builder: mozilla-release_xp_ix-debug_test-web-platform-tests-1 slave: t-xp32-ix-113 starttime: 1472086515.54 results: success (0) buildid: 20160824164524 builduid: a02b7363b02c44939dc65790c494b50a revision: fac9c0cd2a813f65051d848c8d1e9743f51052b0 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-08-24 17:55:15.539761) ========= master: http://buildbot-master112.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-08-24 17:55:15.546274) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-24 17:55:15.546666) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-24 17:55:15.596410) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-24 17:55:15.596794) ========= '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-113\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-113 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-113 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-113 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 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-113 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-113 WINDIR=C:\WINDOWS using PTY: False --16:56:42-- 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% 10.73 MB/s 16:56:42 (10.73 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.378000 ========= master_lag: 0.13 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-24 17:55:16.105461) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-24 17:55:16.105786) ========= '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-113\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-113 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-113 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-113 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 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-113 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-113 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.531000 ========= master_lag: 0.19 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-24 17:55:16.829687) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-24 17:55:16.830208) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-release --rev fac9c0cd2a813f65051d848c8d1e9743f51052b0 --destination scripts --debug' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-release --rev fac9c0cd2a813f65051d848c8d1e9743f51052b0 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-113\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-113 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-113 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-113 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 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-113 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-113 WINDIR=C:\WINDOWS using PTY: False 2016-08-24 16:56:43,519 truncating revision to first 12 chars 2016-08-24 16:56:43,519 Setting DEBUG logging. 2016-08-24 16:56:43,519 attempt 1/10 2016-08-24 16:56:43,519 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/fac9c0cd2a81?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-08-24 16:56:43,969 unpacking tar archive at: mozilla-release-fac9c0cd2a81/testing/mozharness/ program finished with exit code 0 elapsedTime=1.039000 ========= master_lag: 0.38 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-24 17:55:18.245077) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-24 17:55:18.245413) ========= script_repo_revision: fac9c0cd2a813f65051d848c8d1e9743f51052b0 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-24 17:55:18.245858) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-24 17:55:18.246132) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-24 17:55:18.261933) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 6 secs) (at 2016-08-24 17:55:18.262318) ========= '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-release' '--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-release', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-113\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-113 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-113 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-113 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 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-113 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-113 VCINSTALLDIR=D:\msvs8\VC VCVARS=D:\msvs8\VC\bin\vcvars32.bat VSINSTALLDIR=D:\msvs8 WINDIR=C:\WINDOWS XPCOM_DEBUG_BREAK=warn using PTY: False 16:56:44 INFO - MultiFileLogger online at 20160824 16:56:44 in C:\slave\test 16:56:44 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-release --download-symbols true 16:56:44 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 16:56:44 INFO - {'append_to_log': False, 16:56:44 INFO - 'base_work_dir': 'C:\\slave\\test', 16:56:44 INFO - 'blob_upload_branch': 'mozilla-release', 16:56:44 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 16:56:44 INFO - 'buildbot_json_path': 'buildprops.json', 16:56:44 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 16:56:44 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:56:44 INFO - 'download_minidump_stackwalk': True, 16:56:44 INFO - 'download_symbols': 'true', 16:56:44 INFO - 'e10s': False, 16:56:44 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 16:56:44 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 16:56:44 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 16:56:44 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 16:56:44 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 16:56:44 INFO - 'C:/mozilla-build/tooltool.py'), 16:56:44 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 16:56:44 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 16:56:44 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:56:44 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:56:44 INFO - 'log_level': 'info', 16:56:44 INFO - 'log_to_console': True, 16:56:44 INFO - 'opt_config_files': (), 16:56:44 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:56:44 INFO - '--processes=1', 16:56:44 INFO - '--config=%(test_path)s/wptrunner.ini', 16:56:44 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:56:44 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:56:44 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:56:44 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:56:44 INFO - 'pip_index': False, 16:56:44 INFO - 'require_test_zip': True, 16:56:44 INFO - 'test_type': ('testharness',), 16:56:44 INFO - 'this_chunk': '1', 16:56:44 INFO - 'total_chunks': '10', 16:56:44 INFO - 'virtualenv_path': 'venv', 16:56:44 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:56:44 INFO - 'work_dir': 'build'} 16:56:44 INFO - ##### 16:56:44 INFO - ##### Running clobber step. 16:56:44 INFO - ##### 16:56:44 INFO - Running pre-action listener: _resource_record_pre_action 16:56:44 INFO - Running main action method: clobber 16:56:44 INFO - rmtree: C:\slave\test\build 16:56:44 INFO - Using _rmtree_windows ... 16:56:44 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 16:57:24 INFO - Running post-action listener: _resource_record_post_action 16:57:24 INFO - ##### 16:57:24 INFO - ##### Running read-buildbot-config step. 16:57:24 INFO - ##### 16:57:24 INFO - Running pre-action listener: _resource_record_pre_action 16:57:24 INFO - Running main action method: read_buildbot_config 16:57:24 INFO - Using buildbot properties: 16:57:24 INFO - { 16:57:24 INFO - "project": "", 16:57:24 INFO - "product": "firefox", 16:57:24 INFO - "script_repo_revision": "production", 16:57:24 INFO - "scheduler": "tests-mozilla-release-xp_ix-debug-unittest", 16:57:24 INFO - "repository": "", 16:57:24 INFO - "buildername": "Windows XP 32-bit mozilla-release debug test web-platform-tests-1", 16:57:24 INFO - "buildid": "20160824164524", 16:57:24 INFO - "pgo_build": "False", 16:57:24 INFO - "basedir": "C:\\slave\\test", 16:57:24 INFO - "buildnumber": 4, 16:57:24 INFO - "slavename": "t-xp32-ix-113", 16:57:24 INFO - "revision": "fac9c0cd2a813f65051d848c8d1e9743f51052b0", 16:57:24 INFO - "master": "http://buildbot-master112.bb.releng.scl3.mozilla.com:8201/", 16:57:24 INFO - "platform": "win32", 16:57:24 INFO - "branch": "mozilla-release", 16:57:24 INFO - "repo_path": "releases/mozilla-release", 16:57:24 INFO - "moz_repo_path": "", 16:57:24 INFO - "stage_platform": "win32", 16:57:24 INFO - "builduid": "a02b7363b02c44939dc65790c494b50a", 16:57:24 INFO - "slavebuilddir": "test" 16:57:24 INFO - } 16:57:24 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/ULSpgupcRAC-_m_cdq2G_Q/artifacts/public/build/firefox-48.0.3.en-US.win32.test_packages.json. 16:57:24 INFO - Found installer url https://queue.taskcluster.net/v1/task/ULSpgupcRAC-_m_cdq2G_Q/artifacts/public/build/firefox-48.0.3.en-US.win32.zip. 16:57:24 INFO - Running post-action listener: _resource_record_post_action 16:57:24 INFO - ##### 16:57:24 INFO - ##### Running download-and-extract step. 16:57:24 INFO - ##### 16:57:24 INFO - Running pre-action listener: _resource_record_pre_action 16:57:24 INFO - Running main action method: download_and_extract 16:57:24 INFO - mkdir: C:\slave\test\build\tests 16:57:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:57:24 INFO - https://queue.taskcluster.net/v1/task/ULSpgupcRAC-_m_cdq2G_Q/artifacts/public/build/firefox-48.0.3.en-US.win32.test_packages.json matches https://queue.taskcluster.net 16:57:24 INFO - trying https://queue.taskcluster.net/v1/task/ULSpgupcRAC-_m_cdq2G_Q/artifacts/public/build/firefox-48.0.3.en-US.win32.test_packages.json 16:57:24 INFO - Downloading https://queue.taskcluster.net/v1/task/ULSpgupcRAC-_m_cdq2G_Q/artifacts/public/build/firefox-48.0.3.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0.3.en-US.win32.test_packages.json 16:57:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/ULSpgupcRAC-_m_cdq2G_Q/artifacts/public/build/firefox-48.0.3.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.3.en-US.win32.test_packages.json'}, attempt #1 16:57:24 INFO - Downloaded 1274 bytes. 16:57:24 INFO - Reading from file C:\slave\test\build\firefox-48.0.3.en-US.win32.test_packages.json 16:57:24 INFO - Using the following test package requirements: 16:57:24 INFO - {u'common': [u'firefox-48.0.3.en-US.win32.common.tests.zip'], 16:57:24 INFO - u'cppunittest': [u'firefox-48.0.3.en-US.win32.common.tests.zip', 16:57:24 INFO - u'firefox-48.0.3.en-US.win32.cppunittest.tests.zip'], 16:57:24 INFO - u'gtest': [u'firefox-48.0.3.en-US.win32.common.tests.zip', 16:57:24 INFO - u'firefox-48.0.3.en-US.win32.gtest.tests.zip'], 16:57:24 INFO - u'jittest': [u'firefox-48.0.3.en-US.win32.common.tests.zip', 16:57:24 INFO - u'jsshell-win32.zip'], 16:57:24 INFO - u'mochitest': [u'firefox-48.0.3.en-US.win32.common.tests.zip', 16:57:24 INFO - u'firefox-48.0.3.en-US.win32.mochitest.tests.zip'], 16:57:24 INFO - u'mozbase': [u'firefox-48.0.3.en-US.win32.common.tests.zip'], 16:57:24 INFO - u'reftest': [u'firefox-48.0.3.en-US.win32.common.tests.zip', 16:57:24 INFO - u'firefox-48.0.3.en-US.win32.reftest.tests.zip'], 16:57:24 INFO - u'talos': [u'firefox-48.0.3.en-US.win32.common.tests.zip', 16:57:24 INFO - u'firefox-48.0.3.en-US.win32.talos.tests.zip'], 16:57:24 INFO - u'web-platform': [u'firefox-48.0.3.en-US.win32.common.tests.zip', 16:57:24 INFO - u'firefox-48.0.3.en-US.win32.web-platform.tests.zip'], 16:57:24 INFO - u'xpcshell': [u'firefox-48.0.3.en-US.win32.common.tests.zip', 16:57:24 INFO - u'firefox-48.0.3.en-US.win32.xpcshell.tests.zip']} 16:57:24 INFO - Downloading packages: [u'firefox-48.0.3.en-US.win32.common.tests.zip', u'firefox-48.0.3.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform 16:57:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:57:24 INFO - https://queue.taskcluster.net/v1/task/ULSpgupcRAC-_m_cdq2G_Q/artifacts/public/build/firefox-48.0.3.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 16:57:24 INFO - trying https://queue.taskcluster.net/v1/task/ULSpgupcRAC-_m_cdq2G_Q/artifacts/public/build/firefox-48.0.3.en-US.win32.common.tests.zip 16:57:24 INFO - Downloading https://queue.taskcluster.net/v1/task/ULSpgupcRAC-_m_cdq2G_Q/artifacts/public/build/firefox-48.0.3.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0.3.en-US.win32.common.tests.zip 16:57:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/ULSpgupcRAC-_m_cdq2G_Q/artifacts/public/build/firefox-48.0.3.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.3.en-US.win32.common.tests.zip'}, attempt #1 16:57:26 INFO - Downloaded 20375940 bytes. 16:57:26 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.3.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:57:26 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.3.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:57:27 INFO - caution: filename not matched: web-platform/* 16:57:27 INFO - Return code: 11 16:57: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')]} 16:57:27 INFO - https://queue.taskcluster.net/v1/task/ULSpgupcRAC-_m_cdq2G_Q/artifacts/public/build/firefox-48.0.3.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 16:57:27 INFO - trying https://queue.taskcluster.net/v1/task/ULSpgupcRAC-_m_cdq2G_Q/artifacts/public/build/firefox-48.0.3.en-US.win32.web-platform.tests.zip 16:57:27 INFO - Downloading https://queue.taskcluster.net/v1/task/ULSpgupcRAC-_m_cdq2G_Q/artifacts/public/build/firefox-48.0.3.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0.3.en-US.win32.web-platform.tests.zip 16:57:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/ULSpgupcRAC-_m_cdq2G_Q/artifacts/public/build/firefox-48.0.3.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.3.en-US.win32.web-platform.tests.zip'}, attempt #1 16:57:30 INFO - Downloaded 36389907 bytes. 16:57:30 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.3.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:57:30 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.3.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:57:49 INFO - caution: filename not matched: bin/* 16:57:49 INFO - caution: filename not matched: config/* 16:57:49 INFO - caution: filename not matched: mozbase/* 16:57:49 INFO - caution: filename not matched: marionette/* 16:57:49 INFO - caution: filename not matched: tools/wptserve/* 16:57:49 INFO - Return code: 11 16:57:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:57:49 INFO - https://queue.taskcluster.net/v1/task/ULSpgupcRAC-_m_cdq2G_Q/artifacts/public/build/firefox-48.0.3.en-US.win32.zip matches https://queue.taskcluster.net 16:57:49 INFO - trying https://queue.taskcluster.net/v1/task/ULSpgupcRAC-_m_cdq2G_Q/artifacts/public/build/firefox-48.0.3.en-US.win32.zip 16:57:49 INFO - Downloading https://queue.taskcluster.net/v1/task/ULSpgupcRAC-_m_cdq2G_Q/artifacts/public/build/firefox-48.0.3.en-US.win32.zip to C:\slave\test\build\firefox-48.0.3.en-US.win32.zip 16:57:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/ULSpgupcRAC-_m_cdq2G_Q/artifacts/public/build/firefox-48.0.3.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.3.en-US.win32.zip'}, attempt #1 16:57:53 INFO - Downloaded 68491927 bytes. 16:57:53 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/ULSpgupcRAC-_m_cdq2G_Q/artifacts/public/build/firefox-48.0.3.en-US.win32.zip 16:57:53 INFO - mkdir: C:\slave\test\properties 16:57:53 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 16:57:53 INFO - Writing to file C:\slave\test\properties\build_url 16:57:53 INFO - Contents: 16:57:53 INFO - build_url:https://queue.taskcluster.net/v1/task/ULSpgupcRAC-_m_cdq2G_Q/artifacts/public/build/firefox-48.0.3.en-US.win32.zip 16:57:53 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/ULSpgupcRAC-_m_cdq2G_Q/artifacts/public/build/firefox-48.0.3.en-US.win32.crashreporter-symbols.zip 16:57:53 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 16:57:53 INFO - Writing to file C:\slave\test\properties\symbols_url 16:57:53 INFO - Contents: 16:57:53 INFO - symbols_url:https://queue.taskcluster.net/v1/task/ULSpgupcRAC-_m_cdq2G_Q/artifacts/public/build/firefox-48.0.3.en-US.win32.crashreporter-symbols.zip 16:57:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:57:53 INFO - https://queue.taskcluster.net/v1/task/ULSpgupcRAC-_m_cdq2G_Q/artifacts/public/build/firefox-48.0.3.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:57:53 INFO - trying https://queue.taskcluster.net/v1/task/ULSpgupcRAC-_m_cdq2G_Q/artifacts/public/build/firefox-48.0.3.en-US.win32.crashreporter-symbols.zip 16:57:53 INFO - Downloading https://queue.taskcluster.net/v1/task/ULSpgupcRAC-_m_cdq2G_Q/artifacts/public/build/firefox-48.0.3.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0.3.en-US.win32.crashreporter-symbols.zip 16:57:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/ULSpgupcRAC-_m_cdq2G_Q/artifacts/public/build/firefox-48.0.3.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.3.en-US.win32.crashreporter-symbols.zip'}, attempt #1 16:57:56 INFO - Downloaded 55649470 bytes. 16:57:56 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0.3.en-US.win32.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 16:57:56 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.3.en-US.win32.crashreporter-symbols.zip -d C:\slave\test\build\symbols 16:58:00 INFO - Return code: 0 16:58:00 INFO - Running post-action listener: _resource_record_post_action 16:58:00 INFO - Running post-action listener: set_extra_try_arguments 16:58:00 INFO - ##### 16:58:00 INFO - ##### Running create-virtualenv step. 16:58:00 INFO - ##### 16:58:00 INFO - Running pre-action listener: _pre_create_virtualenv 16:58:00 INFO - Running pre-action listener: _resource_record_pre_action 16:58:00 INFO - Running main action method: create_virtualenv 16:58:00 INFO - Creating virtualenv C:\slave\test\build\venv 16:58:00 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'c:/mozilla-build/buildbotve/virtualenv.py', '--no-site-packages', '--distribute', 'C:\\slave\\test\\build\\venv'] in C:\slave\test\build 16:58:00 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 16:58:01 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 16:58:02 INFO - Installing distribute......................................................................................................................................................................................done. 16:58:02 INFO - Return code: 0 16:58:02 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 16:58:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:58:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:58:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:58:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:58:02 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 0x00E5F6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E1D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00DE28C8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00C0E2C0>, '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 0x00E280C0>, '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-113', 'USERDOMAIN': 'T-XP32-IX-113', '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-113', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-113', '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', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-113\\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-113'}}, attempt #1 16:58:02 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in C:\slave\test\build 16:58:02 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 16:58:02 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 16:58:02 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-113\\Application Data', 16:58:02 INFO - 'CLIENTNAME': 'Console', 16:58:02 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 16:58:02 INFO - 'COMPUTERNAME': 'T-XP32-IX-113', 16:58:02 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 16:58:02 INFO - 'DCLOCATION': 'SCL3', 16:58:02 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 16:58:02 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 16:58:02 INFO - 'FP_NO_HOST_CHECK': 'NO', 16:58:02 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 16:58:02 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 16:58:02 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 16:58:02 INFO - 'HOMEDRIVE': 'C:', 16:58:02 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-113', 16:58:02 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 16:58:02 INFO - 'KTS_VERSION': '1.19c', 16:58:02 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 16:58:02 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-113', 16:58:02 INFO - 'MONDIR': 'C:\\Monitor_config\\', 16:58:02 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 16:58:02 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 16:58:02 INFO - 'MOZILLABUILDDRIVE': 'C:', 16:58:02 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 16:58:02 INFO - 'MOZ_AIRBAG': '1', 16:58:02 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 16:58:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:58:02 INFO - 'MOZ_MSVCVERSION': '8', 16:58:02 INFO - 'MOZ_NO_REMOTE': '1', 16:58:02 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 16:58:02 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 16:58:02 INFO - 'NO_EM_RESTART': '1', 16:58:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:58:02 INFO - 'NUMBER_OF_PROCESSORS': '8', 16:58:02 INFO - 'OS': 'Windows_NT', 16:58:02 INFO - 'OURDRIVE': 'C:', 16:58:02 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', 16:58:02 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 16:58:02 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 16:58:02 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 16:58:02 INFO - 'PROCESSOR_LEVEL': '6', 16:58:02 INFO - 'PROCESSOR_REVISION': '1e05', 16:58:02 INFO - 'PROGRAMFILES': 'C:\\Program Files', 16:58:02 INFO - 'PROMPT': '$P$G', 16:58:02 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 16:58:02 INFO - 'PWD': 'C:\\slave\\test', 16:58:02 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 16:58:02 INFO - 'SESSIONNAME': 'Console', 16:58:02 INFO - 'SLAVEDIR': 'C:\\slave\\', 16:58:02 INFO - 'SYSTEMDRIVE': 'C:', 16:58:02 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 16:58:02 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 16:58:02 INFO - 'TEST1': 'testie', 16:58:02 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 16:58:02 INFO - 'USERDOMAIN': 'T-XP32-IX-113', 16:58:02 INFO - 'USERNAME': 'cltbld', 16:58:02 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-113', 16:58:02 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 16:58:02 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 16:58:02 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 16:58:02 INFO - 'WINDIR': 'C:\\WINDOWS', 16:58:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 16:58:03 INFO - Ignoring indexes: http://pypi.python.org/simple/ 16:58:03 INFO - Downloading/unpacking psutil>=0.7.1 16:58:03 INFO - Running setup.py egg_info for package psutil 16:58:03 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 16:58:03 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:58:03 INFO - Installing collected packages: psutil 16:58:03 INFO - Running setup.py install for psutil 16:58:03 INFO - building 'psutil._psutil_windows' extension 16:58:03 INFO - error: Unable to find vcvarsall.bat 16:58:03 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-jsevxc-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 16:58:03 INFO - running install 16:58:03 INFO - running build 16:58:03 INFO - running build_py 16:58:03 INFO - creating build 16:58:03 INFO - creating build\lib.win32-2.7 16:58:03 INFO - creating build\lib.win32-2.7\psutil 16:58:03 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 16:58:03 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 16:58:03 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 16:58:03 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 16:58:03 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 16:58:03 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 16:58:03 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 16:58:03 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 16:58:03 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 16:58:03 INFO - running build_ext 16:58:03 INFO - building 'psutil._psutil_windows' extension 16:58:03 INFO - error: Unable to find vcvarsall.bat 16:58:03 INFO - ---------------------------------------- 16:58:03 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-jsevxc-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 16:58:03 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-113\Application Data\pip\pip.log 16:58:03 WARNING - Return code: 1 16:58:03 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 failed after 1 tries! 16:58:03 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 16:58:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:58:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:58:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:58:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:58:03 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 0x00E5F6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E1D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00DE28C8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00C0E2C0>, '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 0x00E280C0>, '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-113', 'USERDOMAIN': 'T-XP32-IX-113', '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-113', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-113', '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', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-113\\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-113'}}, attempt #1 16:58:03 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build 16:58:03 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 16:58:03 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 16:58:03 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-113\\Application Data', 16:58:03 INFO - 'CLIENTNAME': 'Console', 16:58:03 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 16:58:03 INFO - 'COMPUTERNAME': 'T-XP32-IX-113', 16:58:03 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 16:58:03 INFO - 'DCLOCATION': 'SCL3', 16:58:03 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 16:58:03 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 16:58:03 INFO - 'FP_NO_HOST_CHECK': 'NO', 16:58:03 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 16:58:03 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 16:58:03 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 16:58:03 INFO - 'HOMEDRIVE': 'C:', 16:58:03 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-113', 16:58:03 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 16:58:03 INFO - 'KTS_VERSION': '1.19c', 16:58:03 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 16:58:03 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-113', 16:58:03 INFO - 'MONDIR': 'C:\\Monitor_config\\', 16:58:03 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 16:58:03 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 16:58:03 INFO - 'MOZILLABUILDDRIVE': 'C:', 16:58:03 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 16:58:03 INFO - 'MOZ_AIRBAG': '1', 16:58:03 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 16:58:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:58:03 INFO - 'MOZ_MSVCVERSION': '8', 16:58:03 INFO - 'MOZ_NO_REMOTE': '1', 16:58:03 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 16:58:03 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 16:58:03 INFO - 'NO_EM_RESTART': '1', 16:58:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:58:03 INFO - 'NUMBER_OF_PROCESSORS': '8', 16:58:03 INFO - 'OS': 'Windows_NT', 16:58:03 INFO - 'OURDRIVE': 'C:', 16:58:03 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts', 16:58:03 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 16:58:03 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 16:58:03 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 16:58:03 INFO - 'PROCESSOR_LEVEL': '6', 16:58:03 INFO - 'PROCESSOR_REVISION': '1e05', 16:58:03 INFO - 'PROGRAMFILES': 'C:\\Program Files', 16:58:03 INFO - 'PROMPT': '$P$G', 16:58:03 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 16:58:03 INFO - 'PWD': 'C:\\slave\\test', 16:58:03 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 16:58:03 INFO - 'SESSIONNAME': 'Console', 16:58:03 INFO - 'SLAVEDIR': 'C:\\slave\\', 16:58:03 INFO - 'SYSTEMDRIVE': 'C:', 16:58:03 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 16:58:03 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 16:58:03 INFO - 'TEST1': 'testie', 16:58:03 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 16:58:03 INFO - 'USERDOMAIN': 'T-XP32-IX-113', 16:58:03 INFO - 'USERNAME': 'cltbld', 16:58:03 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-113', 16:58:03 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 16:58:03 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 16:58:03 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 16:58:03 INFO - 'WINDIR': 'C:\\WINDOWS', 16:58:03 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 16:58:04 INFO - Ignoring indexes: http://pypi.python.org/simple/ 16:58:04 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:58:04 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:58:04 INFO - Running setup.py egg_info for package mozsystemmonitor 16:58:04 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 16:58:04 INFO - Running setup.py egg_info for package psutil 16:58:04 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 16:58:04 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:58:04 INFO - Installing collected packages: mozsystemmonitor, psutil 16:58:04 INFO - Running setup.py install for mozsystemmonitor 16:58:04 INFO - Running setup.py install for psutil 16:58:04 INFO - building 'psutil._psutil_windows' extension 16:58:04 INFO - error: Unable to find vcvarsall.bat 16:58:04 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-o4uswv-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 16:58:04 INFO - running install 16:58:04 INFO - running build 16:58:04 INFO - running build_py 16:58:04 INFO - running build_ext 16:58:04 INFO - building 'psutil._psutil_windows' extension 16:58:04 INFO - error: Unable to find vcvarsall.bat 16:58:04 INFO - ---------------------------------------- 16:58:04 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-o4uswv-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 16:58:04 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-113\Application Data\pip\pip.log 16:58:04 WARNING - Return code: 1 16:58:04 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 failed after 1 tries! 16:58:04 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 16:58:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:58:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:58:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:58:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:58:04 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 0x00E5F6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E1D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00DE28C8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00C0E2C0>, '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 0x00E280C0>, '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-113', 'USERDOMAIN': 'T-XP32-IX-113', '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-113', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-113', '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', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-113\\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-113'}}, attempt #1 16:58:04 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in C:\slave\test\build 16:58:04 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 16:58:04 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 16:58:04 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-113\\Application Data', 16:58:04 INFO - 'CLIENTNAME': 'Console', 16:58:04 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 16:58:04 INFO - 'COMPUTERNAME': 'T-XP32-IX-113', 16:58:04 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 16:58:04 INFO - 'DCLOCATION': 'SCL3', 16:58:04 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 16:58:04 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 16:58:04 INFO - 'FP_NO_HOST_CHECK': 'NO', 16:58:04 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 16:58:04 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 16:58:04 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 16:58:04 INFO - 'HOMEDRIVE': 'C:', 16:58:04 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-113', 16:58:04 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 16:58:04 INFO - 'KTS_VERSION': '1.19c', 16:58:04 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 16:58:04 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-113', 16:58:04 INFO - 'MONDIR': 'C:\\Monitor_config\\', 16:58:04 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 16:58:04 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 16:58:04 INFO - 'MOZILLABUILDDRIVE': 'C:', 16:58:04 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 16:58:04 INFO - 'MOZ_AIRBAG': '1', 16:58:04 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 16:58:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:58:04 INFO - 'MOZ_MSVCVERSION': '8', 16:58:04 INFO - 'MOZ_NO_REMOTE': '1', 16:58:04 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 16:58:04 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 16:58:04 INFO - 'NO_EM_RESTART': '1', 16:58:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:58:04 INFO - 'NUMBER_OF_PROCESSORS': '8', 16:58:04 INFO - 'OS': 'Windows_NT', 16:58:04 INFO - 'OURDRIVE': 'C:', 16:58:04 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', 16:58:04 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 16:58:04 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 16:58:04 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 16:58:04 INFO - 'PROCESSOR_LEVEL': '6', 16:58:04 INFO - 'PROCESSOR_REVISION': '1e05', 16:58:04 INFO - 'PROGRAMFILES': 'C:\\Program Files', 16:58:04 INFO - 'PROMPT': '$P$G', 16:58:04 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 16:58:04 INFO - 'PWD': 'C:\\slave\\test', 16:58:04 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 16:58:04 INFO - 'SESSIONNAME': 'Console', 16:58:04 INFO - 'SLAVEDIR': 'C:\\slave\\', 16:58:04 INFO - 'SYSTEMDRIVE': 'C:', 16:58:04 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 16:58:04 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 16:58:04 INFO - 'TEST1': 'testie', 16:58:04 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 16:58:04 INFO - 'USERDOMAIN': 'T-XP32-IX-113', 16:58:04 INFO - 'USERNAME': 'cltbld', 16:58:04 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-113', 16:58:04 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 16:58:04 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 16:58:04 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 16:58:04 INFO - 'WINDIR': 'C:\\WINDOWS', 16:58:04 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 16:58:05 INFO - Ignoring indexes: http://pypi.python.org/simple/ 16:58:05 INFO - Downloading/unpacking blobuploader==1.2.4 16:58:05 INFO - Downloading blobuploader-1.2.4.tar.gz 16:58:05 INFO - Running setup.py egg_info for package blobuploader 16:58:05 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:58:07 INFO - Running setup.py egg_info for package requests 16:58:07 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:58:07 INFO - Downloading docopt-0.6.1.tar.gz 16:58:07 INFO - Running setup.py egg_info for package docopt 16:58:07 INFO - Installing collected packages: blobuploader, docopt, requests 16:58:07 INFO - Running setup.py install for blobuploader 16:58:07 INFO - Running setup.py install for docopt 16:58:07 INFO - Running setup.py install for requests 16:58:07 INFO - Successfully installed blobuploader docopt requests 16:58:07 INFO - Cleaning up... 16:58:07 INFO - Return code: 0 16:58:07 INFO - Installing None into virtualenv C:\slave\test\build\venv 16:58:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:58:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:58:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:58:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:58:07 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 0x00E5F6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E1D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00DE28C8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00C0E2C0>, '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 0x00E280C0>, '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-113', 'USERDOMAIN': 'T-XP32-IX-113', '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-113', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-113', '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', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-113\\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-113'}}, attempt #1 16:58:07 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 16:58:07 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --no-deps --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:58:07 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 16:58:07 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-113\\Application Data', 16:58:07 INFO - 'CLIENTNAME': 'Console', 16:58:07 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 16:58:07 INFO - 'COMPUTERNAME': 'T-XP32-IX-113', 16:58:07 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 16:58:07 INFO - 'DCLOCATION': 'SCL3', 16:58:07 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 16:58:07 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 16:58:07 INFO - 'FP_NO_HOST_CHECK': 'NO', 16:58:07 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 16:58:07 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 16:58:07 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 16:58:07 INFO - 'HOMEDRIVE': 'C:', 16:58:07 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-113', 16:58:07 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 16:58:07 INFO - 'KTS_VERSION': '1.19c', 16:58:07 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 16:58:07 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-113', 16:58:07 INFO - 'MONDIR': 'C:\\Monitor_config\\', 16:58:07 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 16:58:07 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 16:58:07 INFO - 'MOZILLABUILDDRIVE': 'C:', 16:58:07 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 16:58:07 INFO - 'MOZ_AIRBAG': '1', 16:58:07 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 16:58:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:58:07 INFO - 'MOZ_MSVCVERSION': '8', 16:58:07 INFO - 'MOZ_NO_REMOTE': '1', 16:58:07 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 16:58:07 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 16:58:07 INFO - 'NO_EM_RESTART': '1', 16:58:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:58:07 INFO - 'NUMBER_OF_PROCESSORS': '8', 16:58:07 INFO - 'OS': 'Windows_NT', 16:58:07 INFO - 'OURDRIVE': 'C:', 16:58:07 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', 16:58:07 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 16:58:07 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 16:58:07 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 16:58:07 INFO - 'PROCESSOR_LEVEL': '6', 16:58:07 INFO - 'PROCESSOR_REVISION': '1e05', 16:58:07 INFO - 'PROGRAMFILES': 'C:\\Program Files', 16:58:07 INFO - 'PROMPT': '$P$G', 16:58:07 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 16:58:07 INFO - 'PWD': 'C:\\slave\\test', 16:58:07 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 16:58:07 INFO - 'SESSIONNAME': 'Console', 16:58:07 INFO - 'SLAVEDIR': 'C:\\slave\\', 16:58:07 INFO - 'SYSTEMDRIVE': 'C:', 16:58:07 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 16:58:07 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 16:58:07 INFO - 'TEST1': 'testie', 16:58:07 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 16:58:07 INFO - 'USERDOMAIN': 'T-XP32-IX-113', 16:58:07 INFO - 'USERNAME': 'cltbld', 16:58:07 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-113', 16:58:07 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 16:58:07 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 16:58:07 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 16:58:07 INFO - 'WINDIR': 'C:\\WINDOWS', 16:58:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 16:58:11 INFO - Ignoring indexes: http://pypi.python.org/simple/ 16:58:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 16:58:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 16:58:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 16:58:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 16:58:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 16:58:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 16:58:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 16:58:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 16:58:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 16:58:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 16:58:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 16:58:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 16:58:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 16:58:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 16:58:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 16:58:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 16:58:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 16:58:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 16:58:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 16:58:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 16:58:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 16:58:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 16:58:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 16:58:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 16:58:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 16:58:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 16:58:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 16:58:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 16:58:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 16:58:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 16:58:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 16:58:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 16:58:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 16:58:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 16:58:11 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 16:58:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 16:58:11 INFO - Unpacking c:\slave\test\build\tests\marionette\client 16:58:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 16:58:11 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 16:58:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 16:58:11 INFO - Unpacking c:\slave\test\build\tests\marionette 16:58:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 16:58:11 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 16:58:11 INFO - Installing collected packages: browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 16:58:11 INFO - Running setup.py install for browsermob-proxy 16:58:17 INFO - Running setup.py install for manifestparser 16:58:17 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 16:58:17 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 16:58:17 INFO - Running setup.py install for marionette-client 16:58:17 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 16:58:17 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 16:58:17 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 16:58:17 INFO - Running setup.py install for marionette-driver 16:58:17 INFO - Running setup.py install for mozcrash 16:58:17 INFO - Running setup.py install for mozdebug 16:58:17 INFO - Running setup.py install for mozdevice 16:58:17 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 16:58:17 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 16:58:17 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 16:58:17 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 16:58:17 INFO - Running setup.py install for mozfile 16:58:17 INFO - Running setup.py install for mozhttpd 16:58:17 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 16:58:17 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 16:58:17 INFO - Running setup.py install for mozinfo 16:58:17 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 16:58:17 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 16:58:17 INFO - Running setup.py install for mozInstall 16:58:17 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 16:58:17 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 16:58:17 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 16:58:17 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 16:58:17 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 16:58:17 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 16:58:17 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 16:58:17 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 16:58:17 INFO - Running setup.py install for mozleak 16:58:17 INFO - Running setup.py install for mozlog 16:58:17 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 16:58:17 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 16:58:17 INFO - Running setup.py install for moznetwork 16:58:17 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 16:58:17 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 16:58:17 INFO - Running setup.py install for mozprocess 16:58:17 INFO - Running setup.py install for mozprofile 16:58:17 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 16:58:17 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 16:58:17 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 16:58:17 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 16:58:17 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 16:58:17 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 16:58:17 INFO - Running setup.py install for mozrunner 16:58:17 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 16:58:17 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 16:58:17 INFO - Running setup.py install for mozscreenshot 16:58:17 INFO - Running setup.py install for moztest 16:58:17 INFO - Running setup.py install for mozversion 16:58:17 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 16:58:17 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 16:58:17 INFO - Running setup.py install for wptserve 16:58:17 INFO - Successfully installed browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve 16:58:17 INFO - Cleaning up... 16:58:17 INFO - Return code: 0 16:58:17 INFO - Installing None into virtualenv C:\slave\test\build\venv 16:58:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:58:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:58:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:58:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:58:17 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 0x00E5F6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E1D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00DE28C8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00C0E2C0>, '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 0x00E280C0>, '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-113', 'USERDOMAIN': 'T-XP32-IX-113', '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-113', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-113', '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', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-113\\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-113'}}, attempt #1 16:58:17 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 16:58:17 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:58:17 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 16:58:17 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-113\\Application Data', 16:58:17 INFO - 'CLIENTNAME': 'Console', 16:58:17 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 16:58:17 INFO - 'COMPUTERNAME': 'T-XP32-IX-113', 16:58:17 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 16:58:17 INFO - 'DCLOCATION': 'SCL3', 16:58:17 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 16:58:17 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 16:58:17 INFO - 'FP_NO_HOST_CHECK': 'NO', 16:58:17 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 16:58:17 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 16:58:17 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 16:58:17 INFO - 'HOMEDRIVE': 'C:', 16:58:17 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-113', 16:58:17 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 16:58:17 INFO - 'KTS_VERSION': '1.19c', 16:58:17 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 16:58:17 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-113', 16:58:17 INFO - 'MONDIR': 'C:\\Monitor_config\\', 16:58:17 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 16:58:17 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 16:58:17 INFO - 'MOZILLABUILDDRIVE': 'C:', 16:58:17 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 16:58:17 INFO - 'MOZ_AIRBAG': '1', 16:58:17 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 16:58:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:58:17 INFO - 'MOZ_MSVCVERSION': '8', 16:58:17 INFO - 'MOZ_NO_REMOTE': '1', 16:58:17 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 16:58:17 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 16:58:17 INFO - 'NO_EM_RESTART': '1', 16:58:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:58:17 INFO - 'NUMBER_OF_PROCESSORS': '8', 16:58:17 INFO - 'OS': 'Windows_NT', 16:58:17 INFO - 'OURDRIVE': 'C:', 16:58:17 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', 16:58:17 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 16:58:17 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 16:58:17 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 16:58:17 INFO - 'PROCESSOR_LEVEL': '6', 16:58:17 INFO - 'PROCESSOR_REVISION': '1e05', 16:58:17 INFO - 'PROGRAMFILES': 'C:\\Program Files', 16:58:17 INFO - 'PROMPT': '$P$G', 16:58:17 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 16:58:17 INFO - 'PWD': 'C:\\slave\\test', 16:58:17 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 16:58:17 INFO - 'SESSIONNAME': 'Console', 16:58:17 INFO - 'SLAVEDIR': 'C:\\slave\\', 16:58:17 INFO - 'SYSTEMDRIVE': 'C:', 16:58:17 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 16:58:17 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 16:58:17 INFO - 'TEST1': 'testie', 16:58:17 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 16:58:17 INFO - 'USERDOMAIN': 'T-XP32-IX-113', 16:58:17 INFO - 'USERNAME': 'cltbld', 16:58:17 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-113', 16:58:17 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 16:58:17 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 16:58:17 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 16:58:17 INFO - 'WINDIR': 'C:\\WINDOWS', 16:58:17 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 16:58:21 INFO - Ignoring indexes: http://pypi.python.org/simple/ 16:58:21 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 16:58:21 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 16:58:21 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 16:58:21 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 16:58:21 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 16:58:21 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 16:58:21 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 16:58:21 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 16:58:21 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 16:58:21 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 16:58:21 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 16:58:21 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 16:58:21 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 16:58:21 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 16:58:21 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 16:58:21 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 16:58:21 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 16:58:21 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 16:58:21 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 16:58:21 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 16:58:21 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 16:58:21 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 16:58:21 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 16:58:21 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 16:58:21 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 16:58:21 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 16:58:21 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 16:58:21 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 16:58:21 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 16:58:21 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 16:58:21 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 16:58:21 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 16:58:21 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 16:58:21 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 16:58:21 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 16:58:21 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 16:58:21 INFO - Unpacking c:\slave\test\build\tests\marionette\client 16:58:21 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 16:58:21 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 16:58:21 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 16:58:21 INFO - Unpacking c:\slave\test\build\tests\marionette 16:58:21 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 16:58:21 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 16:58:21 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 16:58:25 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 16:58:25 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in c:\slave\test\build\venv\lib\site-packages (from mozdebug->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 3)) 16:58:25 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 16:58:25 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 16:58:25 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 16:58:25 INFO - Downloading blessings-1.6.tar.gz 16:58:25 INFO - Running setup.py egg_info for package blessings 16:58:25 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in c:\slave\test\build\venv\lib\site-packages (from browsermob-proxy->-r C:\slave\test\build\tests\config\marionette_requirements.txt (line 4)) 16:58:25 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 16:58:25 INFO - Running setup.py install for blessings 16:58:25 INFO - Running setup.py install for browsermob-proxy 16:58:25 INFO - Running setup.py install for manifestparser 16:58:25 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 16:58:25 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 16:58:25 INFO - Running setup.py install for marionette-client 16:58:25 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 16:58:25 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 16:58:25 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 16:58:25 INFO - Running setup.py install for marionette-driver 16:58:25 INFO - Running setup.py install for mozcrash 16:58:25 INFO - Running setup.py install for mozdebug 16:58:25 INFO - Running setup.py install for mozdevice 16:58:25 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 16:58:25 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 16:58:25 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 16:58:25 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 16:58:25 INFO - Running setup.py install for mozhttpd 16:58:25 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 16:58:25 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 16:58:25 INFO - Running setup.py install for mozInstall 16:58:25 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 16:58:25 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 16:58:25 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 16:58:25 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 16:58:25 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 16:58:25 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 16:58:25 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 16:58:25 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 16:58:25 INFO - Running setup.py install for mozleak 16:58:25 INFO - Running setup.py install for mozprofile 16:58:25 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 16:58:25 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 16:58:25 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 16:58:25 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 16:58:25 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 16:58:25 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 16:58:25 INFO - Running setup.py install for mozrunner 16:58:25 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 16:58:25 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 16:58:26 INFO - Running setup.py install for mozscreenshot 16:58:26 INFO - Running setup.py install for moztest 16:58:26 INFO - Running setup.py install for mozversion 16:58:26 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 16:58:26 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 16:58:26 INFO - Running setup.py install for wptserve 16:58:26 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 16:58:26 INFO - Cleaning up... 16:58:26 INFO - Return code: 0 16:58:26 INFO - Done creating virtualenv C:\slave\test\build\venv. 16:58:26 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 16:58:26 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 16:58:27 INFO - Reading from file tmpfile_stdout 16:58:27 INFO - Using _rmtree_windows ... 16:58:27 INFO - Using _rmtree_windows ... 16:58:27 INFO - Current package versions: 16:58:27 INFO - blessings == 1.6 16:58:27 INFO - blobuploader == 1.2.4 16:58:27 INFO - browsermob-proxy == 0.6.0 16:58:27 INFO - distribute == 0.6.14 16:58:27 INFO - docopt == 0.6.1 16:58:27 INFO - manifestparser == 1.1 16:58:27 INFO - marionette-client == 2.3.0 16:58:27 INFO - marionette-driver == 1.4.0 16:58:27 INFO - mozInstall == 1.12 16:58:27 INFO - mozcrash == 0.17 16:58:27 INFO - mozdebug == 0.1 16:58:27 INFO - mozdevice == 0.48 16:58:27 INFO - mozfile == 1.2 16:58:27 INFO - mozhttpd == 0.7 16:58:27 INFO - mozinfo == 0.9 16:58:27 INFO - mozleak == 0.1 16:58:27 INFO - mozlog == 3.1 16:58:27 INFO - moznetwork == 0.27 16:58:27 INFO - mozprocess == 0.22 16:58:27 INFO - mozprofile == 0.28 16:58:27 INFO - mozrunner == 6.11 16:58:27 INFO - mozscreenshot == 0.1 16:58:27 INFO - mozsystemmonitor == 0.0 16:58:27 INFO - moztest == 0.7 16:58:27 INFO - mozversion == 1.4 16:58:27 INFO - requests == 1.2.3 16:58:27 INFO - wptserve == 1.4.0 16:58:27 INFO - Running post-action listener: _resource_record_post_action 16:58:27 INFO - Running post-action listener: _start_resource_monitoring 16:58:27 INFO - Starting resource monitoring. 16:58:27 INFO - ##### 16:58:27 INFO - ##### Running pull step. 16:58:27 INFO - ##### 16:58:27 INFO - Running pre-action listener: _resource_record_pre_action 16:58:27 INFO - Running main action method: pull 16:58:27 INFO - Pull has nothing to do! 16:58:27 INFO - Running post-action listener: _resource_record_post_action 16:58:27 INFO - ##### 16:58:27 INFO - ##### Running install step. 16:58:27 INFO - ##### 16:58:27 INFO - Running pre-action listener: _resource_record_pre_action 16:58:27 INFO - Running main action method: install 16:58:27 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 16:58:27 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 16:58:27 INFO - Reading from file tmpfile_stdout 16:58:27 INFO - Using _rmtree_windows ... 16:58:27 INFO - Using _rmtree_windows ... 16:58:27 INFO - Detecting whether we're running mozinstall >=1.0... 16:58:27 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 16:58:27 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 16:58:27 INFO - Reading from file tmpfile_stdout 16:58:27 INFO - Output received: 16:58:27 INFO - Usage: mozinstall-script.py [options] installer 16:58:27 INFO - Options: 16:58:27 INFO - -h, --help show this help message and exit 16:58:27 INFO - -d DEST, --destination=DEST 16:58:27 INFO - Directory to install application into. [default: 16:58:27 INFO - "C:\slave\test"] 16:58:27 INFO - --app=APP Application being installed. [default: firefox] 16:58:27 INFO - Using _rmtree_windows ... 16:58:27 INFO - Using _rmtree_windows ... 16:58:27 INFO - mkdir: C:\slave\test\build\application 16:58:27 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.0.3.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application'] 16:58:27 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.0.3.en-US.win32.zip --destination C:\slave\test\build\application 16:58:29 INFO - Reading from file tmpfile_stdout 16:58:29 INFO - Output received: 16:58:29 INFO - C:\slave\test\build\application\firefox\firefox.exe 16:58:29 INFO - Using _rmtree_windows ... 16:58:29 INFO - Using _rmtree_windows ... 16:58:29 INFO - Running post-action listener: _resource_record_post_action 16:58:29 INFO - ##### 16:58:29 INFO - ##### Running run-tests step. 16:58:29 INFO - ##### 16:58:29 INFO - Running pre-action listener: _resource_record_pre_action 16:58:29 INFO - Running main action method: run_tests 16:58:29 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 16:58:29 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:58:29 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:58:29 INFO - grabbing minidump binary from tooltool 16:58:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:58:29 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 0x00C0E2C0>, '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 0x00E280C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 16:58:29 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'] in C:\slave\test\build 16:58:29 INFO - Copy/paste: c:\mozilla-build\python27\python.exe C:/mozilla-build/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file c:\builds\relengapi.tok fetch -m C:\slave\test\build\tests\config/tooltool-manifests/win32/releng.manifest -o 16:58:29 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 16:58:29 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpotnltp 16:58:29 INFO - INFO - File integrity verified, renaming tmpotnltp to win32-minidump_stackwalk.exe 16:58:29 INFO - Return code: 0 16:58:29 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 16:58:29 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 16:58:29 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/ULSpgupcRAC-_m_cdq2G_Q/artifacts/public/build/firefox-48.0.3.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] in C:\slave\test\build 16:58:29 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/ULSpgupcRAC-_m_cdq2G_Q/artifacts/public/build/firefox-48.0.3.en-US.win32.crashreporter-symbols.zip --stackwalk-binary=C:\slave\test\build\win32-minidump_stackwalk.exe --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=C:\slave\test\build\tests\web-platform/prefs --processes=1 --config=C:\slave\test\build\tests\web-platform/wptrunner.ini --ca-cert-path=C:\slave\test\build\tests\web-platform/certs/cacert.pem --host-key-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.key --host-cert-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.pem --certutil-binary=C:\slave\test\build\tests/bin/certutil 16:58:29 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 16:58:29 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-113\\Application Data', 16:58:29 INFO - 'CLIENTNAME': 'Console', 16:58:29 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 16:58:29 INFO - 'COMPUTERNAME': 'T-XP32-IX-113', 16:58:29 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 16:58:29 INFO - 'DCLOCATION': 'SCL3', 16:58:29 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 16:58:29 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 16:58:29 INFO - 'FP_NO_HOST_CHECK': 'NO', 16:58:29 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 16:58:29 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 16:58:29 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 16:58:29 INFO - 'HOMEDRIVE': 'C:', 16:58:29 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-113', 16:58:29 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 16:58:29 INFO - 'KTS_VERSION': '1.19c', 16:58:29 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 16:58:29 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-113', 16:58:29 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 16:58:29 INFO - 'MONDIR': 'C:\\Monitor_config\\', 16:58:29 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 16:58:29 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 16:58:29 INFO - 'MOZILLABUILDDRIVE': 'C:', 16:58:29 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 16:58:29 INFO - 'MOZ_AIRBAG': '1', 16:58:29 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 16:58:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:58:29 INFO - 'MOZ_MSVCVERSION': '8', 16:58:29 INFO - 'MOZ_NO_REMOTE': '1', 16:58:29 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 16:58:29 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 16:58:29 INFO - 'NO_EM_RESTART': '1', 16:58:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:58:29 INFO - 'NUMBER_OF_PROCESSORS': '8', 16:58:29 INFO - 'OS': 'Windows_NT', 16:58:29 INFO - 'OURDRIVE': 'C:', 16:58:29 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts', 16:58:29 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 16:58:29 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 16:58:29 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 16:58:29 INFO - 'PROCESSOR_LEVEL': '6', 16:58:29 INFO - 'PROCESSOR_REVISION': '1e05', 16:58:29 INFO - 'PROGRAMFILES': 'C:\\Program Files', 16:58:29 INFO - 'PROMPT': '$P$G', 16:58:29 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 16:58:29 INFO - 'PWD': 'C:\\slave\\test', 16:58:29 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 16:58:29 INFO - 'SESSIONNAME': 'Console', 16:58:29 INFO - 'SLAVEDIR': 'C:\\slave\\', 16:58:29 INFO - 'SYSTEMDRIVE': 'C:', 16:58:29 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 16:58:29 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 16:58:29 INFO - 'TEST1': 'testie', 16:58:29 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 16:58:29 INFO - 'USERDOMAIN': 'T-XP32-IX-113', 16:58:29 INFO - 'USERNAME': 'cltbld', 16:58:29 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-113', 16:58:29 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 16:58:29 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 16:58:29 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 16:58:29 INFO - 'WINDIR': 'C:\\WINDOWS', 16:58:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 16:58:29 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/ULSpgupcRAC-_m_cdq2G_Q/artifacts/public/build/firefox-48.0.3.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] with output_timeout 1000 16:58:30 INFO - STDERR: C:\slave\test\build\venv\lib\site-packages\mozrunner\utils.py:20: UserWarning: Module wptserve was already imported from C:\slave\test\build\tests\web-platform\tests\tools\wptserve\wptserve\__init__.py, but c:\slave\test\build\venv\lib\site-packages is being added to sys.path 16:58:30 INFO - import pkg_resources 16:58:31 INFO - Using 1 client processes 16:58:33 INFO - SUITE-START | Running 778 tests 16:58:33 INFO - Running testharness tests 16:58:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:58:33 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 16:58:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:58:33 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 16:58:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:58:33 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 16:58:34 INFO - Setting up ssl 16:58:34 INFO - PROCESS | certutil | 16:58:34 INFO - PROCESS | certutil | 16:58:34 INFO - PROCESS | certutil | 16:58:34 INFO - Certificate Nickname Trust Attributes 16:58:34 INFO - SSL,S/MIME,JAR/XPI 16:58:34 INFO - 16:58:34 INFO - web-platform-tests CT,, 16:58:34 INFO - 16:58:34 INFO - Starting runner 16:58:35 INFO - PROCESS | 3840 | [3840] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/startupcache/StartupCache.cpp, line 228 16:58:35 INFO - PROCESS | 3840 | [3840] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 16:58:35 INFO - PROCESS | 3840 | [3840] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3456 16:58:36 INFO - PROCESS | 3840 | 1472086716896 Marionette DEBUG Marionette enabled via build flag and pref 16:58:36 INFO - PROCESS | 3840 | ++DOCSHELL 118A6400 == 1 [pid = 3840] [id = 1] 16:58:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 1 (118A6800) [pid = 3840] [serial = 1] [outer = 00000000] 16:58:36 INFO - PROCESS | 3840 | [3840] WARNING: No inner window available!: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 16:58:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 2 (118A7400) [pid = 3840] [serial = 2] [outer = 118A6800] 16:58:37 INFO - PROCESS | 3840 | [3840] WARNING: Dwm composition not available, falling back to software vsync: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2865 16:58:37 INFO - PROCESS | 3840 | [3840] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2251 16:58:37 INFO - PROCESS | 3840 | ++DOCSHELL 11DE3400 == 2 [pid = 3840] [id = 2] 16:58:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 3 (11DE3800) [pid = 3840] [serial = 3] [outer = 00000000] 16:58:37 INFO - PROCESS | 3840 | [3840] WARNING: No inner window available!: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 16:58:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 4 (11DE4400) [pid = 3840] [serial = 4] [outer = 11DE3800] 16:58:37 INFO - PROCESS | 3840 | 1472086717368 Marionette INFO Listening on port 2828 16:58:37 INFO - PROCESS | 3840 | 1472086717698 Marionette DEBUG Marionette enabled via command-line flag 16:58:37 INFO - PROCESS | 3840 | ++DOCSHELL 114EB000 == 3 [pid = 3840] [id = 3] 16:58:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 5 (114F3000) [pid = 3840] [serial = 5] [outer = 00000000] 16:58:37 INFO - PROCESS | 3840 | [3840] WARNING: No inner window available!: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 16:58:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 6 (114F3C00) [pid = 3840] [serial = 6] [outer = 114F3000] 16:58:37 INFO - PROCESS | 3840 | [3840] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 16:58:37 INFO - PROCESS | 3840 | [3840] WARNING: Failed to load WMF DLLs: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 169 16:58:37 INFO - PROCESS | 3840 | [3840] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 16:58:37 INFO - PROCESS | 3840 | [3840] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 16:58:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 7 (13A13C00) [pid = 3840] [serial = 7] [outer = 11DE3800] 16:58:37 INFO - PROCESS | 3840 | [3840] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:58:37 INFO - PROCESS | 3840 | 1472086717957 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:1461 16:58:37 INFO - PROCESS | 3840 | [3840] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:58:37 INFO - PROCESS | 3840 | 1472086717992 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:1463 16:58:37 INFO - PROCESS | 3840 | 1472086717995 Marionette DEBUG Closed connection conn0 16:58:38 INFO - PROCESS | 3840 | 1472086718066 Marionette DEBUG Closed connection conn1 16:58:38 INFO - PROCESS | 3840 | [3840] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:58:38 INFO - PROCESS | 3840 | 1472086718074 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:1464 16:58:38 INFO - PROCESS | 3840 | 1472086718107 Marionette DEBUG Closed connection conn2 16:58:38 INFO - PROCESS | 3840 | [3840] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:58:38 INFO - PROCESS | 3840 | 1472086718115 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:1465 16:58:38 INFO - PROCESS | 3840 | ++DOCSHELL 118A7800 == 4 [pid = 3840] [id = 4] 16:58:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 8 (13EB3000) [pid = 3840] [serial = 8] [outer = 00000000] 16:58:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 9 (14372C00) [pid = 3840] [serial = 9] [outer = 13EB3000] 16:58:38 INFO - PROCESS | 3840 | [3840] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2898 16:58:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 10 (14378000) [pid = 3840] [serial = 10] [outer = 13EB3000] 16:58:38 INFO - PROCESS | 3840 | 1472086718297 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:58:38 INFO - PROCESS | 3840 | 1472086718304 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0.3","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":"20160824164524","device":"desktop","version":"48.0.3"} 16:58:38 INFO - PROCESS | 3840 | [3840] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 16:58:38 INFO - PROCESS | 3840 | [3840] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 16:58:38 INFO - PROCESS | 3840 | [3840] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 16:58:38 INFO - PROCESS | 3840 | [3840] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:58:38 INFO - PROCESS | 3840 | ++DOCSHELL 159A6C00 == 5 [pid = 3840] [id = 5] 16:58:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 11 (159AA400) [pid = 3840] [serial = 11] [outer = 00000000] 16:58:38 INFO - PROCESS | 3840 | ++DOCSHELL 159AA800 == 6 [pid = 3840] [id = 6] 16:58:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 12 (159AAC00) [pid = 3840] [serial = 12] [outer = 00000000] 16:58:39 INFO - PROCESS | 3840 | [3840] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:58:39 INFO - PROCESS | 3840 | ++DOCSHELL 16693400 == 7 [pid = 3840] [id = 7] 16:58:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 13 (16693800) [pid = 3840] [serial = 13] [outer = 00000000] 16:58:39 INFO - PROCESS | 3840 | [3840] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:58:39 INFO - PROCESS | 3840 | [3840] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:58:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 14 (16882800) [pid = 3840] [serial = 14] [outer = 16693800] 16:58:39 INFO - PROCESS | 3840 | [3840] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2898 16:58:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 15 (16C6F400) [pid = 3840] [serial = 15] [outer = 159AA400] 16:58:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 16 (16C70C00) [pid = 3840] [serial = 16] [outer = 159AAC00] 16:58:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 17 (16C73400) [pid = 3840] [serial = 17] [outer = 16693800] 16:58:40 INFO - PROCESS | 3840 | 1472086720179 Marionette INFO startBrowser 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:40 INFO - PROCESS | 3840 | 1472086720215 Marionette DEBUG loaded listener.js 16:58:40 INFO - PROCESS | 3840 | 1472086720204 Marionette DEBUG loaded listener.js 16:58:40 INFO - PROCESS | 3840 | 1472086720206 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 18 (17BB5000) [pid = 3840] [serial = 18] [outer = 16693800] 16:58:40 INFO - PROCESS | 3840 | 1472086720640 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"1f11d709-30df-41d6-83d4-17c44230e4c8","capabilities":{"browserName":"Firefox","browserVersion":"48.0.3","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":"20160824164524","device":"desktop","version":"48.0.3","command_id":1}}] 16:58:40 INFO - PROCESS | 3840 | 1472086720766 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 16:58:40 INFO - PROCESS | 3840 | 1472086720769 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:40 INFO - PROCESS | 3840 | 1472086720808 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 16:58:40 INFO - PROCESS | 3840 | 1472086720893 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:58:40 INFO - PROCESS | 3840 | 1472086720895 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:40 INFO - PROCESS | 3840 | [3840] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:58:41 INFO - PROCESS | 3840 | [3840] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:58:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 19 (199A4400) [pid = 3840] [serial = 19] [outer = 16693800] 16:58:41 INFO - PROCESS | 3840 | [3840] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:58:41 INFO - PROCESS | 3840 | [3840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:58:41 INFO - PROCESS | 3840 | 1472086721321 Marionette TRACE conn3 <- [1,3,null,{}] 16:58:41 INFO - PROCESS | 3840 | 1472086721340 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 16:58:41 INFO - PROCESS | 3840 | 1472086721343 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:41 INFO - PROCESS | 3840 | 1472086721352 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 16:58:41 INFO - PROCESS | 3840 | 1472086721403 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 16:58:41 INFO - PROCESS | 3840 | 1472086721405 Marionette TRACE conn3 <- [1,5,null,{"value":"13"}] 16:58:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:58:41 INFO - PROCESS | 3840 | 1472086721410 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:58:41 INFO - PROCESS | 3840 | 1472086721413 Marionette TRACE conn3 <- [1,6,null,{}] 16:58:41 INFO - PROCESS | 3840 | 1472086721479 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:41 INFO - PROCESS | 3840 | 1472086721482 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:41 INFO - PROCESS | 3840 | 1472086721481 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 16:58:41 INFO - PROCESS | 3840 | 1472086721486 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:41 INFO - PROCESS | 3840 | 1472086721489 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:41 INFO - PROCESS | 3840 | ++DOCSHELL 1668F400 == 8 [pid = 3840] [id = 8] 16:58:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 20 (19CE7000) [pid = 3840] [serial = 20] [outer = 00000000] 16:58:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 21 (19EC0C00) [pid = 3840] [serial = 21] [outer = 19CE7000] 16:58:41 INFO - PROCESS | 3840 | 1472086721540 Marionette DEBUG loaded listener.js 16:58:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 22 (19EC5400) [pid = 3840] [serial = 22] [outer = 19CE7000] 16:58:41 INFO - PROCESS | 3840 | ++DOCSHELL 1A20BC00 == 9 [pid = 3840] [id = 9] 16:58:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 23 (1A20C400) [pid = 3840] [serial = 23] [outer = 00000000] 16:58:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 24 (1A210400) [pid = 3840] [serial = 24] [outer = 1A20C400] 16:58:41 INFO - PROCESS | 3840 | 1472086721853 Marionette DEBUG loaded listener.js 16:58:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 25 (1A22A800) [pid = 3840] [serial = 25] [outer = 1A20C400] 16:58:42 INFO - PROCESS | 3840 | 1472086722109 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 16:58:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:58:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 732ms 16:58:42 INFO - PROCESS | 3840 | 1472086722155 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 16:58:42 INFO - PROCESS | 3840 | 1472086722157 Marionette TRACE conn3 <- [1,9,null,{"value":"13"}] 16:58:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:58:42 INFO - PROCESS | 3840 | 1472086722176 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:58:42 INFO - PROCESS | 3840 | 1472086722178 Marionette TRACE conn3 <- [1,10,null,{}] 16:58:42 INFO - PROCESS | 3840 | 1472086722194 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:42 INFO - PROCESS | 3840 | 1472086722199 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:42 INFO - PROCESS | 3840 | 1472086722273 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 16:58:42 INFO - PROCESS | 3840 | 1472086722279 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:42 INFO - PROCESS | 3840 | 1472086722283 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:42 INFO - PROCESS | 3840 | ++DOCSHELL 1A5B0000 == 10 [pid = 3840] [id = 10] 16:58:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 26 (1A5B0400) [pid = 3840] [serial = 26] [outer = 00000000] 16:58:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 27 (1ADA4400) [pid = 3840] [serial = 27] [outer = 1A5B0400] 16:58:42 INFO - PROCESS | 3840 | 1472086722334 Marionette DEBUG loaded listener.js 16:58:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 28 (168E0800) [pid = 3840] [serial = 28] [outer = 1A5B0400] 16:58:42 INFO - PROCESS | 3840 | 1472086722607 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 16:58:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:58:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 449ms 16:58:42 INFO - PROCESS | 3840 | 1472086722625 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 16:58:42 INFO - PROCESS | 3840 | 1472086722628 Marionette TRACE conn3 <- [1,13,null,{"value":"13"}] 16:58:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:58:42 INFO - PROCESS | 3840 | 1472086722631 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:58:42 INFO - PROCESS | 3840 | 1472086722633 Marionette TRACE conn3 <- [1,14,null,{}] 16:58:42 INFO - PROCESS | 3840 | 1472086722637 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:42 INFO - PROCESS | 3840 | 1472086722639 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:42 INFO - PROCESS | 3840 | 1472086722709 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 16:58:42 INFO - PROCESS | 3840 | 1472086722718 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:42 INFO - PROCESS | 3840 | 1472086722720 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:42 INFO - PROCESS | 3840 | ++DOCSHELL 1A711800 == 11 [pid = 3840] [id = 11] 16:58:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 29 (1A713800) [pid = 3840] [serial = 29] [outer = 00000000] 16:58:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 30 (1A71DC00) [pid = 3840] [serial = 30] [outer = 1A713800] 16:58:42 INFO - PROCESS | 3840 | 1472086722767 Marionette DEBUG loaded listener.js 16:58:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 31 (1ADB0000) [pid = 3840] [serial = 31] [outer = 1A713800] 16:58:43 INFO - PROCESS | 3840 | 1472086723056 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 16:58:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:58:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 448ms 16:58:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:58:43 INFO - PROCESS | 3840 | 1472086723083 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 16:58:43 INFO - PROCESS | 3840 | 1472086723085 Marionette TRACE conn3 <- [1,17,null,{"value":"13"}] 16:58:43 INFO - PROCESS | 3840 | 1472086723088 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:58:43 INFO - PROCESS | 3840 | 1472086723090 Marionette TRACE conn3 <- [1,18,null,{}] 16:58:43 INFO - PROCESS | 3840 | 1472086723093 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:43 INFO - PROCESS | 3840 | 1472086723096 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:43 INFO - PROCESS | 3840 | 1472086723175 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 16:58:43 INFO - PROCESS | 3840 | 1472086723162 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:43 INFO - PROCESS | 3840 | 1472086723166 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:43 INFO - PROCESS | 3840 | ++DOCSHELL 1A9E8400 == 12 [pid = 3840] [id = 12] 16:58:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 32 (1A9E9800) [pid = 3840] [serial = 32] [outer = 00000000] 16:58:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 33 (1ADA4C00) [pid = 3840] [serial = 33] [outer = 1A9E9800] 16:58:43 INFO - PROCESS | 3840 | 1472086723213 Marionette DEBUG loaded listener.js 16:58:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 34 (1AB9E800) [pid = 3840] [serial = 34] [outer = 1A9E9800] 16:58:43 INFO - PROCESS | 3840 | 1472086723489 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 16:58:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:58:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 449ms 16:58:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:58:43 INFO - PROCESS | 3840 | 1472086723541 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 16:58:43 INFO - PROCESS | 3840 | 1472086723544 Marionette TRACE conn3 <- [1,21,null,{"value":"13"}] 16:58:43 INFO - PROCESS | 3840 | 1472086723547 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:58:43 INFO - PROCESS | 3840 | 1472086723549 Marionette TRACE conn3 <- [1,22,null,{}] 16:58:43 INFO - PROCESS | 3840 | 1472086723552 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:43 INFO - PROCESS | 3840 | 1472086723535 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:43 INFO - PROCESS | 3840 | 1472086723635 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 16:58:43 INFO - PROCESS | 3840 | 1472086723621 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:43 INFO - PROCESS | 3840 | 1472086723623 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:43 INFO - PROCESS | 3840 | ++DOCSHELL 1ABA7800 == 13 [pid = 3840] [id = 13] 16:58:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 35 (1ABA8000) [pid = 3840] [serial = 35] [outer = 00000000] 16:58:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 36 (1AF25000) [pid = 3840] [serial = 36] [outer = 1ABA8000] 16:58:43 INFO - PROCESS | 3840 | 1472086723672 Marionette DEBUG loaded listener.js 16:58:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 37 (1AF29400) [pid = 3840] [serial = 37] [outer = 1ABA8000] 16:58:43 INFO - PROCESS | 3840 | 1472086723942 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 16:58:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:58:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 402ms 16:58:43 INFO - PROCESS | 3840 | 1472086723933 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 16:58:43 INFO - PROCESS | 3840 | 1472086723935 Marionette TRACE conn3 <- [1,25,null,{"value":"13"}] 16:58:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:58:43 INFO - PROCESS | 3840 | 1472086723943 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:58:43 INFO - PROCESS | 3840 | 1472086723945 Marionette TRACE conn3 <- [1,26,null,{}] 16:58:43 INFO - PROCESS | 3840 | 1472086723948 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:43 INFO - PROCESS | 3840 | 1472086723950 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:44 INFO - PROCESS | 3840 | 1472086724037 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 16:58:44 INFO - PROCESS | 3840 | 1472086724043 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:44 INFO - PROCESS | 3840 | 1472086724046 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:44 INFO - PROCESS | 3840 | ++DOCSHELL 1AF2E800 == 14 [pid = 3840] [id = 14] 16:58:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 38 (1B093400) [pid = 3840] [serial = 38] [outer = 00000000] 16:58:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 39 (1B09AC00) [pid = 3840] [serial = 39] [outer = 1B093400] 16:58:44 INFO - PROCESS | 3840 | 1472086724093 Marionette DEBUG loaded listener.js 16:58:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 40 (1B09EC00) [pid = 3840] [serial = 40] [outer = 1B093400] 16:58:44 INFO - PROCESS | 3840 | ++DOCSHELL 1B330000 == 15 [pid = 3840] [id = 15] 16:58:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 41 (1B330800) [pid = 3840] [serial = 41] [outer = 00000000] 16:58:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 42 (1B330C00) [pid = 3840] [serial = 42] [outer = 1B330800] 16:58:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 43 (1B331800) [pid = 3840] [serial = 43] [outer = 1B330800] 16:58:44 INFO - PROCESS | 3840 | ++DOCSHELL 1A71C400 == 16 [pid = 3840] [id = 16] 16:58:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 44 (1B333000) [pid = 3840] [serial = 44] [outer = 00000000] 16:58:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 45 (1B38C400) [pid = 3840] [serial = 45] [outer = 1B333000] 16:58:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 46 (1B394400) [pid = 3840] [serial = 46] [outer = 1B333000] 16:58:44 INFO - PROCESS | 3840 | 1472086724455 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 16:58:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:58:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 567ms 16:58:44 INFO - PROCESS | 3840 | 1472086724512 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 16:58:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:58:44 INFO - PROCESS | 3840 | 1472086724526 Marionette TRACE conn3 <- [1,29,null,{"value":"13"}] 16:58:44 INFO - PROCESS | 3840 | 1472086724529 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:58:44 INFO - PROCESS | 3840 | 1472086724531 Marionette TRACE conn3 <- [1,30,null,{}] 16:58:44 INFO - PROCESS | 3840 | 1472086724535 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:44 INFO - PROCESS | 3840 | 1472086724516 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:44 INFO - PROCESS | 3840 | 1472086724624 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 16:58:45 INFO - PROCESS | 3840 | --DOCSHELL 118A6400 == 15 [pid = 3840] [id = 1] 16:58:45 INFO - PROCESS | 3840 | 1472086725031 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:45 INFO - PROCESS | 3840 | 1472086725035 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:45 INFO - PROCESS | 3840 | ++DOCSHELL 1036D000 == 16 [pid = 3840] [id = 17] 16:58:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 47 (10373000) [pid = 3840] [serial = 47] [outer = 00000000] 16:58:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 48 (104E7C00) [pid = 3840] [serial = 48] [outer = 10373000] 16:58:45 INFO - PROCESS | 3840 | 1472086725097 Marionette DEBUG loaded listener.js 16:58:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 49 (10A08800) [pid = 3840] [serial = 49] [outer = 10373000] 16:58:45 INFO - PROCESS | 3840 | 1472086725557 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 16:58:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:58:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1051ms 16:58:45 INFO - PROCESS | 3840 | 1472086725580 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 16:58:45 INFO - PROCESS | 3840 | 1472086725585 Marionette TRACE conn3 <- [1,33,null,{"value":"13"}] 16:58:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:58:45 INFO - PROCESS | 3840 | 1472086725590 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:58:45 INFO - PROCESS | 3840 | 1472086725594 Marionette TRACE conn3 <- [1,34,null,{}] 16:58:45 INFO - PROCESS | 3840 | 1472086725599 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:45 INFO - PROCESS | 3840 | 1472086725602 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:45 INFO - PROCESS | 3840 | 1472086725732 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 16:58:45 INFO - PROCESS | 3840 | 1472086725812 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:45 INFO - PROCESS | 3840 | 1472086725815 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:45 INFO - PROCESS | 3840 | ++DOCSHELL 112C4400 == 17 [pid = 3840] [id = 18] 16:58:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 50 (114E2400) [pid = 3840] [serial = 50] [outer = 00000000] 16:58:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 51 (12B77400) [pid = 3840] [serial = 51] [outer = 114E2400] 16:58:45 INFO - PROCESS | 3840 | 1472086725853 Marionette DEBUG loaded listener.js 16:58:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 52 (12C89400) [pid = 3840] [serial = 52] [outer = 114E2400] 16:58:46 INFO - PROCESS | 3840 | 1472086726431 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 16:58:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:58:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 874ms 16:58:46 INFO - PROCESS | 3840 | 1472086726466 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 16:58:46 INFO - PROCESS | 3840 | 1472086726470 Marionette TRACE conn3 <- [1,37,null,{"value":"13"}] 16:58:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:58:46 INFO - PROCESS | 3840 | 1472086726475 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:58:46 INFO - PROCESS | 3840 | 1472086726479 Marionette TRACE conn3 <- [1,38,null,{}] 16:58:46 INFO - PROCESS | 3840 | 1472086726484 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:46 INFO - PROCESS | 3840 | 1472086726487 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:46 INFO - PROCESS | 3840 | 1472086726593 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 16:58:46 INFO - PROCESS | 3840 | 1472086726644 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:46 INFO - PROCESS | 3840 | 1472086726649 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:46 INFO - PROCESS | 3840 | ++DOCSHELL 10564400 == 18 [pid = 3840] [id = 19] 16:58:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 53 (1058D400) [pid = 3840] [serial = 53] [outer = 00000000] 16:58:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 54 (10F4F000) [pid = 3840] [serial = 54] [outer = 1058D400] 16:58:46 INFO - PROCESS | 3840 | 1472086726722 Marionette DEBUG loaded listener.js 16:58:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 55 (10F9D800) [pid = 3840] [serial = 55] [outer = 1058D400] 16:58:46 INFO - PROCESS | 3840 | --DOCSHELL 118A7800 == 17 [pid = 3840] [id = 4] 16:58:47 INFO - PROCESS | 3840 | 1472086727073 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 16:58:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:58:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 602ms 16:58:47 INFO - PROCESS | 3840 | 1472086727107 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 16:58:47 INFO - PROCESS | 3840 | 1472086727091 Marionette TRACE conn3 <- [1,41,null,{"value":"13"}] 16:58:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:58:47 INFO - PROCESS | 3840 | 1472086727106 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:58:47 INFO - PROCESS | 3840 | 1472086727109 Marionette TRACE conn3 <- [1,42,null,{}] 16:58:47 INFO - PROCESS | 3840 | 1472086727113 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:47 INFO - PROCESS | 3840 | 1472086727116 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:47 INFO - PROCESS | 3840 | 1472086727183 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 16:58:47 INFO - PROCESS | 3840 | 1472086727189 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:47 INFO - PROCESS | 3840 | 1472086727192 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:47 INFO - PROCESS | 3840 | ++DOCSHELL 112C6400 == 18 [pid = 3840] [id = 20] 16:58:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 56 (114ADC00) [pid = 3840] [serial = 56] [outer = 00000000] 16:58:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 57 (114E4400) [pid = 3840] [serial = 57] [outer = 114ADC00] 16:58:47 INFO - PROCESS | 3840 | 1472086727244 Marionette DEBUG loaded listener.js 16:58:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 58 (114F6C00) [pid = 3840] [serial = 58] [outer = 114ADC00] 16:58:47 INFO - PROCESS | 3840 | 1472086727577 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 16:58:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:58:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 496ms 16:58:47 INFO - PROCESS | 3840 | 1472086727609 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 16:58:47 INFO - PROCESS | 3840 | 1472086727611 Marionette TRACE conn3 <- [1,45,null,{"value":"13"}] 16:58:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:58:47 INFO - PROCESS | 3840 | 1472086727615 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:58:47 INFO - PROCESS | 3840 | 1472086727619 Marionette TRACE conn3 <- [1,46,null,{}] 16:58:47 INFO - PROCESS | 3840 | 1472086727629 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:47 INFO - PROCESS | 3840 | 1472086727634 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:47 INFO - PROCESS | 3840 | 1472086727698 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 16:58:47 INFO - PROCESS | 3840 | 1472086727785 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:47 INFO - PROCESS | 3840 | 1472086727788 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:47 INFO - PROCESS | 3840 | ++DOCSHELL 132B4800 == 19 [pid = 3840] [id = 21] 16:58:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 59 (132B4C00) [pid = 3840] [serial = 59] [outer = 00000000] 16:58:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 60 (134DC800) [pid = 3840] [serial = 60] [outer = 132B4C00] 16:58:47 INFO - PROCESS | 3840 | 1472086727829 Marionette DEBUG loaded listener.js 16:58:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 61 (13A9DC00) [pid = 3840] [serial = 61] [outer = 132B4C00] 16:58:48 INFO - PROCESS | 3840 | 1472086728167 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 16:58:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:58:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 555ms 16:58:48 INFO - PROCESS | 3840 | 1472086728183 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 16:58:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:58:48 INFO - PROCESS | 3840 | 1472086728166 Marionette TRACE conn3 <- [1,49,null,{"value":"13"}] 16:58:48 INFO - PROCESS | 3840 | 1472086728169 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:58:48 INFO - PROCESS | 3840 | 1472086728171 Marionette TRACE conn3 <- [1,50,null,{}] 16:58:48 INFO - PROCESS | 3840 | 1472086728194 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:48 INFO - PROCESS | 3840 | 1472086728196 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:48 INFO - PROCESS | 3840 | 1472086728266 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 16:58:48 INFO - PROCESS | 3840 | 1472086728272 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:48 INFO - PROCESS | 3840 | 1472086728274 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:48 INFO - PROCESS | 3840 | ++DOCSHELL 13EAF000 == 20 [pid = 3840] [id = 22] 16:58:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 62 (1436D000) [pid = 3840] [serial = 62] [outer = 00000000] 16:58:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 63 (15192C00) [pid = 3840] [serial = 63] [outer = 1436D000] 16:58:48 INFO - PROCESS | 3840 | 1472086728323 Marionette DEBUG loaded listener.js 16:58:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (1519E800) [pid = 3840] [serial = 64] [outer = 1436D000] 16:58:48 INFO - PROCESS | 3840 | 1472086728628 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:58:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:58:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 473ms 16:58:48 INFO - PROCESS | 3840 | 1472086728652 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 16:58:48 INFO - PROCESS | 3840 | 1472086728654 Marionette TRACE conn3 <- [1,53,null,{"value":"13"}] 16:58:48 INFO - PROCESS | 3840 | 1472086728658 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:58:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:58:48 INFO - PROCESS | 3840 | 1472086728659 Marionette TRACE conn3 <- [1,54,null,{}] 16:58:48 INFO - PROCESS | 3840 | 1472086728667 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:48 INFO - PROCESS | 3840 | 1472086728669 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:48 INFO - PROCESS | 3840 | 1472086728748 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 16:58:48 INFO - PROCESS | 3840 | 1472086728734 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:48 INFO - PROCESS | 3840 | 1472086728736 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:48 INFO - PROCESS | 3840 | ++DOCSHELL 14792000 == 21 [pid = 3840] [id = 23] 16:58:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (14798400) [pid = 3840] [serial = 65] [outer = 00000000] 16:58:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (1578B400) [pid = 3840] [serial = 66] [outer = 14798400] 16:58:48 INFO - PROCESS | 3840 | 1472086728784 Marionette DEBUG loaded listener.js 16:58:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (15871C00) [pid = 3840] [serial = 67] [outer = 14798400] 16:58:49 INFO - PROCESS | 3840 | 1472086729106 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:58:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:58:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 485ms 16:58:49 INFO - PROCESS | 3840 | 1472086729155 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 16:58:49 INFO - PROCESS | 3840 | 1472086729157 Marionette TRACE conn3 <- [1,57,null,{"value":"13"}] 16:58:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:58:49 INFO - PROCESS | 3840 | 1472086729161 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:58:49 INFO - PROCESS | 3840 | 1472086729163 Marionette TRACE conn3 <- [1,58,null,{}] 16:58:49 INFO - PROCESS | 3840 | 1472086729167 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:49 INFO - PROCESS | 3840 | 1472086729172 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:49 INFO - PROCESS | 3840 | 1472086729252 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 16:58:49 INFO - PROCESS | 3840 | 1472086729260 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:49 INFO - PROCESS | 3840 | 1472086729241 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:49 INFO - PROCESS | 3840 | ++DOCSHELL 159AF800 == 22 [pid = 3840] [id = 24] 16:58:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (15EC3000) [pid = 3840] [serial = 68] [outer = 00000000] 16:58:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (15ECC800) [pid = 3840] [serial = 69] [outer = 15EC3000] 16:58:49 INFO - PROCESS | 3840 | 1472086729290 Marionette DEBUG loaded listener.js 16:58:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (15ECE800) [pid = 3840] [serial = 70] [outer = 15EC3000] 16:58:49 INFO - PROCESS | 3840 | 1472086729597 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:58:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:58:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 473ms 16:58:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:58:49 INFO - PROCESS | 3840 | 1472086729645 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 16:58:49 INFO - PROCESS | 3840 | 1472086729647 Marionette TRACE conn3 <- [1,61,null,{"value":"13"}] 16:58:49 INFO - PROCESS | 3840 | 1472086729650 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:58:49 INFO - PROCESS | 3840 | 1472086729652 Marionette TRACE conn3 <- [1,62,null,{}] 16:58:49 INFO - PROCESS | 3840 | 1472086729656 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:49 INFO - PROCESS | 3840 | 1472086729658 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:49 INFO - PROCESS | 3840 | 1472086729726 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 16:58:49 INFO - PROCESS | 3840 | 1472086729733 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:49 INFO - PROCESS | 3840 | 1472086729735 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:49 INFO - PROCESS | 3840 | ++DOCSHELL 12C88C00 == 23 [pid = 3840] [id = 25] 16:58:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (16880000) [pid = 3840] [serial = 71] [outer = 00000000] 16:58:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (16C6CC00) [pid = 3840] [serial = 72] [outer = 16880000] 16:58:49 INFO - PROCESS | 3840 | 1472086729760 Marionette DEBUG loaded listener.js 16:58:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (16C73000) [pid = 3840] [serial = 73] [outer = 16880000] 16:58:50 INFO - PROCESS | 3840 | 1472086730078 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:58:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:58:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 472ms 16:58:50 INFO - PROCESS | 3840 | 1472086730132 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 16:58:50 INFO - PROCESS | 3840 | 1472086730135 Marionette TRACE conn3 <- [1,65,null,{"value":"13"}] 16:58:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:58:50 INFO - PROCESS | 3840 | 1472086730138 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:58:50 INFO - PROCESS | 3840 | 1472086730140 Marionette TRACE conn3 <- [1,66,null,{}] 16:58:50 INFO - PROCESS | 3840 | 1472086730143 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:50 INFO - PROCESS | 3840 | 1472086730145 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:50 INFO - PROCESS | 3840 | 1472086730200 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 16:58:50 INFO - PROCESS | 3840 | 1472086730205 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:50 INFO - PROCESS | 3840 | 1472086730207 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:50 INFO - PROCESS | 3840 | ++DOCSHELL 1124D800 == 24 [pid = 3840] [id = 26] 16:58:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (1479E400) [pid = 3840] [serial = 74] [outer = 00000000] 16:58:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (172E6800) [pid = 3840] [serial = 75] [outer = 1479E400] 16:58:50 INFO - PROCESS | 3840 | 1472086730232 Marionette DEBUG loaded listener.js 16:58:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (1735DC00) [pid = 3840] [serial = 76] [outer = 1479E400] 16:58:50 INFO - PROCESS | 3840 | 1472086730529 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:58:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:58:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 449ms 16:58:50 INFO - PROCESS | 3840 | 1472086730586 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 16:58:50 INFO - PROCESS | 3840 | 1472086730588 Marionette TRACE conn3 <- [1,69,null,{"value":"13"}] 16:58:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:58:50 INFO - PROCESS | 3840 | 1472086730596 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:58:50 INFO - PROCESS | 3840 | 1472086730598 Marionette TRACE conn3 <- [1,70,null,{}] 16:58:50 INFO - PROCESS | 3840 | 1472086730601 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:50 INFO - PROCESS | 3840 | 1472086730603 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:50 INFO - PROCESS | 3840 | 1472086730662 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 16:58:50 INFO - PROCESS | 3840 | 1472086730670 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:50 INFO - PROCESS | 3840 | 1472086730672 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:50 INFO - PROCESS | 3840 | ++DOCSHELL 16C6B400 == 25 [pid = 3840] [id = 27] 16:58:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (17526800) [pid = 3840] [serial = 77] [outer = 00000000] 16:58:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (17B20400) [pid = 3840] [serial = 78] [outer = 17526800] 16:58:50 INFO - PROCESS | 3840 | 1472086730700 Marionette DEBUG loaded listener.js 16:58:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (17B23800) [pid = 3840] [serial = 79] [outer = 17526800] 16:58:51 INFO - PROCESS | 3840 | 1472086731054 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:58:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:58:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 484ms 16:58:51 INFO - PROCESS | 3840 | 1472086731070 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 16:58:51 INFO - PROCESS | 3840 | 1472086731072 Marionette TRACE conn3 <- [1,73,null,{"value":"13"}] 16:58:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:58:51 INFO - PROCESS | 3840 | 1472086731076 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:58:51 INFO - PROCESS | 3840 | 1472086731078 Marionette TRACE conn3 <- [1,74,null,{}] 16:58:51 INFO - PROCESS | 3840 | 1472086731081 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:51 INFO - PROCESS | 3840 | 1472086731083 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:51 INFO - PROCESS | 3840 | 1472086731160 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 16:58:51 INFO - PROCESS | 3840 | 1472086731168 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:51 INFO - PROCESS | 3840 | 1472086731170 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:51 INFO - PROCESS | 3840 | ++DOCSHELL 13EAE800 == 26 [pid = 3840] [id = 28] 16:58:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (17EA4C00) [pid = 3840] [serial = 80] [outer = 00000000] 16:58:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (17EDEC00) [pid = 3840] [serial = 81] [outer = 17EA4C00] 16:58:51 INFO - PROCESS | 3840 | 1472086731198 Marionette DEBUG loaded listener.js 16:58:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (19710800) [pid = 3840] [serial = 82] [outer = 17EA4C00] 16:58:51 INFO - PROCESS | 3840 | 1472086731509 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:58:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:58:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 485ms 16:58:51 INFO - PROCESS | 3840 | 1472086731563 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 16:58:51 INFO - PROCESS | 3840 | 1472086731565 Marionette TRACE conn3 <- [1,77,null,{"value":"13"}] 16:58:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:58:51 INFO - PROCESS | 3840 | 1472086731568 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:58:51 INFO - PROCESS | 3840 | 1472086731571 Marionette TRACE conn3 <- [1,78,null,{}] 16:58:51 INFO - PROCESS | 3840 | 1472086731574 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:51 INFO - PROCESS | 3840 | 1472086731577 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:51 INFO - PROCESS | 3840 | 1472086731648 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 16:58:51 INFO - PROCESS | 3840 | 1472086731656 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:51 INFO - PROCESS | 3840 | 1472086731658 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:51 INFO - PROCESS | 3840 | ++DOCSHELL 168E0C00 == 27 [pid = 3840] [id = 29] 16:58:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (19715000) [pid = 3840] [serial = 83] [outer = 00000000] 16:58:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (19CE5400) [pid = 3840] [serial = 84] [outer = 19715000] 16:58:51 INFO - PROCESS | 3840 | 1472086731686 Marionette DEBUG loaded listener.js 16:58:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (19EC4C00) [pid = 3840] [serial = 85] [outer = 19715000] 16:58:52 INFO - PROCESS | 3840 | 1472086732011 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:58:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:58:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 484ms 16:58:52 INFO - PROCESS | 3840 | 1472086732054 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 16:58:52 INFO - PROCESS | 3840 | 1472086732056 Marionette TRACE conn3 <- [1,81,null,{"value":"13"}] 16:58:52 INFO - PROCESS | 3840 | 1472086732059 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:58:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:58:52 INFO - PROCESS | 3840 | 1472086732061 Marionette TRACE conn3 <- [1,82,null,{}] 16:58:52 INFO - PROCESS | 3840 | 1472086732069 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:52 INFO - PROCESS | 3840 | 1472086732071 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:52 INFO - PROCESS | 3840 | 1472086732140 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 16:58:52 INFO - PROCESS | 3840 | 1472086732146 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:52 INFO - PROCESS | 3840 | 1472086732148 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:52 INFO - PROCESS | 3840 | ++DOCSHELL 17ED7C00 == 28 [pid = 3840] [id = 30] 16:58:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 86 (17EE2400) [pid = 3840] [serial = 86] [outer = 00000000] 16:58:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 87 (1A05D400) [pid = 3840] [serial = 87] [outer = 17EE2400] 16:58:52 INFO - PROCESS | 3840 | 1472086732193 Marionette DEBUG loaded listener.js 16:58:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 88 (1A068800) [pid = 3840] [serial = 88] [outer = 17EE2400] 16:58:53 INFO - PROCESS | 3840 | 1472086733118 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:58:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:58:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1098ms 16:58:53 INFO - PROCESS | 3840 | 1472086733211 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 16:58:53 INFO - PROCESS | 3840 | 1472086733215 Marionette TRACE conn3 <- [1,85,null,{"value":"13"}] 16:58:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:58:53 INFO - PROCESS | 3840 | 1472086733230 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:58:53 INFO - PROCESS | 3840 | 1472086733233 Marionette TRACE conn3 <- [1,86,null,{}] 16:58:53 INFO - PROCESS | 3840 | 1472086733238 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:53 INFO - PROCESS | 3840 | 1472086733242 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:53 INFO - PROCESS | 3840 | 1472086733317 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 16:58:53 INFO - PROCESS | 3840 | 1472086733325 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:53 INFO - PROCESS | 3840 | 1472086733328 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:53 INFO - PROCESS | 3840 | ++DOCSHELL 10E4EC00 == 29 [pid = 3840] [id = 31] 16:58:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 89 (10E4F400) [pid = 3840] [serial = 89] [outer = 00000000] 16:58:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 90 (11259000) [pid = 3840] [serial = 90] [outer = 10E4F400] 16:58:53 INFO - PROCESS | 3840 | 1472086733396 Marionette DEBUG loaded listener.js 16:58:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 91 (1147B000) [pid = 3840] [serial = 91] [outer = 10E4F400] 16:58:53 INFO - PROCESS | 3840 | 1472086733722 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:58:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:58:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 531ms 16:58:53 INFO - PROCESS | 3840 | 1472086733749 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 16:58:53 INFO - PROCESS | 3840 | 1472086733753 Marionette TRACE conn3 <- [1,89,null,{"value":"13"}] 16:58:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:58:53 INFO - PROCESS | 3840 | 1472086733768 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:58:53 INFO - PROCESS | 3840 | 1472086733771 Marionette TRACE conn3 <- [1,90,null,{}] 16:58:53 INFO - PROCESS | 3840 | 1472086733775 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:53 INFO - PROCESS | 3840 | 1472086733778 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:54 INFO - PROCESS | 3840 | 1472086734164 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 16:58:54 INFO - PROCESS | 3840 | --DOMWINDOW == 90 (13EB3000) [pid = 3840] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 16:58:54 INFO - PROCESS | 3840 | --DOMWINDOW == 89 (1ABA8000) [pid = 3840] [serial = 35] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:58:54 INFO - PROCESS | 3840 | --DOMWINDOW == 88 (1A9E9800) [pid = 3840] [serial = 32] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:58:54 INFO - PROCESS | 3840 | --DOMWINDOW == 87 (1A713800) [pid = 3840] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:58:54 INFO - PROCESS | 3840 | --DOMWINDOW == 86 (1A5B0400) [pid = 3840] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:58:54 INFO - PROCESS | 3840 | --DOMWINDOW == 85 (19CE7000) [pid = 3840] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:58:54 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (1B093400) [pid = 3840] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:58:54 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (10373000) [pid = 3840] [serial = 47] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:58:54 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (114E2400) [pid = 3840] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:58:54 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (1058D400) [pid = 3840] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:58:54 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (114ADC00) [pid = 3840] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:58:54 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (132B4C00) [pid = 3840] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:58:54 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (1436D000) [pid = 3840] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:58:54 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (14798400) [pid = 3840] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:58:54 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (15EC3000) [pid = 3840] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:58:54 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (16880000) [pid = 3840] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:58:54 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (1479E400) [pid = 3840] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:58:54 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (17526800) [pid = 3840] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:58:54 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (19715000) [pid = 3840] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:58:54 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (17EA4C00) [pid = 3840] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:58:54 INFO - PROCESS | 3840 | 1472086734234 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:54 INFO - PROCESS | 3840 | 1472086734215 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:54 INFO - PROCESS | 3840 | ++DOCSHELL 104E6400 == 30 [pid = 3840] [id = 32] 16:58:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (1058D400) [pid = 3840] [serial = 92] [outer = 00000000] 16:58:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (10A4A800) [pid = 3840] [serial = 93] [outer = 1058D400] 16:58:54 INFO - PROCESS | 3840 | 1472086734265 Marionette DEBUG loaded listener.js 16:58:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (11253C00) [pid = 3840] [serial = 94] [outer = 1058D400] 16:58:54 INFO - PROCESS | 3840 | 1472086734544 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:58:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:58:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 791ms 16:58:54 INFO - PROCESS | 3840 | 1472086734566 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 16:58:54 INFO - PROCESS | 3840 | 1472086734569 Marionette TRACE conn3 <- [1,93,null,{"value":"13"}] 16:58:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:58:54 INFO - PROCESS | 3840 | 1472086734584 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:58:54 INFO - PROCESS | 3840 | 1472086734587 Marionette TRACE conn3 <- [1,94,null,{}] 16:58:54 INFO - PROCESS | 3840 | 1472086734578 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:54 INFO - PROCESS | 3840 | 1472086734582 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:54 INFO - PROCESS | 3840 | 1472086734643 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 16:58:54 INFO - PROCESS | 3840 | 1472086734650 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:54 INFO - PROCESS | 3840 | 1472086734666 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:54 INFO - PROCESS | 3840 | ++DOCSHELL 13216400 == 31 [pid = 3840] [id = 33] 16:58:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (1321E400) [pid = 3840] [serial = 95] [outer = 00000000] 16:58:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (134DFC00) [pid = 3840] [serial = 96] [outer = 1321E400] 16:58:54 INFO - PROCESS | 3840 | 1472086734717 Marionette DEBUG loaded listener.js 16:58:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (1436E400) [pid = 3840] [serial = 97] [outer = 1321E400] 16:58:55 INFO - PROCESS | 3840 | 1472086735048 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 16:58:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:58:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 496ms 16:58:55 INFO - PROCESS | 3840 | 1472086735056 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 16:58:55 INFO - PROCESS | 3840 | 1472086735058 Marionette TRACE conn3 <- [1,97,null,{"value":"13"}] 16:58:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:58:55 INFO - PROCESS | 3840 | 1472086735061 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:58:55 INFO - PROCESS | 3840 | 1472086735063 Marionette TRACE conn3 <- [1,98,null,{}] 16:58:55 INFO - PROCESS | 3840 | 1472086735071 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:55 INFO - PROCESS | 3840 | 1472086735073 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:55 INFO - PROCESS | 3840 | 1472086735139 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 16:58:55 INFO - PROCESS | 3840 | 1472086735146 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:55 INFO - PROCESS | 3840 | 1472086735149 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:55 INFO - PROCESS | 3840 | ++DOCSHELL 13A10C00 == 32 [pid = 3840] [id = 34] 16:58:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (14373000) [pid = 3840] [serial = 98] [outer = 00000000] 16:58:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (1578B800) [pid = 3840] [serial = 99] [outer = 14373000] 16:58:55 INFO - PROCESS | 3840 | 1472086735201 Marionette DEBUG loaded listener.js 16:58:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (158D4C00) [pid = 3840] [serial = 100] [outer = 14373000] 16:58:55 INFO - PROCESS | 3840 | 1472086735514 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 16:58:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:58:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 485ms 16:58:55 INFO - PROCESS | 3840 | 1472086735562 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 16:58:55 INFO - PROCESS | 3840 | 1472086735564 Marionette TRACE conn3 <- [1,101,null,{"value":"13"}] 16:58:55 INFO - PROCESS | 3840 | 1472086735567 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:58:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:58:55 INFO - PROCESS | 3840 | 1472086735550 Marionette TRACE conn3 <- [1,102,null,{}] 16:58:55 INFO - PROCESS | 3840 | 1472086735557 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:55 INFO - PROCESS | 3840 | 1472086735559 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:55 INFO - PROCESS | 3840 | 1472086735620 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 16:58:55 INFO - PROCESS | 3840 | 1472086735626 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:55 INFO - PROCESS | 3840 | 1472086735628 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:55 INFO - PROCESS | 3840 | ++DOCSHELL 159A5400 == 33 [pid = 3840] [id = 35] 16:58:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (159AB000) [pid = 3840] [serial = 101] [outer = 00000000] 16:58:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (15ECD000) [pid = 3840] [serial = 102] [outer = 159AB000] 16:58:55 INFO - PROCESS | 3840 | 1472086735675 Marionette DEBUG loaded listener.js 16:58:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (168E0400) [pid = 3840] [serial = 103] [outer = 159AB000] 16:58:56 INFO - PROCESS | 3840 | 1472086736211 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 16:58:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:58:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 720ms 16:58:56 INFO - PROCESS | 3840 | 1472086736278 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 16:58:56 INFO - PROCESS | 3840 | 1472086736282 Marionette TRACE conn3 <- [1,105,null,{"value":"13"}] 16:58:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:58:56 INFO - PROCESS | 3840 | 1472086736287 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:58:56 INFO - PROCESS | 3840 | 1472086736293 Marionette TRACE conn3 <- [1,106,null,{}] 16:58:56 INFO - PROCESS | 3840 | 1472086736298 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:56 INFO - PROCESS | 3840 | 1472086736301 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:56 INFO - PROCESS | 3840 | 1472086736375 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 16:58:56 INFO - PROCESS | 3840 | 1472086736441 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:56 INFO - PROCESS | 3840 | 1472086736425 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:56 INFO - PROCESS | 3840 | ++DOCSHELL 10E42000 == 34 [pid = 3840] [id = 36] 16:58:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (10E43400) [pid = 3840] [serial = 104] [outer = 00000000] 16:58:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (1180BC00) [pid = 3840] [serial = 105] [outer = 10E43400] 16:58:56 INFO - PROCESS | 3840 | 1472086736484 Marionette DEBUG loaded listener.js 16:58:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 86 (11C13000) [pid = 3840] [serial = 106] [outer = 10E43400] 16:58:56 INFO - PROCESS | 3840 | 1472086736948 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 16:58:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:58:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 721ms 16:58:56 INFO - PROCESS | 3840 | 1472086737005 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 16:58:56 INFO - PROCESS | 3840 | 1472086736988 Marionette TRACE conn3 <- [1,109,null,{"value":"13"}] 16:58:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:58:57 INFO - PROCESS | 3840 | 1472086736998 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:58:57 INFO - PROCESS | 3840 | 1472086737001 Marionette TRACE conn3 <- [1,110,null,{}] 16:58:57 INFO - PROCESS | 3840 | 1472086737006 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:57 INFO - PROCESS | 3840 | 1472086737009 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:57 INFO - PROCESS | 3840 | 1472086737101 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 16:58:57 INFO - PROCESS | 3840 | 1472086737175 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:57 INFO - PROCESS | 3840 | 1472086737157 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:57 INFO - PROCESS | 3840 | ++DOCSHELL 12C83400 == 35 [pid = 3840] [id = 37] 16:58:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 87 (134DE000) [pid = 3840] [serial = 107] [outer = 00000000] 16:58:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 88 (1578A000) [pid = 3840] [serial = 108] [outer = 134DE000] 16:58:57 INFO - PROCESS | 3840 | 1472086737256 Marionette DEBUG loaded listener.js 16:58:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 89 (15EC1400) [pid = 3840] [serial = 109] [outer = 134DE000] 16:58:57 INFO - PROCESS | 3840 | 1472086737690 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 16:58:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:58:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 756ms 16:58:57 INFO - PROCESS | 3840 | 1472086737769 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 16:58:57 INFO - PROCESS | 3840 | 1472086737773 Marionette TRACE conn3 <- [1,113,null,{"value":"13"}] 16:58:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:58:57 INFO - PROCESS | 3840 | 1472086737791 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:58:57 INFO - PROCESS | 3840 | 1472086737795 Marionette TRACE conn3 <- [1,114,null,{}] 16:58:57 INFO - PROCESS | 3840 | 1472086737802 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:57 INFO - PROCESS | 3840 | 1472086737783 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:57 INFO - PROCESS | 3840 | 1472086737868 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 16:58:57 INFO - PROCESS | 3840 | 1472086737935 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:57 INFO - PROCESS | 3840 | 1472086737940 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:57 INFO - PROCESS | 3840 | ++DOCSHELL 10E41C00 == 36 [pid = 3840] [id = 38] 16:58:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 90 (10E42800) [pid = 3840] [serial = 110] [outer = 00000000] 16:58:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 91 (10FA5C00) [pid = 3840] [serial = 111] [outer = 10E42800] 16:58:57 INFO - PROCESS | 3840 | 1472086737973 Marionette DEBUG loaded listener.js 16:58:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 92 (112BFC00) [pid = 3840] [serial = 112] [outer = 10E42800] 16:58:58 INFO - PROCESS | 3840 | --DOCSHELL 10E4EC00 == 35 [pid = 3840] [id = 31] 16:58:58 INFO - PROCESS | 3840 | --DOCSHELL 13216400 == 34 [pid = 3840] [id = 33] 16:58:58 INFO - PROCESS | 3840 | --DOCSHELL 104E6400 == 33 [pid = 3840] [id = 32] 16:58:58 INFO - PROCESS | 3840 | --DOCSHELL 13A10C00 == 32 [pid = 3840] [id = 34] 16:58:58 INFO - PROCESS | 3840 | --DOCSHELL 17ED7C00 == 31 [pid = 3840] [id = 30] 16:58:58 INFO - PROCESS | 3840 | --DOCSHELL 12C83400 == 30 [pid = 3840] [id = 37] 16:58:58 INFO - PROCESS | 3840 | --DOCSHELL 159A5400 == 29 [pid = 3840] [id = 35] 16:58:58 INFO - PROCESS | 3840 | --DOCSHELL 168E0C00 == 28 [pid = 3840] [id = 29] 16:58:58 INFO - PROCESS | 3840 | --DOCSHELL 10E42000 == 27 [pid = 3840] [id = 36] 16:58:58 INFO - PROCESS | 3840 | --DOMWINDOW == 91 (16C73400) [pid = 3840] [serial = 17] [outer = 00000000] [url = about:blank] 16:58:58 INFO - PROCESS | 3840 | --DOMWINDOW == 90 (104E7C00) [pid = 3840] [serial = 48] [outer = 00000000] [url = about:blank] 16:58:58 INFO - PROCESS | 3840 | --DOMWINDOW == 89 (12B77400) [pid = 3840] [serial = 51] [outer = 00000000] [url = about:blank] 16:58:58 INFO - PROCESS | 3840 | --DOMWINDOW == 88 (12C89400) [pid = 3840] [serial = 52] [outer = 00000000] [url = about:blank] 16:58:58 INFO - PROCESS | 3840 | --DOMWINDOW == 87 (10F4F000) [pid = 3840] [serial = 54] [outer = 00000000] [url = about:blank] 16:58:58 INFO - PROCESS | 3840 | --DOMWINDOW == 86 (10F9D800) [pid = 3840] [serial = 55] [outer = 00000000] [url = about:blank] 16:58:58 INFO - PROCESS | 3840 | --DOMWINDOW == 85 (114E4400) [pid = 3840] [serial = 57] [outer = 00000000] [url = about:blank] 16:58:58 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (114F6C00) [pid = 3840] [serial = 58] [outer = 00000000] [url = about:blank] 16:58:58 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (134DC800) [pid = 3840] [serial = 60] [outer = 00000000] [url = about:blank] 16:58:58 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (15192C00) [pid = 3840] [serial = 63] [outer = 00000000] [url = about:blank] 16:58:58 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (1519E800) [pid = 3840] [serial = 64] [outer = 00000000] [url = about:blank] 16:58:58 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (1578B400) [pid = 3840] [serial = 66] [outer = 00000000] [url = about:blank] 16:58:58 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (15ECC800) [pid = 3840] [serial = 69] [outer = 00000000] [url = about:blank] 16:58:58 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (16C6CC00) [pid = 3840] [serial = 72] [outer = 00000000] [url = about:blank] 16:58:58 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (172E6800) [pid = 3840] [serial = 75] [outer = 00000000] [url = about:blank] 16:58:58 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (15871C00) [pid = 3840] [serial = 67] [outer = 00000000] [url = about:blank] 16:58:58 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (15ECE800) [pid = 3840] [serial = 70] [outer = 00000000] [url = about:blank] 16:58:58 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (16C73000) [pid = 3840] [serial = 73] [outer = 00000000] [url = about:blank] 16:58:58 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (1735DC00) [pid = 3840] [serial = 76] [outer = 00000000] [url = about:blank] 16:58:58 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (10A08800) [pid = 3840] [serial = 49] [outer = 00000000] [url = about:blank] 16:58:58 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (17B23800) [pid = 3840] [serial = 79] [outer = 00000000] [url = about:blank] 16:58:58 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (13A9DC00) [pid = 3840] [serial = 61] [outer = 00000000] [url = about:blank] 16:58:58 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (19710800) [pid = 3840] [serial = 82] [outer = 00000000] [url = about:blank] 16:58:58 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (1B09EC00) [pid = 3840] [serial = 40] [outer = 00000000] [url = about:blank] 16:58:58 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (19EC4C00) [pid = 3840] [serial = 85] [outer = 00000000] [url = about:blank] 16:58:58 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (14372C00) [pid = 3840] [serial = 9] [outer = 00000000] [url = about:blank] 16:58:58 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (14378000) [pid = 3840] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 16:58:58 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (11DE4400) [pid = 3840] [serial = 4] [outer = 00000000] [url = about:blank] 16:58:58 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (19CE5400) [pid = 3840] [serial = 84] [outer = 00000000] [url = about:blank] 16:58:58 INFO - PROCESS | 3840 | --DOMWINDOW == 62 (17B20400) [pid = 3840] [serial = 78] [outer = 00000000] [url = about:blank] 16:58:58 INFO - PROCESS | 3840 | --DOMWINDOW == 61 (17EDEC00) [pid = 3840] [serial = 81] [outer = 00000000] [url = about:blank] 16:58:58 INFO - PROCESS | 3840 | --DOMWINDOW == 60 (1A71DC00) [pid = 3840] [serial = 30] [outer = 00000000] [url = about:blank] 16:58:58 INFO - PROCESS | 3840 | --DOMWINDOW == 59 (1ADB0000) [pid = 3840] [serial = 31] [outer = 00000000] [url = about:blank] 16:58:58 INFO - PROCESS | 3840 | --DOMWINDOW == 58 (1ADA4400) [pid = 3840] [serial = 27] [outer = 00000000] [url = about:blank] 16:58:58 INFO - PROCESS | 3840 | --DOMWINDOW == 57 (168E0800) [pid = 3840] [serial = 28] [outer = 00000000] [url = about:blank] 16:58:58 INFO - PROCESS | 3840 | --DOMWINDOW == 56 (1A210400) [pid = 3840] [serial = 24] [outer = 00000000] [url = about:blank] 16:58:58 INFO - PROCESS | 3840 | --DOMWINDOW == 55 (19EC0C00) [pid = 3840] [serial = 21] [outer = 00000000] [url = about:blank] 16:58:58 INFO - PROCESS | 3840 | --DOMWINDOW == 54 (19EC5400) [pid = 3840] [serial = 22] [outer = 00000000] [url = about:blank] 16:58:58 INFO - PROCESS | 3840 | --DOMWINDOW == 53 (16882800) [pid = 3840] [serial = 14] [outer = 00000000] [url = about:blank] 16:58:58 INFO - PROCESS | 3840 | --DOMWINDOW == 52 (1B330C00) [pid = 3840] [serial = 42] [outer = 00000000] [url = about:blank] 16:58:58 INFO - PROCESS | 3840 | --DOMWINDOW == 51 (1B38C400) [pid = 3840] [serial = 45] [outer = 00000000] [url = about:blank] 16:58:58 INFO - PROCESS | 3840 | --DOMWINDOW == 50 (1B09AC00) [pid = 3840] [serial = 39] [outer = 00000000] [url = about:blank] 16:58:58 INFO - PROCESS | 3840 | --DOMWINDOW == 49 (1AF25000) [pid = 3840] [serial = 36] [outer = 00000000] [url = about:blank] 16:58:58 INFO - PROCESS | 3840 | --DOMWINDOW == 48 (1AF29400) [pid = 3840] [serial = 37] [outer = 00000000] [url = about:blank] 16:58:58 INFO - PROCESS | 3840 | --DOMWINDOW == 47 (1ADA4C00) [pid = 3840] [serial = 33] [outer = 00000000] [url = about:blank] 16:58:58 INFO - PROCESS | 3840 | --DOMWINDOW == 46 (1AB9E800) [pid = 3840] [serial = 34] [outer = 00000000] [url = about:blank] 16:58:58 INFO - PROCESS | 3840 | 1472086738767 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 16:58:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:58:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1028ms 16:58:58 INFO - PROCESS | 3840 | 1472086738828 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 16:58:58 INFO - PROCESS | 3840 | 1472086738812 Marionette TRACE conn3 <- [1,117,null,{"value":"13"}] 16:58:58 INFO - PROCESS | 3840 | 1472086738816 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:58:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:58:58 INFO - PROCESS | 3840 | 1472086738821 Marionette TRACE conn3 <- [1,118,null,{}] 16:58:58 INFO - PROCESS | 3840 | 1472086738826 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:58 INFO - PROCESS | 3840 | 1472086738829 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:58 INFO - PROCESS | 3840 | 1472086738897 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 16:58:58 INFO - PROCESS | 3840 | 1472086738910 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:58 INFO - PROCESS | 3840 | 1472086738913 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:58 INFO - PROCESS | 3840 | ++DOCSHELL 10FA2C00 == 28 [pid = 3840] [id = 39] 16:58:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 47 (10FA4800) [pid = 3840] [serial = 113] [outer = 00000000] 16:58:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 48 (112C5400) [pid = 3840] [serial = 114] [outer = 10FA4800] 16:58:58 INFO - PROCESS | 3840 | 1472086738963 Marionette DEBUG loaded listener.js 16:58:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 49 (114D8800) [pid = 3840] [serial = 115] [outer = 10FA4800] 16:58:59 INFO - PROCESS | 3840 | 1472086739301 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 16:58:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:58:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 484ms 16:58:59 INFO - PROCESS | 3840 | 1472086739303 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 16:58:59 INFO - PROCESS | 3840 | 1472086739308 Marionette TRACE conn3 <- [1,121,null,{"value":"13"}] 16:58:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:58:59 INFO - PROCESS | 3840 | 1472086739314 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:58:59 INFO - PROCESS | 3840 | 1472086739317 Marionette TRACE conn3 <- [1,122,null,{}] 16:58:59 INFO - PROCESS | 3840 | 1472086739321 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:59 INFO - PROCESS | 3840 | 1472086739323 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:59 INFO - PROCESS | 3840 | 1472086739414 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 16:58:59 INFO - PROCESS | 3840 | 1472086739426 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:59 INFO - PROCESS | 3840 | 1472086739429 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:59 INFO - PROCESS | 3840 | ++DOCSHELL 129F7000 == 29 [pid = 3840] [id = 40] 16:58:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 50 (129F9400) [pid = 3840] [serial = 116] [outer = 00000000] 16:58:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 51 (12BBD000) [pid = 3840] [serial = 117] [outer = 129F9400] 16:58:59 INFO - PROCESS | 3840 | 1472086739459 Marionette DEBUG loaded listener.js 16:58:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 52 (12E77000) [pid = 3840] [serial = 118] [outer = 129F9400] 16:58:59 INFO - PROCESS | 3840 | 1472086739780 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 16:58:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:58:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 473ms 16:58:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:58:59 INFO - PROCESS | 3840 | 1472086739799 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 16:58:59 INFO - PROCESS | 3840 | 1472086739801 Marionette TRACE conn3 <- [1,125,null,{"value":"13"}] 16:58:59 INFO - PROCESS | 3840 | 1472086739805 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:58:59 INFO - PROCESS | 3840 | 1472086739808 Marionette TRACE conn3 <- [1,126,null,{}] 16:58:59 INFO - PROCESS | 3840 | 1472086739819 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:59 INFO - PROCESS | 3840 | 1472086739823 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:59 INFO - PROCESS | 3840 | 1472086739887 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 16:58:59 INFO - PROCESS | 3840 | 1472086739894 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:59 INFO - PROCESS | 3840 | 1472086739898 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:58:59 INFO - PROCESS | 3840 | ++DOCSHELL 1436C400 == 30 [pid = 3840] [id = 41] 16:58:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 53 (1436C800) [pid = 3840] [serial = 119] [outer = 00000000] 16:58:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 54 (1437A000) [pid = 3840] [serial = 120] [outer = 1436C800] 16:58:59 INFO - PROCESS | 3840 | 1472086739932 Marionette DEBUG loaded listener.js 16:58:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 55 (15198000) [pid = 3840] [serial = 121] [outer = 1436C800] 16:59:00 INFO - PROCESS | 3840 | 1472086740267 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 16:59:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:59:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 472ms 16:59:00 INFO - PROCESS | 3840 | 1472086740297 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 16:59:00 INFO - PROCESS | 3840 | 1472086740299 Marionette TRACE conn3 <- [1,129,null,{"value":"13"}] 16:59:00 INFO - PROCESS | 3840 | 1472086740303 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:59:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:59:00 INFO - PROCESS | 3840 | 1472086740305 Marionette TRACE conn3 <- [1,130,null,{}] 16:59:00 INFO - PROCESS | 3840 | 1472086740287 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:00 INFO - PROCESS | 3840 | 1472086740289 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:00 INFO - PROCESS | 3840 | 1472086740380 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 16:59:00 INFO - PROCESS | 3840 | 1472086740385 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:00 INFO - PROCESS | 3840 | 1472086740387 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:00 INFO - PROCESS | 3840 | ++DOCSHELL 14379C00 == 31 [pid = 3840] [id = 42] 16:59:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 56 (156EDC00) [pid = 3840] [serial = 122] [outer = 00000000] 16:59:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 57 (15878C00) [pid = 3840] [serial = 123] [outer = 156EDC00] 16:59:00 INFO - PROCESS | 3840 | 1472086740435 Marionette DEBUG loaded listener.js 16:59:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 58 (15ECC400) [pid = 3840] [serial = 124] [outer = 156EDC00] 16:59:00 INFO - PROCESS | 3840 | 1472086740820 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 16:59:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:59:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 555ms 16:59:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:59:00 INFO - PROCESS | 3840 | 1472086740846 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 16:59:00 INFO - PROCESS | 3840 | 1472086740848 Marionette TRACE conn3 <- [1,133,null,{"value":"13"}] 16:59:00 INFO - PROCESS | 3840 | 1472086740852 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:59:00 INFO - PROCESS | 3840 | 1472086740853 Marionette TRACE conn3 <- [1,134,null,{}] 16:59:00 INFO - PROCESS | 3840 | 1472086740857 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:00 INFO - PROCESS | 3840 | 1472086740859 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:00 INFO - PROCESS | 3840 | 1472086740949 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 16:59:00 INFO - PROCESS | 3840 | 1472086740960 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:00 INFO - PROCESS | 3840 | 1472086740962 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:00 INFO - PROCESS | 3840 | ++DOCSHELL 15788400 == 32 [pid = 3840] [id = 43] 16:59:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 59 (15788800) [pid = 3840] [serial = 125] [outer = 00000000] 16:59:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 60 (16884000) [pid = 3840] [serial = 126] [outer = 15788800] 16:59:01 INFO - PROCESS | 3840 | 1472086741025 Marionette DEBUG loaded listener.js 16:59:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 61 (16C73800) [pid = 3840] [serial = 127] [outer = 15788800] 16:59:01 INFO - PROCESS | 3840 | 1472086741357 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 16:59:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:59:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 532ms 16:59:01 INFO - PROCESS | 3840 | 1472086741419 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 16:59:01 INFO - PROCESS | 3840 | 1472086741421 Marionette TRACE conn3 <- [1,137,null,{"value":"13"}] 16:59:01 INFO - PROCESS | 3840 | --DOMWINDOW == 60 (159AB000) [pid = 3840] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:59:01 INFO - PROCESS | 3840 | --DOMWINDOW == 59 (14373000) [pid = 3840] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:59:01 INFO - PROCESS | 3840 | --DOMWINDOW == 58 (17EE2400) [pid = 3840] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:59:01 INFO - PROCESS | 3840 | --DOMWINDOW == 57 (10E4F400) [pid = 3840] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:59:01 INFO - PROCESS | 3840 | --DOMWINDOW == 56 (1321E400) [pid = 3840] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:59:01 INFO - PROCESS | 3840 | --DOMWINDOW == 55 (1058D400) [pid = 3840] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:59:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:59:01 INFO - PROCESS | 3840 | 1472086741434 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:59:01 INFO - PROCESS | 3840 | 1472086741436 Marionette TRACE conn3 <- [1,138,null,{}] 16:59:01 INFO - PROCESS | 3840 | 1472086741421 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:01 INFO - PROCESS | 3840 | 1472086741427 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:01 INFO - PROCESS | 3840 | 1472086741500 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 16:59:01 INFO - PROCESS | 3840 | 1472086741512 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:01 INFO - PROCESS | 3840 | 1472086741514 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:01 INFO - PROCESS | 3840 | ++DOCSHELL 15793000 == 33 [pid = 3840] [id = 44] 16:59:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 56 (158D2000) [pid = 3840] [serial = 128] [outer = 00000000] 16:59:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 57 (16882400) [pid = 3840] [serial = 129] [outer = 158D2000] 16:59:01 INFO - PROCESS | 3840 | 1472086741562 Marionette DEBUG loaded listener.js 16:59:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 58 (172E0400) [pid = 3840] [serial = 130] [outer = 158D2000] 16:59:01 INFO - PROCESS | 3840 | 1472086741870 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 16:59:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:59:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 449ms 16:59:01 INFO - PROCESS | 3840 | 1472086741889 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 16:59:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:59:01 INFO - PROCESS | 3840 | 1472086741870 Marionette TRACE conn3 <- [1,141,null,{"value":"13"}] 16:59:01 INFO - PROCESS | 3840 | 1472086741882 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:59:01 INFO - PROCESS | 3840 | 1472086741892 Marionette TRACE conn3 <- [1,142,null,{}] 16:59:01 INFO - PROCESS | 3840 | 1472086741897 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:01 INFO - PROCESS | 3840 | 1472086741899 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:01 INFO - PROCESS | 3840 | 1472086741960 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 16:59:01 INFO - PROCESS | 3840 | 1472086741966 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:01 INFO - PROCESS | 3840 | 1472086741968 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:01 INFO - PROCESS | 3840 | ++DOCSHELL 13171000 == 34 [pid = 3840] [id = 45] 16:59:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 59 (143EC800) [pid = 3840] [serial = 131] [outer = 00000000] 16:59:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 60 (17526800) [pid = 3840] [serial = 132] [outer = 143EC800] 16:59:02 INFO - PROCESS | 3840 | 1472086742015 Marionette DEBUG loaded listener.js 16:59:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 61 (17B25000) [pid = 3840] [serial = 133] [outer = 143EC800] 16:59:02 INFO - PROCESS | 3840 | 1472086742319 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 16:59:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:59:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 461ms 16:59:02 INFO - PROCESS | 3840 | 1472086742348 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 16:59:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:59:02 INFO - PROCESS | 3840 | 1472086742350 Marionette TRACE conn3 <- [1,145,null,{"value":"13"}] 16:59:02 INFO - PROCESS | 3840 | 1472086742357 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:59:02 INFO - PROCESS | 3840 | 1472086742358 Marionette TRACE conn3 <- [1,146,null,{}] 16:59:02 INFO - PROCESS | 3840 | 1472086742362 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:02 INFO - PROCESS | 3840 | 1472086742364 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:02 INFO - PROCESS | 3840 | 1472086742433 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 16:59:02 INFO - PROCESS | 3840 | 1472086742440 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:02 INFO - PROCESS | 3840 | 1472086742442 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:02 INFO - PROCESS | 3840 | ++DOCSHELL 17EA5000 == 35 [pid = 3840] [id = 46] 16:59:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 62 (17EA5400) [pid = 3840] [serial = 134] [outer = 00000000] 16:59:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 63 (17EE0400) [pid = 3840] [serial = 135] [outer = 17EA5400] 16:59:02 INFO - PROCESS | 3840 | 1472086742488 Marionette DEBUG loaded listener.js 16:59:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (17EE2400) [pid = 3840] [serial = 136] [outer = 17EA5400] 16:59:02 INFO - PROCESS | 3840 | 1472086742808 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 16:59:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:59:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 473ms 16:59:02 INFO - PROCESS | 3840 | 1472086742841 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 16:59:02 INFO - PROCESS | 3840 | 1472086742843 Marionette TRACE conn3 <- [1,149,null,{"value":"13"}] 16:59:02 INFO - PROCESS | 3840 | 1472086742846 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:59:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:59:02 INFO - PROCESS | 3840 | 1472086742848 Marionette TRACE conn3 <- [1,150,null,{}] 16:59:02 INFO - PROCESS | 3840 | 1472086742851 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:02 INFO - PROCESS | 3840 | 1472086742853 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:02 INFO - PROCESS | 3840 | 1472086742918 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 16:59:02 INFO - PROCESS | 3840 | 1472086742924 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:02 INFO - PROCESS | 3840 | 1472086742926 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:02 INFO - PROCESS | 3840 | ++DOCSHELL 1970EC00 == 36 [pid = 3840] [id = 47] 16:59:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (1970F400) [pid = 3840] [serial = 137] [outer = 00000000] 16:59:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (19715400) [pid = 3840] [serial = 138] [outer = 1970F400] 16:59:02 INFO - PROCESS | 3840 | 1472086742953 Marionette DEBUG loaded listener.js 16:59:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (199A2C00) [pid = 3840] [serial = 139] [outer = 1970F400] 16:59:03 INFO - PROCESS | 3840 | 1472086743261 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 16:59:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:59:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 449ms 16:59:03 INFO - PROCESS | 3840 | 1472086743291 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 16:59:03 INFO - PROCESS | 3840 | 1472086743302 Marionette TRACE conn3 <- [1,153,null,{"value":"13"}] 16:59:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:59:03 INFO - PROCESS | 3840 | 1472086743327 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:59:03 INFO - PROCESS | 3840 | 1472086743331 Marionette TRACE conn3 <- [1,154,null,{}] 16:59:03 INFO - PROCESS | 3840 | 1472086743341 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:03 INFO - PROCESS | 3840 | 1472086743346 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:03 INFO - PROCESS | 3840 | 1472086743450 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 16:59:03 INFO - PROCESS | 3840 | 1472086743575 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:03 INFO - PROCESS | 3840 | 1472086743580 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:03 INFO - PROCESS | 3840 | ++DOCSHELL 10A07800 == 37 [pid = 3840] [id = 48] 16:59:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (10A08000) [pid = 3840] [serial = 140] [outer = 00000000] 16:59:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (10F50800) [pid = 3840] [serial = 141] [outer = 10A08000] 16:59:03 INFO - PROCESS | 3840 | 1472086743616 Marionette DEBUG loaded listener.js 16:59:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (11252800) [pid = 3840] [serial = 142] [outer = 10A08000] 16:59:04 INFO - PROCESS | 3840 | 1472086744299 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 16:59:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:59:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1050ms 16:59:04 INFO - PROCESS | 3840 | 1472086744403 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 16:59:04 INFO - PROCESS | 3840 | 1472086744410 Marionette TRACE conn3 <- [1,157,null,{"value":"13"}] 16:59:04 INFO - PROCESS | 3840 | 1472086744415 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:59:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:59:04 INFO - PROCESS | 3840 | 1472086744417 Marionette TRACE conn3 <- [1,158,null,{}] 16:59:04 INFO - PROCESS | 3840 | 1472086744407 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:04 INFO - PROCESS | 3840 | 1472086744411 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:04 INFO - PROCESS | 3840 | 1472086744614 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 16:59:04 INFO - PROCESS | 3840 | 1472086744679 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:04 INFO - PROCESS | 3840 | 1472086744682 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:04 INFO - PROCESS | 3840 | ++DOCSHELL 1055F800 == 38 [pid = 3840] [id = 49] 16:59:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (10564000) [pid = 3840] [serial = 143] [outer = 00000000] 16:59:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (10E4B400) [pid = 3840] [serial = 144] [outer = 10564000] 16:59:04 INFO - PROCESS | 3840 | 1472086744776 Marionette DEBUG loaded listener.js 16:59:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (1147F400) [pid = 3840] [serial = 145] [outer = 10564000] 16:59:05 INFO - PROCESS | 3840 | --DOCSHELL 17EA5000 == 37 [pid = 3840] [id = 46] 16:59:05 INFO - PROCESS | 3840 | --DOCSHELL 13171000 == 36 [pid = 3840] [id = 45] 16:59:05 INFO - PROCESS | 3840 | --DOCSHELL 15793000 == 35 [pid = 3840] [id = 44] 16:59:05 INFO - PROCESS | 3840 | --DOCSHELL 15788400 == 34 [pid = 3840] [id = 43] 16:59:05 INFO - PROCESS | 3840 | --DOCSHELL 14379C00 == 33 [pid = 3840] [id = 42] 16:59:05 INFO - PROCESS | 3840 | --DOCSHELL 1436C400 == 32 [pid = 3840] [id = 41] 16:59:05 INFO - PROCESS | 3840 | --DOCSHELL 129F7000 == 31 [pid = 3840] [id = 40] 16:59:05 INFO - PROCESS | 3840 | --DOCSHELL 10FA2C00 == 30 [pid = 3840] [id = 39] 16:59:05 INFO - PROCESS | 3840 | --DOCSHELL 10E41C00 == 29 [pid = 3840] [id = 38] 16:59:05 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (15ECD000) [pid = 3840] [serial = 102] [outer = 00000000] [url = about:blank] 16:59:05 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (168E0400) [pid = 3840] [serial = 103] [outer = 00000000] [url = about:blank] 16:59:05 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (1578B800) [pid = 3840] [serial = 99] [outer = 00000000] [url = about:blank] 16:59:05 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (1A05D400) [pid = 3840] [serial = 87] [outer = 00000000] [url = about:blank] 16:59:05 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (11259000) [pid = 3840] [serial = 90] [outer = 00000000] [url = about:blank] 16:59:05 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (134DFC00) [pid = 3840] [serial = 96] [outer = 00000000] [url = about:blank] 16:59:05 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (158D4C00) [pid = 3840] [serial = 100] [outer = 00000000] [url = about:blank] 16:59:05 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (10A4A800) [pid = 3840] [serial = 93] [outer = 00000000] [url = about:blank] 16:59:05 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (1436E400) [pid = 3840] [serial = 97] [outer = 00000000] [url = about:blank] 16:59:05 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (1147B000) [pid = 3840] [serial = 91] [outer = 00000000] [url = about:blank] 16:59:05 INFO - PROCESS | 3840 | --DOMWINDOW == 62 (11253C00) [pid = 3840] [serial = 94] [outer = 00000000] [url = about:blank] 16:59:05 INFO - PROCESS | 3840 | --DOMWINDOW == 61 (1A068800) [pid = 3840] [serial = 88] [outer = 00000000] [url = about:blank] 16:59:05 INFO - PROCESS | 3840 | 1472086745254 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 16:59:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:59:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 912ms 16:59:05 INFO - PROCESS | 3840 | 1472086745327 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 16:59:05 INFO - PROCESS | 3840 | 1472086745334 Marionette TRACE conn3 <- [1,161,null,{"value":"13"}] 16:59:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:59:05 INFO - PROCESS | 3840 | 1472086745343 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:59:05 INFO - PROCESS | 3840 | 1472086745346 Marionette TRACE conn3 <- [1,162,null,{}] 16:59:05 INFO - PROCESS | 3840 | 1472086745350 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:05 INFO - PROCESS | 3840 | 1472086745353 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:05 INFO - PROCESS | 3840 | 1472086745421 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 16:59:05 INFO - PROCESS | 3840 | 1472086745433 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:05 INFO - PROCESS | 3840 | 1472086745436 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:05 INFO - PROCESS | 3840 | ++DOCSHELL 114F1000 == 30 [pid = 3840] [id = 50] 16:59:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 62 (118A4000) [pid = 3840] [serial = 146] [outer = 00000000] 16:59:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 63 (11DA6400) [pid = 3840] [serial = 147] [outer = 118A4000] 16:59:05 INFO - PROCESS | 3840 | 1472086745486 Marionette DEBUG loaded listener.js 16:59:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (12BBB400) [pid = 3840] [serial = 148] [outer = 118A4000] 16:59:05 INFO - PROCESS | 3840 | 1472086745902 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 16:59:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:59:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 570ms 16:59:05 INFO - PROCESS | 3840 | 1472086745922 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 16:59:05 INFO - PROCESS | 3840 | 1472086745925 Marionette TRACE conn3 <- [1,165,null,{"value":"13"}] 16:59:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:59:05 INFO - PROCESS | 3840 | 1472086745933 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:59:05 INFO - PROCESS | 3840 | 1472086745935 Marionette TRACE conn3 <- [1,166,null,{}] 16:59:05 INFO - PROCESS | 3840 | 1472086745939 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:05 INFO - PROCESS | 3840 | 1472086745941 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:06 INFO - PROCESS | 3840 | 1472086746035 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 16:59:06 INFO - PROCESS | 3840 | 1472086746046 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:06 INFO - PROCESS | 3840 | 1472086746048 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:06 INFO - PROCESS | 3840 | ++DOCSHELL 13A13000 == 31 [pid = 3840] [id = 51] 16:59:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (13AA3400) [pid = 3840] [serial = 149] [outer = 00000000] 16:59:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (13EB2800) [pid = 3840] [serial = 150] [outer = 13AA3400] 16:59:06 INFO - PROCESS | 3840 | 1472086746099 Marionette DEBUG loaded listener.js 16:59:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (14373000) [pid = 3840] [serial = 151] [outer = 13AA3400] 16:59:06 INFO - PROCESS | 3840 | 1472086746512 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 16:59:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:59:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 642ms 16:59:06 INFO - PROCESS | 3840 | 1472086746576 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 16:59:06 INFO - PROCESS | 3840 | 1472086746579 Marionette TRACE conn3 <- [1,169,null,{"value":"13"}] 16:59:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:59:06 INFO - PROCESS | 3840 | 1472086746590 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:59:06 INFO - PROCESS | 3840 | 1472086746594 Marionette TRACE conn3 <- [1,170,null,{}] 16:59:06 INFO - PROCESS | 3840 | 1472086746598 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:06 INFO - PROCESS | 3840 | 1472086746583 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:06 INFO - PROCESS | 3840 | 1472086746672 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 16:59:06 INFO - PROCESS | 3840 | 1472086746677 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:06 INFO - PROCESS | 3840 | 1472086746680 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:06 INFO - PROCESS | 3840 | ++DOCSHELL 14376C00 == 32 [pid = 3840] [id = 52] 16:59:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (1479F400) [pid = 3840] [serial = 152] [outer = 00000000] 16:59:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (158D2C00) [pid = 3840] [serial = 153] [outer = 1479F400] 16:59:06 INFO - PROCESS | 3840 | 1472086746727 Marionette DEBUG loaded listener.js 16:59:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (15EC5400) [pid = 3840] [serial = 154] [outer = 1479F400] 16:59:07 INFO - PROCESS | 3840 | 1472086747105 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 16:59:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:59:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 541ms 16:59:07 INFO - PROCESS | 3840 | 1472086747133 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 16:59:07 INFO - PROCESS | 3840 | 1472086747135 Marionette TRACE conn3 <- [1,173,null,{"value":"13"}] 16:59:07 INFO - PROCESS | 3840 | 1472086747139 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:59:07 INFO - PROCESS | 3840 | 1472086747141 Marionette TRACE conn3 <- [1,174,null,{}] 16:59:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:59:07 INFO - PROCESS | 3840 | 1472086747144 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:07 INFO - PROCESS | 3840 | 1472086747147 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:07 INFO - PROCESS | 3840 | 1472086747210 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 16:59:07 INFO - PROCESS | 3840 | 1472086747215 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:07 INFO - PROCESS | 3840 | 1472086747217 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:07 INFO - PROCESS | 3840 | ++DOCSHELL 15ECE400 == 33 [pid = 3840] [id = 53] 16:59:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (15ECEC00) [pid = 3840] [serial = 155] [outer = 00000000] 16:59:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (16D38000) [pid = 3840] [serial = 156] [outer = 15ECEC00] 16:59:07 INFO - PROCESS | 3840 | 1472086747262 Marionette DEBUG loaded listener.js 16:59:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (172EB400) [pid = 3840] [serial = 157] [outer = 15ECEC00] 16:59:07 INFO - PROCESS | 3840 | 1472086747674 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 16:59:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:59:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 570ms 16:59:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:59:07 INFO - PROCESS | 3840 | 1472086747722 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 16:59:07 INFO - PROCESS | 3840 | 1472086747724 Marionette TRACE conn3 <- [1,177,null,{"value":"13"}] 16:59:07 INFO - PROCESS | 3840 | 1472086747727 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:59:07 INFO - PROCESS | 3840 | 1472086747729 Marionette TRACE conn3 <- [1,178,null,{}] 16:59:07 INFO - PROCESS | 3840 | 1472086747733 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:07 INFO - PROCESS | 3840 | 1472086747735 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:07 INFO - PROCESS | 3840 | 1472086747826 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 16:59:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (17529000) [pid = 3840] [serial = 158] [outer = 1B333000] 16:59:07 INFO - PROCESS | 3840 | 1472086747898 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:07 INFO - PROCESS | 3840 | 1472086747904 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:07 INFO - PROCESS | 3840 | ++DOCSHELL 11DE7400 == 34 [pid = 3840] [id = 54] 16:59:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (17EA7800) [pid = 3840] [serial = 159] [outer = 00000000] 16:59:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (1970E800) [pid = 3840] [serial = 160] [outer = 17EA7800] 16:59:07 INFO - PROCESS | 3840 | 1472086747964 Marionette DEBUG loaded listener.js 16:59:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (19A61000) [pid = 3840] [serial = 161] [outer = 17EA7800] 16:59:08 INFO - PROCESS | 3840 | 1472086748395 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 16:59:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:59:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 670ms 16:59:08 INFO - PROCESS | 3840 | 1472086748391 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 16:59:08 INFO - PROCESS | 3840 | 1472086748393 Marionette TRACE conn3 <- [1,181,null,{"value":"13"}] 16:59:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:59:08 INFO - PROCESS | 3840 | 1472086748397 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:59:08 INFO - PROCESS | 3840 | 1472086748400 Marionette TRACE conn3 <- [1,182,null,{}] 16:59:08 INFO - PROCESS | 3840 | 1472086748405 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:08 INFO - PROCESS | 3840 | 1472086748409 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:08 INFO - PROCESS | 3840 | 1472086748544 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 16:59:08 INFO - PROCESS | 3840 | 1472086748552 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:08 INFO - PROCESS | 3840 | 1472086748554 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:08 INFO - PROCESS | 3840 | ++DOCSHELL 1124FC00 == 35 [pid = 3840] [id = 55] 16:59:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (19CDC800) [pid = 3840] [serial = 162] [outer = 00000000] 16:59:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (19EC7400) [pid = 3840] [serial = 163] [outer = 19CDC800] 16:59:08 INFO - PROCESS | 3840 | 1472086748583 Marionette DEBUG loaded listener.js 16:59:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (19ECE000) [pid = 3840] [serial = 164] [outer = 19CDC800] 16:59:08 INFO - PROCESS | 3840 | 1472086748977 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 16:59:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:59:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 627ms 16:59:09 INFO - PROCESS | 3840 | 1472086749045 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 16:59:09 INFO - PROCESS | 3840 | 1472086749047 Marionette TRACE conn3 <- [1,185,null,{"value":"13"}] 16:59:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:59:09 INFO - PROCESS | 3840 | 1472086749050 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:59:09 INFO - PROCESS | 3840 | 1472086749052 Marionette TRACE conn3 <- [1,186,null,{}] 16:59:09 INFO - PROCESS | 3840 | 1472086749056 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:09 INFO - PROCESS | 3840 | 1472086749057 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:09 INFO - PROCESS | 3840 | 1472086749161 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 16:59:09 INFO - PROCESS | 3840 | 1472086749172 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:09 INFO - PROCESS | 3840 | 1472086749174 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:09 INFO - PROCESS | 3840 | ++DOCSHELL 19EC0C00 == 36 [pid = 3840] [id = 56] 16:59:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (1A063000) [pid = 3840] [serial = 165] [outer = 00000000] 16:59:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (1A20E800) [pid = 3840] [serial = 166] [outer = 1A063000] 16:59:09 INFO - PROCESS | 3840 | 1472086749203 Marionette DEBUG loaded listener.js 16:59:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (1A20FC00) [pid = 3840] [serial = 167] [outer = 1A063000] 16:59:09 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (15788800) [pid = 3840] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:59:09 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (156EDC00) [pid = 3840] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:59:09 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (10FA4800) [pid = 3840] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:59:09 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (10E42800) [pid = 3840] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:59:09 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (129F9400) [pid = 3840] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:59:09 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (1436C800) [pid = 3840] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:59:09 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (158D2000) [pid = 3840] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:59:09 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (10E43400) [pid = 3840] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:59:09 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (134DE000) [pid = 3840] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:59:09 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (17EA5400) [pid = 3840] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:59:09 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (143EC800) [pid = 3840] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:59:09 INFO - PROCESS | 3840 | 1472086749628 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 16:59:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:59:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 641ms 16:59:09 INFO - PROCESS | 3840 | 1472086749690 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 16:59:09 INFO - PROCESS | 3840 | 1472086749692 Marionette TRACE conn3 <- [1,189,null,{"value":"13"}] 16:59:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:59:09 INFO - PROCESS | 3840 | 1472086749695 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:59:09 INFO - PROCESS | 3840 | 1472086749697 Marionette TRACE conn3 <- [1,190,null,{}] 16:59:09 INFO - PROCESS | 3840 | 1472086749701 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:09 INFO - PROCESS | 3840 | 1472086749703 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:09 INFO - PROCESS | 3840 | 1472086749799 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 16:59:09 INFO - PROCESS | 3840 | 1472086749805 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:09 INFO - PROCESS | 3840 | 1472086749789 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:09 INFO - PROCESS | 3840 | ++DOCSHELL 10F4E400 == 37 [pid = 3840] [id = 57] 16:59:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (11809C00) [pid = 3840] [serial = 168] [outer = 00000000] 16:59:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (16C74C00) [pid = 3840] [serial = 169] [outer = 11809C00] 16:59:09 INFO - PROCESS | 3840 | 1472086749837 Marionette DEBUG loaded listener.js 16:59:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (18305C00) [pid = 3840] [serial = 170] [outer = 11809C00] 16:59:10 INFO - PROCESS | 3840 | 1472086750209 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 16:59:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:59:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 542ms 16:59:10 INFO - PROCESS | 3840 | 1472086750261 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 16:59:10 INFO - PROCESS | 3840 | 1472086750246 Marionette TRACE conn3 <- [1,193,null,{"value":"13"}] 16:59:10 INFO - PROCESS | 3840 | 1472086750249 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:59:10 INFO - PROCESS | 3840 | 1472086750250 Marionette TRACE conn3 <- [1,194,null,{}] 16:59:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:59:10 INFO - PROCESS | 3840 | 1472086750254 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:10 INFO - PROCESS | 3840 | 1472086750256 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:10 INFO - PROCESS | 3840 | 1472086750336 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 16:59:10 INFO - PROCESS | 3840 | 1472086750341 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:10 INFO - PROCESS | 3840 | 1472086750343 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:10 INFO - PROCESS | 3840 | ++DOCSHELL 156EEC00 == 38 [pid = 3840] [id = 58] 16:59:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (1A206800) [pid = 3840] [serial = 171] [outer = 00000000] 16:59:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (1A5A8400) [pid = 3840] [serial = 172] [outer = 1A206800] 16:59:10 INFO - PROCESS | 3840 | 1472086750400 Marionette DEBUG loaded listener.js 16:59:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (1A5A9C00) [pid = 3840] [serial = 173] [outer = 1A206800] 16:59:10 INFO - PROCESS | 3840 | 1472086750769 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 16:59:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:59:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 542ms 16:59:10 INFO - PROCESS | 3840 | 1472086750811 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 16:59:10 INFO - PROCESS | 3840 | 1472086750813 Marionette TRACE conn3 <- [1,197,null,{"value":"13"}] 16:59:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:59:10 INFO - PROCESS | 3840 | 1472086750827 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:59:10 INFO - PROCESS | 3840 | 1472086750829 Marionette TRACE conn3 <- [1,198,null,{}] 16:59:10 INFO - PROCESS | 3840 | 1472086750833 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:10 INFO - PROCESS | 3840 | 1472086750834 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:10 INFO - PROCESS | 3840 | 1472086750896 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 16:59:10 INFO - PROCESS | 3840 | 1472086750902 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:10 INFO - PROCESS | 3840 | 1472086750904 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:10 INFO - PROCESS | 3840 | ++DOCSHELL 1A5B2000 == 39 [pid = 3840] [id = 59] 16:59:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (1A617C00) [pid = 3840] [serial = 174] [outer = 00000000] 16:59:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (1A620400) [pid = 3840] [serial = 175] [outer = 1A617C00] 16:59:10 INFO - PROCESS | 3840 | 1472086750954 Marionette DEBUG loaded listener.js 16:59:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (1A623800) [pid = 3840] [serial = 176] [outer = 1A617C00] 16:59:11 INFO - PROCESS | 3840 | --DOCSHELL 114F1000 == 38 [pid = 3840] [id = 50] 16:59:11 INFO - PROCESS | 3840 | --DOCSHELL 1970EC00 == 37 [pid = 3840] [id = 47] 16:59:11 INFO - PROCESS | 3840 | --DOCSHELL 10A07800 == 36 [pid = 3840] [id = 48] 16:59:11 INFO - PROCESS | 3840 | --DOCSHELL 1055F800 == 35 [pid = 3840] [id = 49] 16:59:12 INFO - PROCESS | 3840 | --DOCSHELL 14376C00 == 34 [pid = 3840] [id = 52] 16:59:12 INFO - PROCESS | 3840 | --DOCSHELL 19EC0C00 == 33 [pid = 3840] [id = 56] 16:59:12 INFO - PROCESS | 3840 | --DOCSHELL 11DE7400 == 32 [pid = 3840] [id = 54] 16:59:12 INFO - PROCESS | 3840 | --DOCSHELL 13A13000 == 31 [pid = 3840] [id = 51] 16:59:12 INFO - PROCESS | 3840 | --DOCSHELL 15ECE400 == 30 [pid = 3840] [id = 53] 16:59:12 INFO - PROCESS | 3840 | --DOCSHELL 10F4E400 == 29 [pid = 3840] [id = 57] 16:59:12 INFO - PROCESS | 3840 | --DOCSHELL 156EEC00 == 28 [pid = 3840] [id = 58] 16:59:12 INFO - PROCESS | 3840 | --DOCSHELL 1124FC00 == 27 [pid = 3840] [id = 55] 16:59:12 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (172E0400) [pid = 3840] [serial = 130] [outer = 00000000] [url = about:blank] 16:59:12 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (16882400) [pid = 3840] [serial = 129] [outer = 00000000] [url = about:blank] 16:59:12 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (11C13000) [pid = 3840] [serial = 106] [outer = 00000000] [url = about:blank] 16:59:12 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (1180BC00) [pid = 3840] [serial = 105] [outer = 00000000] [url = about:blank] 16:59:12 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (15EC1400) [pid = 3840] [serial = 109] [outer = 00000000] [url = about:blank] 16:59:12 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (1578A000) [pid = 3840] [serial = 108] [outer = 00000000] [url = about:blank] 16:59:12 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (17EE2400) [pid = 3840] [serial = 136] [outer = 00000000] [url = about:blank] 16:59:12 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (17EE0400) [pid = 3840] [serial = 135] [outer = 00000000] [url = about:blank] 16:59:12 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (15878C00) [pid = 3840] [serial = 123] [outer = 00000000] [url = about:blank] 16:59:12 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (17B25000) [pid = 3840] [serial = 133] [outer = 00000000] [url = about:blank] 16:59:12 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (16C73800) [pid = 3840] [serial = 127] [outer = 00000000] [url = about:blank] 16:59:12 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (17526800) [pid = 3840] [serial = 132] [outer = 00000000] [url = about:blank] 16:59:12 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (15198000) [pid = 3840] [serial = 121] [outer = 00000000] [url = about:blank] 16:59:12 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (19715400) [pid = 3840] [serial = 138] [outer = 00000000] [url = about:blank] 16:59:12 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (16884000) [pid = 3840] [serial = 126] [outer = 00000000] [url = about:blank] 16:59:12 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (15ECC400) [pid = 3840] [serial = 124] [outer = 00000000] [url = about:blank] 16:59:12 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (112C5400) [pid = 3840] [serial = 114] [outer = 00000000] [url = about:blank] 16:59:12 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (114D8800) [pid = 3840] [serial = 115] [outer = 00000000] [url = about:blank] 16:59:12 INFO - PROCESS | 3840 | --DOMWINDOW == 62 (112BFC00) [pid = 3840] [serial = 112] [outer = 00000000] [url = about:blank] 16:59:12 INFO - PROCESS | 3840 | --DOMWINDOW == 61 (10FA5C00) [pid = 3840] [serial = 111] [outer = 00000000] [url = about:blank] 16:59:12 INFO - PROCESS | 3840 | --DOMWINDOW == 60 (12BBD000) [pid = 3840] [serial = 117] [outer = 00000000] [url = about:blank] 16:59:12 INFO - PROCESS | 3840 | --DOMWINDOW == 59 (12E77000) [pid = 3840] [serial = 118] [outer = 00000000] [url = about:blank] 16:59:12 INFO - PROCESS | 3840 | --DOMWINDOW == 58 (1437A000) [pid = 3840] [serial = 120] [outer = 00000000] [url = about:blank] 16:59:12 INFO - PROCESS | 3840 | 1472086752483 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 16:59:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:59:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1710ms 16:59:12 INFO - PROCESS | 3840 | 1472086752524 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 16:59:12 INFO - PROCESS | 3840 | 1472086752528 Marionette TRACE conn3 <- [1,201,null,{"value":"13"}] 16:59:12 INFO - PROCESS | 3840 | 1472086752533 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:59:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:59:12 INFO - PROCESS | 3840 | 1472086752537 Marionette TRACE conn3 <- [1,202,null,{}] 16:59:12 INFO - PROCESS | 3840 | 1472086752542 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:12 INFO - PROCESS | 3840 | 1472086752546 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:12 INFO - PROCESS | 3840 | 1472086752635 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 16:59:12 INFO - PROCESS | 3840 | 1472086752627 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:12 INFO - PROCESS | 3840 | 1472086752631 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:12 INFO - PROCESS | 3840 | ++DOCSHELL 10F53C00 == 28 [pid = 3840] [id = 60] 16:59:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 59 (10F9D000) [pid = 3840] [serial = 177] [outer = 00000000] 16:59:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 60 (1124F000) [pid = 3840] [serial = 178] [outer = 10F9D000] 16:59:12 INFO - PROCESS | 3840 | 1472086752683 Marionette DEBUG loaded listener.js 16:59:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 61 (11259000) [pid = 3840] [serial = 179] [outer = 10F9D000] 16:59:13 INFO - PROCESS | 3840 | 1472086753100 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 16:59:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:59:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 585ms 16:59:13 INFO - PROCESS | 3840 | 1472086753115 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 16:59:13 INFO - PROCESS | 3840 | 1472086753120 Marionette TRACE conn3 <- [1,205,null,{"value":"13"}] 16:59:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:59:13 INFO - PROCESS | 3840 | 1472086753127 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:59:13 INFO - PROCESS | 3840 | 1472086753129 Marionette TRACE conn3 <- [1,206,null,{}] 16:59:13 INFO - PROCESS | 3840 | 1472086753137 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:13 INFO - PROCESS | 3840 | 1472086753140 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:13 INFO - PROCESS | 3840 | 1472086753208 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 16:59:13 INFO - PROCESS | 3840 | 1472086753217 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:13 INFO - PROCESS | 3840 | 1472086753220 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:13 INFO - PROCESS | 3840 | ++DOCSHELL 11898400 == 29 [pid = 3840] [id = 61] 16:59:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 62 (1189B400) [pid = 3840] [serial = 180] [outer = 00000000] 16:59:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 63 (11C0F800) [pid = 3840] [serial = 181] [outer = 1189B400] 16:59:13 INFO - PROCESS | 3840 | 1472086753271 Marionette DEBUG loaded listener.js 16:59:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (11DA8800) [pid = 3840] [serial = 182] [outer = 1189B400] 16:59:13 INFO - PROCESS | 3840 | 1472086753693 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 16:59:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:59:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 584ms 16:59:13 INFO - PROCESS | 3840 | 1472086753711 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 16:59:13 INFO - PROCESS | 3840 | 1472086753713 Marionette TRACE conn3 <- [1,209,null,{"value":"13"}] 16:59:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:59:13 INFO - PROCESS | 3840 | 1472086753717 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:59:13 INFO - PROCESS | 3840 | 1472086753721 Marionette TRACE conn3 <- [1,210,null,{}] 16:59:13 INFO - PROCESS | 3840 | 1472086753732 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:13 INFO - PROCESS | 3840 | 1472086753737 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:13 INFO - PROCESS | 3840 | 1472086753806 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 16:59:13 INFO - PROCESS | 3840 | 1472086753815 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:13 INFO - PROCESS | 3840 | 1472086753818 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:13 INFO - PROCESS | 3840 | ++DOCSHELL 132BA800 == 30 [pid = 3840] [id = 62] 16:59:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (132BB000) [pid = 3840] [serial = 183] [outer = 00000000] 16:59:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (13A11C00) [pid = 3840] [serial = 184] [outer = 132BB000] 16:59:13 INFO - PROCESS | 3840 | 1472086753868 Marionette DEBUG loaded listener.js 16:59:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (13EAB800) [pid = 3840] [serial = 185] [outer = 132BB000] 16:59:14 INFO - PROCESS | 3840 | 1472086754275 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 16:59:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:59:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 585ms 16:59:14 INFO - PROCESS | 3840 | 1472086754297 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 16:59:14 INFO - PROCESS | 3840 | 1472086754299 Marionette TRACE conn3 <- [1,213,null,{"value":"13"}] 16:59:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:59:14 INFO - PROCESS | 3840 | 1472086754302 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:59:14 INFO - PROCESS | 3840 | 1472086754304 Marionette TRACE conn3 <- [1,214,null,{}] 16:59:14 INFO - PROCESS | 3840 | 1472086754329 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:14 INFO - PROCESS | 3840 | 1472086754331 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:14 INFO - PROCESS | 3840 | 1472086754415 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 16:59:14 INFO - PROCESS | 3840 | 1472086754421 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:14 INFO - PROCESS | 3840 | 1472086754423 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:14 INFO - PROCESS | 3840 | ++DOCSHELL 1436C800 == 31 [pid = 3840] [id = 63] 16:59:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (14372800) [pid = 3840] [serial = 186] [outer = 00000000] 16:59:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (15192C00) [pid = 3840] [serial = 187] [outer = 14372800] 16:59:14 INFO - PROCESS | 3840 | 1472086754452 Marionette DEBUG loaded listener.js 16:59:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (1578A000) [pid = 3840] [serial = 188] [outer = 14372800] 16:59:14 INFO - PROCESS | 3840 | 1472086754876 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 16:59:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:59:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 599ms 16:59:14 INFO - PROCESS | 3840 | 1472086754919 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 16:59:14 INFO - PROCESS | 3840 | 1472086754922 Marionette TRACE conn3 <- [1,217,null,{"value":"13"}] 16:59:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:59:14 INFO - PROCESS | 3840 | 1472086754907 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:59:14 INFO - PROCESS | 3840 | 1472086754909 Marionette TRACE conn3 <- [1,218,null,{}] 16:59:14 INFO - PROCESS | 3840 | 1472086754912 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:14 INFO - PROCESS | 3840 | 1472086754915 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:14 INFO - PROCESS | 3840 | 1472086754993 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 16:59:14 INFO - PROCESS | 3840 | 1472086755001 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:14 INFO - PROCESS | 3840 | 1472086755003 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:15 INFO - PROCESS | 3840 | ++DOCSHELL 1586C000 == 32 [pid = 3840] [id = 64] 16:59:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (15871C00) [pid = 3840] [serial = 189] [outer = 00000000] 16:59:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (159ACC00) [pid = 3840] [serial = 190] [outer = 15871C00] 16:59:15 INFO - PROCESS | 3840 | 1472086755051 Marionette DEBUG loaded listener.js 16:59:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (15EC2000) [pid = 3840] [serial = 191] [outer = 15871C00] 16:59:15 INFO - PROCESS | 3840 | 1472086755451 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 16:59:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:59:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 598ms 16:59:15 INFO - PROCESS | 3840 | 1472086755503 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 16:59:15 INFO - PROCESS | 3840 | 1472086755505 Marionette TRACE conn3 <- [1,221,null,{"value":"13"}] 16:59:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:59:15 INFO - PROCESS | 3840 | 1472086755508 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:59:15 INFO - PROCESS | 3840 | 1472086755510 Marionette TRACE conn3 <- [1,222,null,{}] 16:59:15 INFO - PROCESS | 3840 | 1472086755514 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:15 INFO - PROCESS | 3840 | 1472086755519 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:15 INFO - PROCESS | 3840 | 1472086755625 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 16:59:15 INFO - PROCESS | 3840 | 1472086755641 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:15 INFO - PROCESS | 3840 | 1472086755643 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:15 INFO - PROCESS | 3840 | ++DOCSHELL 17251800 == 33 [pid = 3840] [id = 65] 16:59:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (17253400) [pid = 3840] [serial = 192] [outer = 00000000] 16:59:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (172ECC00) [pid = 3840] [serial = 193] [outer = 17253400] 16:59:15 INFO - PROCESS | 3840 | 1472086755698 Marionette DEBUG loaded listener.js 16:59:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (17524000) [pid = 3840] [serial = 194] [outer = 17253400] 16:59:16 INFO - PROCESS | 3840 | 1472086756061 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 16:59:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:59:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 571ms 16:59:16 INFO - PROCESS | 3840 | 1472086756115 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 16:59:16 INFO - PROCESS | 3840 | 1472086756117 Marionette TRACE conn3 <- [1,225,null,{"value":"13"}] 16:59:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:59:16 INFO - PROCESS | 3840 | 1472086756108 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:59:16 INFO - PROCESS | 3840 | 1472086756110 Marionette TRACE conn3 <- [1,226,null,{}] 16:59:16 INFO - PROCESS | 3840 | 1472086756113 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:16 INFO - PROCESS | 3840 | 1472086756115 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:16 INFO - PROCESS | 3840 | 1472086756201 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 16:59:16 INFO - PROCESS | 3840 | 1472086756231 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:16 INFO - PROCESS | 3840 | 1472086756233 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:16 INFO - PROCESS | 3840 | ++DOCSHELL 172E3800 == 34 [pid = 3840] [id = 66] 16:59:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (1752A400) [pid = 3840] [serial = 195] [outer = 00000000] 16:59:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (17EA3400) [pid = 3840] [serial = 196] [outer = 1752A400] 16:59:16 INFO - PROCESS | 3840 | 1472086756282 Marionette DEBUG loaded listener.js 16:59:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (17EDD400) [pid = 3840] [serial = 197] [outer = 1752A400] 16:59:16 INFO - PROCESS | 3840 | 1472086756668 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 16:59:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:59:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 598ms 16:59:16 INFO - PROCESS | 3840 | 1472086756702 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 16:59:16 INFO - PROCESS | 3840 | 1472086756704 Marionette TRACE conn3 <- [1,229,null,{"value":"13"}] 16:59:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:59:16 INFO - PROCESS | 3840 | 1472086756708 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:59:16 INFO - PROCESS | 3840 | 1472086756710 Marionette TRACE conn3 <- [1,230,null,{}] 16:59:16 INFO - PROCESS | 3840 | 1472086756713 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:16 INFO - PROCESS | 3840 | 1472086756715 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:16 INFO - PROCESS | 3840 | 1472086756793 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 16:59:16 INFO - PROCESS | 3840 | 1472086756800 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:16 INFO - PROCESS | 3840 | 1472086756802 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:16 INFO - PROCESS | 3840 | ++DOCSHELL 17BAEC00 == 35 [pid = 3840] [id = 67] 16:59:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (17BB2000) [pid = 3840] [serial = 198] [outer = 00000000] 16:59:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (18309800) [pid = 3840] [serial = 199] [outer = 17BB2000] 16:59:16 INFO - PROCESS | 3840 | 1472086756847 Marionette DEBUG loaded listener.js 16:59:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (1830CC00) [pid = 3840] [serial = 200] [outer = 17BB2000] 16:59:17 INFO - PROCESS | 3840 | 1472086757214 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 16:59:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:59:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 541ms 16:59:17 INFO - PROCESS | 3840 | 1472086757268 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 16:59:17 INFO - PROCESS | 3840 | 1472086757270 Marionette TRACE conn3 <- [1,233,null,{"value":"13"}] 16:59:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:59:17 INFO - PROCESS | 3840 | 1472086757278 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:59:17 INFO - PROCESS | 3840 | 1472086757280 Marionette TRACE conn3 <- [1,234,null,{}] 16:59:17 INFO - PROCESS | 3840 | 1472086757283 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:17 INFO - PROCESS | 3840 | 1472086757285 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:17 INFO - PROCESS | 3840 | 1472086757383 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 16:59:17 INFO - PROCESS | 3840 | 1472086757394 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:17 INFO - PROCESS | 3840 | 1472086757396 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:17 INFO - PROCESS | 3840 | ++DOCSHELL 132B5400 == 36 [pid = 3840] [id = 68] 16:59:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (17BB1800) [pid = 3840] [serial = 201] [outer = 00000000] 16:59:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (1970C000) [pid = 3840] [serial = 202] [outer = 17BB1800] 16:59:17 INFO - PROCESS | 3840 | 1472086757443 Marionette DEBUG loaded listener.js 16:59:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (1970D400) [pid = 3840] [serial = 203] [outer = 17BB1800] 16:59:17 INFO - PROCESS | 3840 | 1472086757853 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 16:59:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:59:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 627ms 16:59:17 INFO - PROCESS | 3840 | 1472086757905 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 16:59:17 INFO - PROCESS | 3840 | 1472086757907 Marionette TRACE conn3 <- [1,237,null,{"value":"13"}] 16:59:17 INFO - PROCESS | 3840 | 1472086757910 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:59:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:59:17 INFO - PROCESS | 3840 | 1472086757912 Marionette TRACE conn3 <- [1,238,null,{}] 16:59:17 INFO - PROCESS | 3840 | 1472086757916 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:17 INFO - PROCESS | 3840 | 1472086757918 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:18 INFO - PROCESS | 3840 | 1472086758039 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 16:59:18 INFO - PROCESS | 3840 | 1472086758073 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:18 INFO - PROCESS | 3840 | 1472086758075 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:18 INFO - PROCESS | 3840 | ++DOCSHELL 1716C000 == 37 [pid = 3840] [id = 69] 16:59:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 86 (17EA6400) [pid = 3840] [serial = 204] [outer = 00000000] 16:59:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 87 (19CE3000) [pid = 3840] [serial = 205] [outer = 17EA6400] 16:59:18 INFO - PROCESS | 3840 | 1472086758122 Marionette DEBUG loaded listener.js 16:59:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 88 (19CE5C00) [pid = 3840] [serial = 206] [outer = 17EA6400] 16:59:18 INFO - PROCESS | 3840 | 1472086758502 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 16:59:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:59:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 641ms 16:59:18 INFO - PROCESS | 3840 | 1472086758548 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 16:59:18 INFO - PROCESS | 3840 | 1472086758551 Marionette TRACE conn3 <- [1,241,null,{"value":"13"}] 16:59:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:59:18 INFO - PROCESS | 3840 | 1472086758554 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:59:18 INFO - PROCESS | 3840 | 1472086758557 Marionette TRACE conn3 <- [1,242,null,{}] 16:59:18 INFO - PROCESS | 3840 | 1472086758595 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:18 INFO - PROCESS | 3840 | 1472086758598 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:18 INFO - PROCESS | 3840 | 1472086758718 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 16:59:18 INFO - PROCESS | 3840 | 1472086758797 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:18 INFO - PROCESS | 3840 | 1472086758800 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:18 INFO - PROCESS | 3840 | ++DOCSHELL 14791C00 == 38 [pid = 3840] [id = 70] 16:59:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 89 (1A20CC00) [pid = 3840] [serial = 207] [outer = 00000000] 16:59:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 90 (1A5B0800) [pid = 3840] [serial = 208] [outer = 1A20CC00] 16:59:18 INFO - PROCESS | 3840 | 1472086758851 Marionette DEBUG loaded listener.js 16:59:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 91 (1A619C00) [pid = 3840] [serial = 209] [outer = 1A20CC00] 16:59:19 INFO - PROCESS | 3840 | --DOMWINDOW == 90 (19CDC800) [pid = 3840] [serial = 162] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:59:19 INFO - PROCESS | 3840 | --DOMWINDOW == 89 (118A4000) [pid = 3840] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:59:19 INFO - PROCESS | 3840 | --DOMWINDOW == 88 (1A206800) [pid = 3840] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:59:19 INFO - PROCESS | 3840 | --DOMWINDOW == 87 (1479F400) [pid = 3840] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:59:19 INFO - PROCESS | 3840 | --DOMWINDOW == 86 (10564000) [pid = 3840] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:59:19 INFO - PROCESS | 3840 | --DOMWINDOW == 85 (1A063000) [pid = 3840] [serial = 165] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:59:19 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (13AA3400) [pid = 3840] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:59:19 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (1970F400) [pid = 3840] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:59:19 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (15ECEC00) [pid = 3840] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:59:19 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (17EA7800) [pid = 3840] [serial = 159] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:59:19 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (10A08000) [pid = 3840] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:59:19 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (11809C00) [pid = 3840] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:59:19 INFO - PROCESS | 3840 | 1472086759330 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 16:59:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:59:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 827ms 16:59:19 INFO - PROCESS | 3840 | 1472086759389 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 16:59:19 INFO - PROCESS | 3840 | 1472086759391 Marionette TRACE conn3 <- [1,245,null,{"value":"13"}] 16:59:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:59:19 INFO - PROCESS | 3840 | 1472086759394 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:59:19 INFO - PROCESS | 3840 | 1472086759396 Marionette TRACE conn3 <- [1,246,null,{}] 16:59:19 INFO - PROCESS | 3840 | 1472086759400 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:19 INFO - PROCESS | 3840 | 1472086759401 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:19 INFO - PROCESS | 3840 | 1472086759463 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 16:59:19 INFO - PROCESS | 3840 | 1472086759542 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:19 INFO - PROCESS | 3840 | 1472086759544 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:19 INFO - PROCESS | 3840 | ++DOCSHELL 10A08000 == 39 [pid = 3840] [id = 71] 16:59:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (10A4C800) [pid = 3840] [serial = 210] [outer = 00000000] 16:59:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (15788800) [pid = 3840] [serial = 211] [outer = 10A4C800] 16:59:19 INFO - PROCESS | 3840 | 1472086759589 Marionette DEBUG loaded listener.js 16:59:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (19CDC800) [pid = 3840] [serial = 212] [outer = 10A4C800] 16:59:19 INFO - PROCESS | 3840 | 1472086759898 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 16:59:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:59:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 542ms 16:59:19 INFO - PROCESS | 3840 | 1472086759930 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 16:59:19 INFO - PROCESS | 3840 | 1472086759932 Marionette TRACE conn3 <- [1,249,null,{"value":"13"}] 16:59:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:59:19 INFO - PROCESS | 3840 | 1472086759936 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:59:19 INFO - PROCESS | 3840 | 1472086759948 Marionette TRACE conn3 <- [1,250,null,{}] 16:59:19 INFO - PROCESS | 3840 | 1472086759975 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:19 INFO - PROCESS | 3840 | 1472086759976 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:20 INFO - PROCESS | 3840 | 1472086760067 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 16:59:20 INFO - PROCESS | 3840 | 1472086760075 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:20 INFO - PROCESS | 3840 | 1472086760077 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:20 INFO - PROCESS | 3840 | ++DOCSHELL 1578B000 == 40 [pid = 3840] [id = 72] 16:59:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (1578B800) [pid = 3840] [serial = 213] [outer = 00000000] 16:59:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (1A620000) [pid = 3840] [serial = 214] [outer = 1578B800] 16:59:20 INFO - PROCESS | 3840 | 1472086760122 Marionette DEBUG loaded listener.js 16:59:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (1A716000) [pid = 3840] [serial = 215] [outer = 1578B800] 16:59:20 INFO - PROCESS | 3840 | 1472086760466 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 16:59:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:59:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 556ms 16:59:20 INFO - PROCESS | 3840 | 1472086760493 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 16:59:20 INFO - PROCESS | 3840 | 1472086760495 Marionette TRACE conn3 <- [1,253,null,{"value":"13"}] 16:59:20 INFO - PROCESS | 3840 | 1472086760498 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:59:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:59:20 INFO - PROCESS | 3840 | 1472086760500 Marionette TRACE conn3 <- [1,254,null,{}] 16:59:20 INFO - PROCESS | 3840 | 1472086760504 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:20 INFO - PROCESS | 3840 | 1472086760506 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:20 INFO - PROCESS | 3840 | 1472086760588 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 16:59:20 INFO - PROCESS | 3840 | 1472086760663 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:20 INFO - PROCESS | 3840 | 1472086760665 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:20 INFO - PROCESS | 3840 | ++DOCSHELL 19CE7400 == 41 [pid = 3840] [id = 73] 16:59:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 86 (1A063000) [pid = 3840] [serial = 216] [outer = 00000000] 16:59:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 87 (1A9E3000) [pid = 3840] [serial = 217] [outer = 1A063000] 16:59:20 INFO - PROCESS | 3840 | 1472086760694 Marionette DEBUG loaded listener.js 16:59:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 88 (1A9E6800) [pid = 3840] [serial = 218] [outer = 1A063000] 16:59:21 INFO - PROCESS | 3840 | 1472086761022 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 16:59:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:59:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 542ms 16:59:21 INFO - PROCESS | 3840 | 1472086761082 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 16:59:21 INFO - PROCESS | 3840 | 1472086761087 Marionette TRACE conn3 <- [1,257,null,{"value":"13"}] 16:59:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:59:21 INFO - PROCESS | 3840 | 1472086761093 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:59:21 INFO - PROCESS | 3840 | 1472086761098 Marionette TRACE conn3 <- [1,258,null,{}] 16:59:21 INFO - PROCESS | 3840 | 1472086761104 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:21 INFO - PROCESS | 3840 | 1472086761108 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:21 INFO - PROCESS | 3840 | 1472086761263 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 16:59:21 INFO - PROCESS | 3840 | 1472086761385 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:21 INFO - PROCESS | 3840 | 1472086761389 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:21 INFO - PROCESS | 3840 | ++DOCSHELL 10E42C00 == 42 [pid = 3840] [id = 74] 16:59:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 89 (10E43400) [pid = 3840] [serial = 219] [outer = 00000000] 16:59:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 90 (10F59C00) [pid = 3840] [serial = 220] [outer = 10E43400] 16:59:21 INFO - PROCESS | 3840 | 1472086761450 Marionette DEBUG loaded listener.js 16:59:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 91 (112C5400) [pid = 3840] [serial = 221] [outer = 10E43400] 16:59:22 INFO - PROCESS | 3840 | 1472086762052 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 16:59:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:59:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 998ms 16:59:22 INFO - PROCESS | 3840 | 1472086762097 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 16:59:22 INFO - PROCESS | 3840 | 1472086762101 Marionette TRACE conn3 <- [1,261,null,{"value":"13"}] 16:59:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:59:22 INFO - PROCESS | 3840 | 1472086762109 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:59:22 INFO - PROCESS | 3840 | 1472086762113 Marionette TRACE conn3 <- [1,262,null,{}] 16:59:22 INFO - PROCESS | 3840 | 1472086762117 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:22 INFO - PROCESS | 3840 | 1472086762121 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:22 INFO - PROCESS | 3840 | 1472086762246 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 16:59:22 INFO - PROCESS | 3840 | 1472086762319 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:22 INFO - PROCESS | 3840 | 1472086762304 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:22 INFO - PROCESS | 3840 | ++DOCSHELL 11C13000 == 43 [pid = 3840] [id = 75] 16:59:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 92 (12E32400) [pid = 3840] [serial = 222] [outer = 00000000] 16:59:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 93 (132B3400) [pid = 3840] [serial = 223] [outer = 12E32400] 16:59:22 INFO - PROCESS | 3840 | 1472086762403 Marionette DEBUG loaded listener.js 16:59:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 94 (13AA1400) [pid = 3840] [serial = 224] [outer = 12E32400] 16:59:23 INFO - PROCESS | 3840 | --DOCSHELL 1578B000 == 42 [pid = 3840] [id = 72] 16:59:23 INFO - PROCESS | 3840 | --DOCSHELL 10A08000 == 41 [pid = 3840] [id = 71] 16:59:23 INFO - PROCESS | 3840 | --DOCSHELL 14791C00 == 40 [pid = 3840] [id = 70] 16:59:23 INFO - PROCESS | 3840 | --DOCSHELL 1716C000 == 39 [pid = 3840] [id = 69] 16:59:23 INFO - PROCESS | 3840 | --DOCSHELL 132B5400 == 38 [pid = 3840] [id = 68] 16:59:23 INFO - PROCESS | 3840 | --DOCSHELL 17BAEC00 == 37 [pid = 3840] [id = 67] 16:59:23 INFO - PROCESS | 3840 | --DOCSHELL 172E3800 == 36 [pid = 3840] [id = 66] 16:59:23 INFO - PROCESS | 3840 | --DOCSHELL 17251800 == 35 [pid = 3840] [id = 65] 16:59:23 INFO - PROCESS | 3840 | --DOCSHELL 1586C000 == 34 [pid = 3840] [id = 64] 16:59:23 INFO - PROCESS | 3840 | --DOCSHELL 1436C800 == 33 [pid = 3840] [id = 63] 16:59:23 INFO - PROCESS | 3840 | --DOCSHELL 132BA800 == 32 [pid = 3840] [id = 62] 16:59:23 INFO - PROCESS | 3840 | --DOCSHELL 11898400 == 31 [pid = 3840] [id = 61] 16:59:23 INFO - PROCESS | 3840 | --DOCSHELL 10F53C00 == 30 [pid = 3840] [id = 60] 16:59:23 INFO - PROCESS | 3840 | --DOCSHELL 1A5B2000 == 29 [pid = 3840] [id = 59] 16:59:23 INFO - PROCESS | 3840 | --DOMWINDOW == 93 (1A620400) [pid = 3840] [serial = 175] [outer = 00000000] [url = about:blank] 16:59:23 INFO - PROCESS | 3840 | --DOMWINDOW == 92 (1A5A9C00) [pid = 3840] [serial = 173] [outer = 00000000] [url = about:blank] 16:59:23 INFO - PROCESS | 3840 | --DOMWINDOW == 91 (13EB2800) [pid = 3840] [serial = 150] [outer = 00000000] [url = about:blank] 16:59:23 INFO - PROCESS | 3840 | --DOMWINDOW == 90 (199A2C00) [pid = 3840] [serial = 139] [outer = 00000000] [url = about:blank] 16:59:23 INFO - PROCESS | 3840 | --DOMWINDOW == 89 (16D38000) [pid = 3840] [serial = 156] [outer = 00000000] [url = about:blank] 16:59:23 INFO - PROCESS | 3840 | --DOMWINDOW == 88 (1970E800) [pid = 3840] [serial = 160] [outer = 00000000] [url = about:blank] 16:59:23 INFO - PROCESS | 3840 | --DOMWINDOW == 87 (11252800) [pid = 3840] [serial = 142] [outer = 00000000] [url = about:blank] 16:59:23 INFO - PROCESS | 3840 | --DOMWINDOW == 86 (18305C00) [pid = 3840] [serial = 170] [outer = 00000000] [url = about:blank] 16:59:23 INFO - PROCESS | 3840 | --DOMWINDOW == 85 (19ECE000) [pid = 3840] [serial = 164] [outer = 00000000] [url = about:blank] 16:59:23 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (19EC7400) [pid = 3840] [serial = 163] [outer = 00000000] [url = about:blank] 16:59:23 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (11DA6400) [pid = 3840] [serial = 147] [outer = 00000000] [url = about:blank] 16:59:23 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (1A5A8400) [pid = 3840] [serial = 172] [outer = 00000000] [url = about:blank] 16:59:23 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (15EC5400) [pid = 3840] [serial = 154] [outer = 00000000] [url = about:blank] 16:59:23 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (1147F400) [pid = 3840] [serial = 145] [outer = 00000000] [url = about:blank] 16:59:23 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (10E4B400) [pid = 3840] [serial = 144] [outer = 00000000] [url = about:blank] 16:59:23 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (1A20FC00) [pid = 3840] [serial = 167] [outer = 00000000] [url = about:blank] 16:59:23 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (1B394400) [pid = 3840] [serial = 46] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:59:23 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (1A20E800) [pid = 3840] [serial = 166] [outer = 00000000] [url = about:blank] 16:59:23 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (158D2C00) [pid = 3840] [serial = 153] [outer = 00000000] [url = about:blank] 16:59:23 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (172EB400) [pid = 3840] [serial = 157] [outer = 00000000] [url = about:blank] 16:59:23 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (19A61000) [pid = 3840] [serial = 161] [outer = 00000000] [url = about:blank] 16:59:23 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (16C74C00) [pid = 3840] [serial = 169] [outer = 00000000] [url = about:blank] 16:59:23 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (12BBB400) [pid = 3840] [serial = 148] [outer = 00000000] [url = about:blank] 16:59:23 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (10F50800) [pid = 3840] [serial = 141] [outer = 00000000] [url = about:blank] 16:59:23 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (14373000) [pid = 3840] [serial = 151] [outer = 00000000] [url = about:blank] 16:59:23 INFO - PROCESS | 3840 | 1472086763265 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 16:59:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:59:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1198ms 16:59:23 INFO - PROCESS | 3840 | 1472086763301 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 16:59:23 INFO - PROCESS | 3840 | 1472086763305 Marionette TRACE conn3 <- [1,265,null,{"value":"13"}] 16:59:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:59:23 INFO - PROCESS | 3840 | 1472086763309 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:59:23 INFO - PROCESS | 3840 | 1472086763313 Marionette TRACE conn3 <- [1,266,null,{}] 16:59:23 INFO - PROCESS | 3840 | 1472086763318 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:23 INFO - PROCESS | 3840 | 1472086763322 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:23 INFO - PROCESS | 3840 | 1472086763420 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 16:59:23 INFO - PROCESS | 3840 | 1472086763462 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:23 INFO - PROCESS | 3840 | 1472086763464 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:23 INFO - PROCESS | 3840 | ++DOCSHELL 11252800 == 30 [pid = 3840] [id = 76] 16:59:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (11253400) [pid = 3840] [serial = 225] [outer = 00000000] 16:59:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (114ADC00) [pid = 3840] [serial = 226] [outer = 11253400] 16:59:23 INFO - PROCESS | 3840 | 1472086763522 Marionette DEBUG loaded listener.js 16:59:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (114F1000) [pid = 3840] [serial = 227] [outer = 11253400] 16:59:24 INFO - PROCESS | 3840 | 1472086764026 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 16:59:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:59:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 727ms 16:59:24 INFO - PROCESS | 3840 | 1472086764048 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 16:59:24 INFO - PROCESS | 3840 | 1472086764052 Marionette TRACE conn3 <- [1,269,null,{"value":"13"}] 16:59:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:59:24 INFO - PROCESS | 3840 | 1472086764058 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:59:24 INFO - PROCESS | 3840 | 1472086764061 Marionette TRACE conn3 <- [1,270,null,{}] 16:59:24 INFO - PROCESS | 3840 | 1472086764069 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:24 INFO - PROCESS | 3840 | 1472086764071 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:24 INFO - PROCESS | 3840 | 1472086764158 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 16:59:24 INFO - PROCESS | 3840 | 1472086764148 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:24 INFO - PROCESS | 3840 | 1472086764150 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:24 INFO - PROCESS | 3840 | ++DOCSHELL 11DE9C00 == 31 [pid = 3840] [id = 77] 16:59:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (11DEA800) [pid = 3840] [serial = 228] [outer = 00000000] 16:59:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (13216C00) [pid = 3840] [serial = 229] [outer = 11DEA800] 16:59:24 INFO - PROCESS | 3840 | 1472086764199 Marionette DEBUG loaded listener.js 16:59:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (13A09400) [pid = 3840] [serial = 230] [outer = 11DEA800] 16:59:24 INFO - PROCESS | 3840 | 1472086764618 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 16:59:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:59:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 584ms 16:59:24 INFO - PROCESS | 3840 | 1472086764635 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 16:59:24 INFO - PROCESS | 3840 | 1472086764637 Marionette TRACE conn3 <- [1,273,null,{"value":"13"}] 16:59:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:59:24 INFO - PROCESS | 3840 | 1472086764640 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:59:24 INFO - PROCESS | 3840 | 1472086764644 Marionette TRACE conn3 <- [1,274,null,{}] 16:59:24 INFO - PROCESS | 3840 | 1472086764659 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:24 INFO - PROCESS | 3840 | 1472086764664 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:24 INFO - PROCESS | 3840 | 1472086764778 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 16:59:24 INFO - PROCESS | 3840 | 1472086764789 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:24 INFO - PROCESS | 3840 | 1472086764792 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:24 INFO - PROCESS | 3840 | ++DOCSHELL 15787800 == 32 [pid = 3840] [id = 78] 16:59:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (1578AC00) [pid = 3840] [serial = 231] [outer = 00000000] 16:59:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (15876C00) [pid = 3840] [serial = 232] [outer = 1578AC00] 16:59:24 INFO - PROCESS | 3840 | 1472086764834 Marionette DEBUG loaded listener.js 16:59:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (159A5000) [pid = 3840] [serial = 233] [outer = 1578AC00] 16:59:25 INFO - PROCESS | 3840 | 1472086765242 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 16:59:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:59:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 642ms 16:59:25 INFO - PROCESS | 3840 | 1472086765282 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 16:59:25 INFO - PROCESS | 3840 | 1472086765285 Marionette TRACE conn3 <- [1,277,null,{"value":"13"}] 16:59:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:59:25 INFO - PROCESS | 3840 | 1472086765288 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:59:25 INFO - PROCESS | 3840 | 1472086765290 Marionette TRACE conn3 <- [1,278,null,{}] 16:59:25 INFO - PROCESS | 3840 | 1472086765294 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:25 INFO - PROCESS | 3840 | 1472086765296 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:25 INFO - PROCESS | 3840 | 1472086765408 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 16:59:25 INFO - PROCESS | 3840 | 1472086765414 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:25 INFO - PROCESS | 3840 | 1472086765416 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:25 INFO - PROCESS | 3840 | ++DOCSHELL 158D4400 == 33 [pid = 3840] [id = 79] 16:59:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (15ECD400) [pid = 3840] [serial = 234] [outer = 00000000] 16:59:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (168E2C00) [pid = 3840] [serial = 235] [outer = 15ECD400] 16:59:25 INFO - PROCESS | 3840 | 1472086765488 Marionette DEBUG loaded listener.js 16:59:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (16C75800) [pid = 3840] [serial = 236] [outer = 15ECD400] 16:59:25 INFO - PROCESS | 3840 | 1472086765891 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 16:59:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:59:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 627ms 16:59:25 INFO - PROCESS | 3840 | 1472086765935 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 16:59:25 INFO - PROCESS | 3840 | 1472086765937 Marionette TRACE conn3 <- [1,281,null,{"value":"13"}] 16:59:25 INFO - PROCESS | 3840 | 1472086765940 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:59:25 INFO - PROCESS | 3840 | 1472086765942 Marionette TRACE conn3 <- [1,282,null,{}] 16:59:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:59:25 INFO - PROCESS | 3840 | 1472086765946 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:25 INFO - PROCESS | 3840 | 1472086765948 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:26 INFO - PROCESS | 3840 | 1472086766060 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 16:59:26 INFO - PROCESS | 3840 | 1472086766088 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:26 INFO - PROCESS | 3840 | 1472086766090 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:26 INFO - PROCESS | 3840 | ++DOCSHELL 11C12800 == 34 [pid = 3840] [id = 80] 16:59:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (168E5800) [pid = 3840] [serial = 237] [outer = 00000000] 16:59:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (172E0400) [pid = 3840] [serial = 238] [outer = 168E5800] 16:59:26 INFO - PROCESS | 3840 | 1472086766138 Marionette DEBUG loaded listener.js 16:59:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (17354800) [pid = 3840] [serial = 239] [outer = 168E5800] 16:59:26 INFO - PROCESS | 3840 | 1472086766698 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 16:59:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:59:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 813ms 16:59:26 INFO - PROCESS | 3840 | 1472086766747 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 16:59:26 INFO - PROCESS | 3840 | 1472086766749 Marionette TRACE conn3 <- [1,285,null,{"value":"13"}] 16:59:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:59:26 INFO - PROCESS | 3840 | 1472086766752 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:59:26 INFO - PROCESS | 3840 | 1472086766754 Marionette TRACE conn3 <- [1,286,null,{}] 16:59:26 INFO - PROCESS | 3840 | 1472086766758 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:26 INFO - PROCESS | 3840 | 1472086766764 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:26 INFO - PROCESS | 3840 | 1472086766915 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 16:59:26 INFO - PROCESS | 3840 | 1472086766953 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:26 INFO - PROCESS | 3840 | 1472086766955 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:26 INFO - PROCESS | 3840 | ++DOCSHELL 17EA3000 == 35 [pid = 3840] [id = 81] 16:59:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (19709C00) [pid = 3840] [serial = 240] [outer = 00000000] 16:59:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 86 (19CDC400) [pid = 3840] [serial = 241] [outer = 19709C00] 16:59:26 INFO - PROCESS | 3840 | 1472086767003 Marionette DEBUG loaded listener.js 16:59:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 87 (19CDDC00) [pid = 3840] [serial = 242] [outer = 19709C00] 16:59:27 INFO - PROCESS | 3840 | --DOMWINDOW == 86 (17EA6400) [pid = 3840] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:59:27 INFO - PROCESS | 3840 | --DOMWINDOW == 85 (10F9D000) [pid = 3840] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:59:27 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (1752A400) [pid = 3840] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:59:27 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (15871C00) [pid = 3840] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:59:27 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (132BB000) [pid = 3840] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:59:27 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (17BB2000) [pid = 3840] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:59:27 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (17253400) [pid = 3840] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:59:27 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (1189B400) [pid = 3840] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:59:27 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (1A617C00) [pid = 3840] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:59:27 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (14372800) [pid = 3840] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:59:27 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (1A20CC00) [pid = 3840] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:59:27 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (10A4C800) [pid = 3840] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:59:27 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (1578B800) [pid = 3840] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:59:27 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (17BB1800) [pid = 3840] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:59:27 INFO - PROCESS | 3840 | 1472086767491 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 16:59:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:59:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 769ms 16:59:27 INFO - PROCESS | 3840 | 1472086767520 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 16:59:27 INFO - PROCESS | 3840 | 1472086767522 Marionette TRACE conn3 <- [1,289,null,{"value":"13"}] 16:59:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:59:27 INFO - PROCESS | 3840 | 1472086767526 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:59:27 INFO - PROCESS | 3840 | 1472086767528 Marionette TRACE conn3 <- [1,290,null,{}] 16:59:27 INFO - PROCESS | 3840 | 1472086767531 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:27 INFO - PROCESS | 3840 | 1472086767534 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:27 INFO - PROCESS | 3840 | 1472086767613 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 16:59:27 INFO - PROCESS | 3840 | 1472086767619 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:27 INFO - PROCESS | 3840 | 1472086767621 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:27 INFO - PROCESS | 3840 | ++DOCSHELL 16C70000 == 36 [pid = 3840] [id = 82] 16:59:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (17253400) [pid = 3840] [serial = 243] [outer = 00000000] 16:59:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (18305000) [pid = 3840] [serial = 244] [outer = 17253400] 16:59:27 INFO - PROCESS | 3840 | 1472086767667 Marionette DEBUG loaded listener.js 16:59:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (1830D000) [pid = 3840] [serial = 245] [outer = 17253400] 16:59:28 INFO - PROCESS | 3840 | 1472086768042 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 16:59:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:59:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 541ms 16:59:28 INFO - PROCESS | 3840 | 1472086768088 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 16:59:28 INFO - PROCESS | 3840 | 1472086768091 Marionette TRACE conn3 <- [1,293,null,{"value":"13"}] 16:59:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:59:28 INFO - PROCESS | 3840 | 1472086768076 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:59:28 INFO - PROCESS | 3840 | 1472086768078 Marionette TRACE conn3 <- [1,294,null,{}] 16:59:28 INFO - PROCESS | 3840 | 1472086768085 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:28 INFO - PROCESS | 3840 | 1472086768087 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:28 INFO - PROCESS | 3840 | 1472086768166 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 16:59:28 INFO - PROCESS | 3840 | 1472086768173 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:28 INFO - PROCESS | 3840 | 1472086768176 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:28 INFO - PROCESS | 3840 | ++DOCSHELL 118A6C00 == 37 [pid = 3840] [id = 83] 16:59:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (13216400) [pid = 3840] [serial = 246] [outer = 00000000] 16:59:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (19ECD400) [pid = 3840] [serial = 247] [outer = 13216400] 16:59:28 INFO - PROCESS | 3840 | 1472086768224 Marionette DEBUG loaded listener.js 16:59:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (1A065800) [pid = 3840] [serial = 248] [outer = 13216400] 16:59:28 INFO - PROCESS | 3840 | 1472086768617 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:59:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:59:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 571ms 16:59:28 INFO - PROCESS | 3840 | 1472086768677 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 16:59:28 INFO - PROCESS | 3840 | 1472086768680 Marionette TRACE conn3 <- [1,297,null,{"value":"13"}] 16:59:28 INFO - PROCESS | 3840 | 1472086768683 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:59:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:59:28 INFO - PROCESS | 3840 | 1472086768685 Marionette TRACE conn3 <- [1,298,null,{}] 16:59:28 INFO - PROCESS | 3840 | 1472086768688 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:28 INFO - PROCESS | 3840 | 1472086768690 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:28 INFO - PROCESS | 3840 | 1472086768752 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 16:59:28 INFO - PROCESS | 3840 | 1472086768758 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:28 INFO - PROCESS | 3840 | 1472086768760 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:28 INFO - PROCESS | 3840 | ++DOCSHELL 1970AC00 == 38 [pid = 3840] [id = 84] 16:59:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (1A204400) [pid = 3840] [serial = 249] [outer = 00000000] 16:59:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (1A22D400) [pid = 3840] [serial = 250] [outer = 1A204400] 16:59:28 INFO - PROCESS | 3840 | 1472086768808 Marionette DEBUG loaded listener.js 16:59:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (1A22E000) [pid = 3840] [serial = 251] [outer = 1A204400] 16:59:29 INFO - PROCESS | 3840 | --DOCSHELL 11252800 == 37 [pid = 3840] [id = 76] 16:59:29 INFO - PROCESS | 3840 | --DOCSHELL 11C13000 == 36 [pid = 3840] [id = 75] 16:59:29 INFO - PROCESS | 3840 | --DOCSHELL 19CE7400 == 35 [pid = 3840] [id = 73] 16:59:29 INFO - PROCESS | 3840 | --DOCSHELL 10E42C00 == 34 [pid = 3840] [id = 74] 16:59:30 INFO - PROCESS | 3840 | --DOCSHELL 11DE9C00 == 33 [pid = 3840] [id = 77] 16:59:30 INFO - PROCESS | 3840 | --DOCSHELL 15787800 == 32 [pid = 3840] [id = 78] 16:59:30 INFO - PROCESS | 3840 | --DOCSHELL 17EA3000 == 31 [pid = 3840] [id = 81] 16:59:30 INFO - PROCESS | 3840 | --DOCSHELL 158D4400 == 30 [pid = 3840] [id = 79] 16:59:30 INFO - PROCESS | 3840 | --DOCSHELL 16C70000 == 29 [pid = 3840] [id = 82] 16:59:30 INFO - PROCESS | 3840 | --DOCSHELL 11C12800 == 28 [pid = 3840] [id = 80] 16:59:30 INFO - PROCESS | 3840 | --DOCSHELL 118A6C00 == 27 [pid = 3840] [id = 83] 16:59:30 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (19CE3000) [pid = 3840] [serial = 205] [outer = 00000000] [url = about:blank] 16:59:30 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (1124F000) [pid = 3840] [serial = 178] [outer = 00000000] [url = about:blank] 16:59:30 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (11259000) [pid = 3840] [serial = 179] [outer = 00000000] [url = about:blank] 16:59:30 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (17EA3400) [pid = 3840] [serial = 196] [outer = 00000000] [url = about:blank] 16:59:30 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (17EDD400) [pid = 3840] [serial = 197] [outer = 00000000] [url = about:blank] 16:59:30 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (159ACC00) [pid = 3840] [serial = 190] [outer = 00000000] [url = about:blank] 16:59:30 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (15EC2000) [pid = 3840] [serial = 191] [outer = 00000000] [url = about:blank] 16:59:30 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (13A11C00) [pid = 3840] [serial = 184] [outer = 00000000] [url = about:blank] 16:59:30 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (13EAB800) [pid = 3840] [serial = 185] [outer = 00000000] [url = about:blank] 16:59:30 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (18309800) [pid = 3840] [serial = 199] [outer = 00000000] [url = about:blank] 16:59:30 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (172ECC00) [pid = 3840] [serial = 193] [outer = 00000000] [url = about:blank] 16:59:30 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (17524000) [pid = 3840] [serial = 194] [outer = 00000000] [url = about:blank] 16:59:30 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (11C0F800) [pid = 3840] [serial = 181] [outer = 00000000] [url = about:blank] 16:59:30 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (11DA8800) [pid = 3840] [serial = 182] [outer = 00000000] [url = about:blank] 16:59:30 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (1A623800) [pid = 3840] [serial = 176] [outer = 00000000] [url = about:blank] 16:59:30 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (15192C00) [pid = 3840] [serial = 187] [outer = 00000000] [url = about:blank] 16:59:30 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (1578A000) [pid = 3840] [serial = 188] [outer = 00000000] [url = about:blank] 16:59:30 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (1A5B0800) [pid = 3840] [serial = 208] [outer = 00000000] [url = about:blank] 16:59:30 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (15788800) [pid = 3840] [serial = 211] [outer = 00000000] [url = about:blank] 16:59:30 INFO - PROCESS | 3840 | --DOMWINDOW == 62 (19CE5C00) [pid = 3840] [serial = 206] [outer = 00000000] [url = about:blank] 16:59:30 INFO - PROCESS | 3840 | --DOMWINDOW == 61 (1A620000) [pid = 3840] [serial = 214] [outer = 00000000] [url = about:blank] 16:59:30 INFO - PROCESS | 3840 | --DOMWINDOW == 60 (1A716000) [pid = 3840] [serial = 215] [outer = 00000000] [url = about:blank] 16:59:30 INFO - PROCESS | 3840 | --DOMWINDOW == 59 (1A619C00) [pid = 3840] [serial = 209] [outer = 00000000] [url = about:blank] 16:59:30 INFO - PROCESS | 3840 | --DOMWINDOW == 58 (1970C000) [pid = 3840] [serial = 202] [outer = 00000000] [url = about:blank] 16:59:30 INFO - PROCESS | 3840 | --DOMWINDOW == 57 (1970D400) [pid = 3840] [serial = 203] [outer = 00000000] [url = about:blank] 16:59:30 INFO - PROCESS | 3840 | --DOMWINDOW == 56 (19CDC800) [pid = 3840] [serial = 212] [outer = 00000000] [url = about:blank] 16:59:30 INFO - PROCESS | 3840 | --DOMWINDOW == 55 (1A9E3000) [pid = 3840] [serial = 217] [outer = 00000000] [url = about:blank] 16:59:30 INFO - PROCESS | 3840 | --DOMWINDOW == 54 (1830CC00) [pid = 3840] [serial = 200] [outer = 00000000] [url = about:blank] 16:59:30 INFO - PROCESS | 3840 | 1472086770284 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:59:30 INFO - PROCESS | 3840 | 1472086770338 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:59:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:59:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1682ms 16:59:30 INFO - PROCESS | 3840 | 1472086770362 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 16:59:30 INFO - PROCESS | 3840 | 1472086770367 Marionette TRACE conn3 <- [1,301,null,{"value":"13"}] 16:59:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:59:30 INFO - PROCESS | 3840 | 1472086770372 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:59:30 INFO - PROCESS | 3840 | 1472086770377 Marionette TRACE conn3 <- [1,302,null,{}] 16:59:30 INFO - PROCESS | 3840 | 1472086770382 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:30 INFO - PROCESS | 3840 | 1472086770385 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:30 INFO - PROCESS | 3840 | 1472086770481 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 16:59:30 INFO - PROCESS | 3840 | 1472086770474 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:30 INFO - PROCESS | 3840 | 1472086770477 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:30 INFO - PROCESS | 3840 | ++DOCSHELL 11252800 == 28 [pid = 3840] [id = 85] 16:59:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 55 (11253000) [pid = 3840] [serial = 252] [outer = 00000000] 16:59:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 56 (114D8800) [pid = 3840] [serial = 253] [outer = 11253000] 16:59:30 INFO - PROCESS | 3840 | 1472086770527 Marionette DEBUG loaded listener.js 16:59:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 57 (114EF000) [pid = 3840] [serial = 254] [outer = 11253000] 16:59:30 INFO - PROCESS | 3840 | 1472086770947 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:59:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:59:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 641ms 16:59:30 INFO - PROCESS | 3840 | 1472086771014 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 16:59:31 INFO - PROCESS | 3840 | 1472086771019 Marionette TRACE conn3 <- [1,305,null,{"value":"13"}] 16:59:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:59:31 INFO - PROCESS | 3840 | 1472086771026 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:59:31 INFO - PROCESS | 3840 | 1472086771029 Marionette TRACE conn3 <- [1,306,null,{}] 16:59:31 INFO - PROCESS | 3840 | 1472086771034 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:31 INFO - PROCESS | 3840 | 1472086771037 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:31 INFO - PROCESS | 3840 | 1472086771109 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 16:59:31 INFO - PROCESS | 3840 | 1472086771115 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:31 INFO - PROCESS | 3840 | 1472086771118 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:31 INFO - PROCESS | 3840 | ++DOCSHELL 1296DC00 == 29 [pid = 3840] [id = 86] 16:59:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 58 (12971000) [pid = 3840] [serial = 255] [outer = 00000000] 16:59:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 59 (12BBCC00) [pid = 3840] [serial = 256] [outer = 12971000] 16:59:31 INFO - PROCESS | 3840 | 1472086771170 Marionette DEBUG loaded listener.js 16:59:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 60 (13170C00) [pid = 3840] [serial = 257] [outer = 12971000] 16:59:31 INFO - PROCESS | 3840 | 1472086771598 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:59:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:59:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 627ms 16:59:31 INFO - PROCESS | 3840 | 1472086771662 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 16:59:31 INFO - PROCESS | 3840 | 1472086771665 Marionette TRACE conn3 <- [1,309,null,{"value":"13"}] 16:59:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:59:31 INFO - PROCESS | 3840 | 1472086771668 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:59:31 INFO - PROCESS | 3840 | 1472086771672 Marionette TRACE conn3 <- [1,310,null,{}] 16:59:31 INFO - PROCESS | 3840 | 1472086771684 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:31 INFO - PROCESS | 3840 | 1472086771688 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:31 INFO - PROCESS | 3840 | 1472086771812 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 16:59:31 INFO - PROCESS | 3840 | 1472086771831 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:31 INFO - PROCESS | 3840 | 1472086771834 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:31 INFO - PROCESS | 3840 | ++DOCSHELL 14378000 == 30 [pid = 3840] [id = 87] 16:59:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 61 (14378400) [pid = 3840] [serial = 258] [outer = 00000000] 16:59:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 62 (1519C400) [pid = 3840] [serial = 259] [outer = 14378400] 16:59:31 INFO - PROCESS | 3840 | 1472086771886 Marionette DEBUG loaded listener.js 16:59:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 63 (15788000) [pid = 3840] [serial = 260] [outer = 14378400] 16:59:32 INFO - PROCESS | 3840 | 1472086772257 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:59:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:59:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 627ms 16:59:32 INFO - PROCESS | 3840 | 1472086772311 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 16:59:32 INFO - PROCESS | 3840 | 1472086772313 Marionette TRACE conn3 <- [1,313,null,{"value":"13"}] 16:59:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:59:32 INFO - PROCESS | 3840 | 1472086772309 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:59:32 INFO - PROCESS | 3840 | 1472086772311 Marionette TRACE conn3 <- [1,314,null,{}] 16:59:32 INFO - PROCESS | 3840 | 1472086772315 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:32 INFO - PROCESS | 3840 | 1472086772317 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:32 INFO - PROCESS | 3840 | 1472086772427 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 16:59:32 INFO - PROCESS | 3840 | 1472086772440 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:32 INFO - PROCESS | 3840 | 1472086772442 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:32 INFO - PROCESS | 3840 | ++DOCSHELL 1578A000 == 31 [pid = 3840] [id = 88] 16:59:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (15876400) [pid = 3840] [serial = 261] [outer = 00000000] 16:59:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (15EC1400) [pid = 3840] [serial = 262] [outer = 15876400] 16:59:32 INFO - PROCESS | 3840 | 1472086772490 Marionette DEBUG loaded listener.js 16:59:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (15ECF000) [pid = 3840] [serial = 263] [outer = 15876400] 16:59:32 INFO - PROCESS | 3840 | 1472086772904 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:59:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:59:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 627ms 16:59:32 INFO - PROCESS | 3840 | 1472086772966 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 16:59:32 INFO - PROCESS | 3840 | 1472086772968 Marionette TRACE conn3 <- [1,317,null,{"value":"13"}] 16:59:32 INFO - PROCESS | 3840 | 1472086772972 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:59:32 INFO - PROCESS | 3840 | 1472086772974 Marionette TRACE conn3 <- [1,318,null,{}] 16:59:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:59:32 INFO - PROCESS | 3840 | 1472086772978 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:32 INFO - PROCESS | 3840 | 1472086772980 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:33 INFO - PROCESS | 3840 | 1472086773061 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 16:59:33 INFO - PROCESS | 3840 | 1472086773070 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:33 INFO - PROCESS | 3840 | 1472086773072 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:33 INFO - PROCESS | 3840 | ++DOCSHELL 16D2FC00 == 32 [pid = 3840] [id = 89] 16:59:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (16D31400) [pid = 3840] [serial = 264] [outer = 00000000] 16:59:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (172E8000) [pid = 3840] [serial = 265] [outer = 16D31400] 16:59:33 INFO - PROCESS | 3840 | 1472086773117 Marionette DEBUG loaded listener.js 16:59:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (17526800) [pid = 3840] [serial = 266] [outer = 16D31400] 16:59:33 INFO - PROCESS | 3840 | 1472086773500 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:59:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:59:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 542ms 16:59:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:59:33 INFO - PROCESS | 3840 | 1472086773534 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 16:59:33 INFO - PROCESS | 3840 | 1472086773536 Marionette TRACE conn3 <- [1,321,null,{"value":"13"}] 16:59:33 INFO - PROCESS | 3840 | 1472086773539 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:59:33 INFO - PROCESS | 3840 | 1472086773541 Marionette TRACE conn3 <- [1,322,null,{}] 16:59:33 INFO - PROCESS | 3840 | 1472086773545 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:33 INFO - PROCESS | 3840 | 1472086773550 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:33 INFO - PROCESS | 3840 | 1472086773631 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 16:59:33 INFO - PROCESS | 3840 | 1472086773636 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:33 INFO - PROCESS | 3840 | 1472086773639 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:33 INFO - PROCESS | 3840 | ++DOCSHELL 17526000 == 33 [pid = 3840] [id = 90] 16:59:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (17EA5000) [pid = 3840] [serial = 267] [outer = 00000000] 16:59:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (1830B400) [pid = 3840] [serial = 268] [outer = 17EA5000] 16:59:33 INFO - PROCESS | 3840 | 1472086773686 Marionette DEBUG loaded listener.js 16:59:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (1970A800) [pid = 3840] [serial = 269] [outer = 17EA5000] 16:59:34 INFO - PROCESS | 3840 | 1472086774070 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:59:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:59:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 570ms 16:59:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:59:34 INFO - PROCESS | 3840 | 1472086774113 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 16:59:34 INFO - PROCESS | 3840 | 1472086774115 Marionette TRACE conn3 <- [1,325,null,{"value":"13"}] 16:59:34 INFO - PROCESS | 3840 | 1472086774128 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:59:34 INFO - PROCESS | 3840 | 1472086774130 Marionette TRACE conn3 <- [1,326,null,{}] 16:59:34 INFO - PROCESS | 3840 | 1472086774134 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:34 INFO - PROCESS | 3840 | 1472086774136 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:34 INFO - PROCESS | 3840 | 1472086774213 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 16:59:34 INFO - PROCESS | 3840 | 1472086774221 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:34 INFO - PROCESS | 3840 | 1472086774223 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:34 INFO - PROCESS | 3840 | ++DOCSHELL 1830D800 == 34 [pid = 3840] [id = 91] 16:59:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (1970DC00) [pid = 3840] [serial = 270] [outer = 00000000] 16:59:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (199A2C00) [pid = 3840] [serial = 271] [outer = 1970DC00] 16:59:34 INFO - PROCESS | 3840 | 1472086774253 Marionette DEBUG loaded listener.js 16:59:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (19A59800) [pid = 3840] [serial = 272] [outer = 1970DC00] 16:59:34 INFO - PROCESS | 3840 | 1472086774656 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:59:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:59:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 599ms 16:59:34 INFO - PROCESS | 3840 | 1472086774719 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 16:59:34 INFO - PROCESS | 3840 | 1472086774721 Marionette TRACE conn3 <- [1,329,null,{"value":"13"}] 16:59:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:59:34 INFO - PROCESS | 3840 | 1472086774724 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:59:34 INFO - PROCESS | 3840 | 1472086774727 Marionette TRACE conn3 <- [1,330,null,{}] 16:59:34 INFO - PROCESS | 3840 | 1472086774730 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:34 INFO - PROCESS | 3840 | 1472086774732 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:34 INFO - PROCESS | 3840 | 1472086774812 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 16:59:34 INFO - PROCESS | 3840 | 1472086774817 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:34 INFO - PROCESS | 3840 | 1472086774819 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:34 INFO - PROCESS | 3840 | ++DOCSHELL 12BBB400 == 35 [pid = 3840] [id = 92] 16:59:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (19710C00) [pid = 3840] [serial = 273] [outer = 00000000] 16:59:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (19EC5C00) [pid = 3840] [serial = 274] [outer = 19710C00] 16:59:34 INFO - PROCESS | 3840 | 1472086774848 Marionette DEBUG loaded listener.js 16:59:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (19EC6000) [pid = 3840] [serial = 275] [outer = 19710C00] 16:59:35 INFO - PROCESS | 3840 | 1472086775272 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:59:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:59:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 570ms 16:59:35 INFO - PROCESS | 3840 | 1472086775305 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 16:59:35 INFO - PROCESS | 3840 | 1472086775307 Marionette TRACE conn3 <- [1,333,null,{"value":"13"}] 16:59:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:59:35 INFO - PROCESS | 3840 | 1472086775311 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:59:35 INFO - PROCESS | 3840 | 1472086775312 Marionette TRACE conn3 <- [1,334,null,{}] 16:59:35 INFO - PROCESS | 3840 | 1472086775316 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:35 INFO - PROCESS | 3840 | 1472086775318 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:35 INFO - PROCESS | 3840 | 1472086775419 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 16:59:35 INFO - PROCESS | 3840 | 1472086775473 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:35 INFO - PROCESS | 3840 | 1472086775475 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:35 INFO - PROCESS | 3840 | ++DOCSHELL 14376C00 == 36 [pid = 3840] [id = 93] 16:59:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (19CE5400) [pid = 3840] [serial = 276] [outer = 00000000] 16:59:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (1A229000) [pid = 3840] [serial = 277] [outer = 19CE5400] 16:59:35 INFO - PROCESS | 3840 | 1472086775523 Marionette DEBUG loaded listener.js 16:59:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (1A22C800) [pid = 3840] [serial = 278] [outer = 19CE5400] 16:59:35 INFO - PROCESS | 3840 | 1472086775911 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:59:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:59:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 627ms 16:59:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:59:35 INFO - PROCESS | 3840 | 1472086775948 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 16:59:35 INFO - PROCESS | 3840 | 1472086775951 Marionette TRACE conn3 <- [1,337,null,{"value":"13"}] 16:59:35 INFO - PROCESS | 3840 | 1472086775954 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:59:35 INFO - PROCESS | 3840 | 1472086775955 Marionette TRACE conn3 <- [1,338,null,{}] 16:59:35 INFO - PROCESS | 3840 | 1472086775968 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:35 INFO - PROCESS | 3840 | 1472086775970 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:36 INFO - PROCESS | 3840 | 1472086776081 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 16:59:36 INFO - PROCESS | 3840 | 1472086776088 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:36 INFO - PROCESS | 3840 | 1472086776072 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:36 INFO - PROCESS | 3840 | ++DOCSHELL 10F9F400 == 37 [pid = 3840] [id = 94] 16:59:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (16C75400) [pid = 3840] [serial = 279] [outer = 00000000] 16:59:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (1A618400) [pid = 3840] [serial = 280] [outer = 16C75400] 16:59:36 INFO - PROCESS | 3840 | 1472086776126 Marionette DEBUG loaded listener.js 16:59:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (1A61F800) [pid = 3840] [serial = 281] [outer = 16C75400] 16:59:36 INFO - PROCESS | 3840 | 1472086776539 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:59:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:59:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 627ms 16:59:36 INFO - PROCESS | 3840 | 1472086776596 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 16:59:36 INFO - PROCESS | 3840 | 1472086776598 Marionette TRACE conn3 <- [1,341,null,{"value":"13"}] 16:59:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:59:36 INFO - PROCESS | 3840 | 1472086776603 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:59:36 INFO - PROCESS | 3840 | 1472086776606 Marionette TRACE conn3 <- [1,342,null,{}] 16:59:36 INFO - PROCESS | 3840 | 1472086776649 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:36 INFO - PROCESS | 3840 | 1472086776652 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:36 INFO - PROCESS | 3840 | 1472086776753 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 16:59:36 INFO - PROCESS | 3840 | 1472086776766 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:36 INFO - PROCESS | 3840 | 1472086776769 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:36 INFO - PROCESS | 3840 | ++DOCSHELL 1658BC00 == 38 [pid = 3840] [id = 95] 16:59:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (1A622C00) [pid = 3840] [serial = 282] [outer = 00000000] 16:59:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 86 (1A719000) [pid = 3840] [serial = 283] [outer = 1A622C00] 16:59:36 INFO - PROCESS | 3840 | 1472086776816 Marionette DEBUG loaded listener.js 16:59:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 87 (1A9E0400) [pid = 3840] [serial = 284] [outer = 1A622C00] 16:59:37 INFO - PROCESS | 3840 | --DOMWINDOW == 86 (19709C00) [pid = 3840] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:59:37 INFO - PROCESS | 3840 | --DOMWINDOW == 85 (168E5800) [pid = 3840] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:59:37 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (13216400) [pid = 3840] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:59:37 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (12E32400) [pid = 3840] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:59:37 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (10E43400) [pid = 3840] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:59:37 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (1A063000) [pid = 3840] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:59:37 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (1578AC00) [pid = 3840] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:59:37 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (11DEA800) [pid = 3840] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:59:37 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (11253400) [pid = 3840] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:59:37 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (15ECD400) [pid = 3840] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:59:37 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (17253400) [pid = 3840] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:59:37 INFO - PROCESS | 3840 | 1472086777285 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:59:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:59:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 742ms 16:59:37 INFO - PROCESS | 3840 | 1472086777349 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 16:59:37 INFO - PROCESS | 3840 | 1472086777351 Marionette TRACE conn3 <- [1,345,null,{"value":"13"}] 16:59:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:59:37 INFO - PROCESS | 3840 | 1472086777354 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:59:37 INFO - PROCESS | 3840 | 1472086777356 Marionette TRACE conn3 <- [1,346,null,{}] 16:59:37 INFO - PROCESS | 3840 | 1472086777360 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:37 INFO - PROCESS | 3840 | 1472086777362 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:37 INFO - PROCESS | 3840 | 1472086777444 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 16:59:37 INFO - PROCESS | 3840 | 1472086777450 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:37 INFO - PROCESS | 3840 | 1472086777452 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:37 INFO - PROCESS | 3840 | ++DOCSHELL 12E32400 == 39 [pid = 3840] [id = 96] 16:59:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (13170400) [pid = 3840] [serial = 285] [outer = 00000000] 16:59:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (19A5F400) [pid = 3840] [serial = 286] [outer = 13170400] 16:59:37 INFO - PROCESS | 3840 | 1472086777478 Marionette DEBUG loaded listener.js 16:59:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (1A22BC00) [pid = 3840] [serial = 287] [outer = 13170400] 16:59:37 INFO - PROCESS | 3840 | 1472086777860 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:59: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. 16:59:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 541ms 16:59:37 INFO - PROCESS | 3840 | 1472086777893 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 16:59:37 INFO - PROCESS | 3840 | 1472086777895 Marionette TRACE conn3 <- [1,349,null,{"value":"13"}] 16:59:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:59:37 INFO - PROCESS | 3840 | 1472086777913 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:59:37 INFO - PROCESS | 3840 | 1472086777915 Marionette TRACE conn3 <- [1,350,null,{}] 16:59:37 INFO - PROCESS | 3840 | 1472086777919 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:37 INFO - PROCESS | 3840 | 1472086777920 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:37 INFO - PROCESS | 3840 | 1472086778001 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 16:59:37 INFO - PROCESS | 3840 | 1472086778008 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:37 INFO - PROCESS | 3840 | 1472086778009 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:37 INFO - PROCESS | 3840 | ++DOCSHELL 168E4800 == 40 [pid = 3840] [id = 97] 16:59:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (16C6F000) [pid = 3840] [serial = 288] [outer = 00000000] 16:59:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (1A9E7400) [pid = 3840] [serial = 289] [outer = 16C6F000] 16:59:38 INFO - PROCESS | 3840 | 1472086778038 Marionette DEBUG loaded listener.js 16:59:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (1A9EE400) [pid = 3840] [serial = 290] [outer = 16C6F000] 16:59:38 INFO - PROCESS | 3840 | 1472086778437 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:59:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:59:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 570ms 16:59:38 INFO - PROCESS | 3840 | 1472086778502 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 16:59:38 INFO - PROCESS | 3840 | 1472086778504 Marionette TRACE conn3 <- [1,353,null,{"value":"13"}] 16:59:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:59:38 INFO - PROCESS | 3840 | 1472086778508 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:59:38 INFO - PROCESS | 3840 | 1472086778509 Marionette TRACE conn3 <- [1,354,null,{}] 16:59:38 INFO - PROCESS | 3840 | 1472086778513 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:38 INFO - PROCESS | 3840 | 1472086778515 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:38 INFO - PROCESS | 3840 | 1472086778595 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 16:59:38 INFO - PROCESS | 3840 | 1472086778603 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:38 INFO - PROCESS | 3840 | 1472086778605 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:38 INFO - PROCESS | 3840 | ++DOCSHELL 1A617400 == 41 [pid = 3840] [id = 98] 16:59:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (1AB9E800) [pid = 3840] [serial = 291] [outer = 00000000] 16:59:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (1ABA5000) [pid = 3840] [serial = 292] [outer = 1AB9E800] 16:59:38 INFO - PROCESS | 3840 | 1472086778650 Marionette DEBUG loaded listener.js 16:59:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (1ABA8C00) [pid = 3840] [serial = 293] [outer = 1AB9E800] 16:59:39 INFO - PROCESS | 3840 | 1472086779368 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:59:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:59:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 898ms 16:59:39 INFO - PROCESS | 3840 | 1472086779413 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 16:59:39 INFO - PROCESS | 3840 | 1472086779418 Marionette TRACE conn3 <- [1,357,null,{"value":"13"}] 16:59:39 INFO - PROCESS | 3840 | 1472086779423 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:59:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:59:39 INFO - PROCESS | 3840 | 1472086779427 Marionette TRACE conn3 <- [1,358,null,{}] 16:59:39 INFO - PROCESS | 3840 | 1472086779433 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:39 INFO - PROCESS | 3840 | 1472086779436 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:39 INFO - PROCESS | 3840 | 1472086779562 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 16:59:39 INFO - PROCESS | 3840 | 1472086779685 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:39 INFO - PROCESS | 3840 | 1472086779688 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:39 INFO - PROCESS | 3840 | ++DOCSHELL 10A55800 == 42 [pid = 3840] [id = 99] 16:59:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 86 (1124F800) [pid = 3840] [serial = 294] [outer = 00000000] 16:59:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 87 (11C0A000) [pid = 3840] [serial = 295] [outer = 1124F800] 16:59:39 INFO - PROCESS | 3840 | 1472086779731 Marionette DEBUG loaded listener.js 16:59:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 88 (11DE0C00) [pid = 3840] [serial = 296] [outer = 1124F800] 16:59:40 INFO - PROCESS | 3840 | 1472086780571 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:59:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:59:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1183ms 16:59:40 INFO - PROCESS | 3840 | 1472086780604 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 16:59:40 INFO - PROCESS | 3840 | 1472086780608 Marionette TRACE conn3 <- [1,361,null,{"value":"13"}] 16:59:40 INFO - PROCESS | 3840 | 1472086780613 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:59:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:59:40 INFO - PROCESS | 3840 | 1472086780617 Marionette TRACE conn3 <- [1,362,null,{}] 16:59:40 INFO - PROCESS | 3840 | 1472086780622 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:40 INFO - PROCESS | 3840 | 1472086780625 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:40 INFO - PROCESS | 3840 | 1472086780716 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 16:59:40 INFO - PROCESS | 3840 | 1472086780800 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:40 INFO - PROCESS | 3840 | 1472086780804 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:40 INFO - PROCESS | 3840 | ++DOCSHELL 104E8800 == 43 [pid = 3840] [id = 100] 16:59:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 89 (1055EC00) [pid = 3840] [serial = 297] [outer = 00000000] 16:59:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 90 (11253800) [pid = 3840] [serial = 298] [outer = 1055EC00] 16:59:40 INFO - PROCESS | 3840 | 1472086780895 Marionette DEBUG loaded listener.js 16:59:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 91 (114DFC00) [pid = 3840] [serial = 299] [outer = 1055EC00] 16:59:40 INFO - PROCESS | 3840 | --DOCSHELL 168E4800 == 42 [pid = 3840] [id = 97] 16:59:40 INFO - PROCESS | 3840 | --DOCSHELL 12E32400 == 41 [pid = 3840] [id = 96] 16:59:40 INFO - PROCESS | 3840 | --DOCSHELL 1658BC00 == 40 [pid = 3840] [id = 95] 16:59:40 INFO - PROCESS | 3840 | --DOCSHELL 10F9F400 == 39 [pid = 3840] [id = 94] 16:59:40 INFO - PROCESS | 3840 | --DOCSHELL 14376C00 == 38 [pid = 3840] [id = 93] 16:59:40 INFO - PROCESS | 3840 | --DOCSHELL 12BBB400 == 37 [pid = 3840] [id = 92] 16:59:40 INFO - PROCESS | 3840 | --DOCSHELL 1830D800 == 36 [pid = 3840] [id = 91] 16:59:40 INFO - PROCESS | 3840 | --DOCSHELL 17526000 == 35 [pid = 3840] [id = 90] 16:59:40 INFO - PROCESS | 3840 | --DOCSHELL 16D2FC00 == 34 [pid = 3840] [id = 89] 16:59:40 INFO - PROCESS | 3840 | --DOCSHELL 1578A000 == 33 [pid = 3840] [id = 88] 16:59:40 INFO - PROCESS | 3840 | --DOCSHELL 14378000 == 32 [pid = 3840] [id = 87] 16:59:40 INFO - PROCESS | 3840 | --DOCSHELL 1296DC00 == 31 [pid = 3840] [id = 86] 16:59:40 INFO - PROCESS | 3840 | --DOCSHELL 11252800 == 30 [pid = 3840] [id = 85] 16:59:40 INFO - PROCESS | 3840 | --DOCSHELL 1970AC00 == 29 [pid = 3840] [id = 84] 16:59:40 INFO - PROCESS | 3840 | --DOMWINDOW == 90 (1A22D400) [pid = 3840] [serial = 250] [outer = 00000000] [url = about:blank] 16:59:41 INFO - PROCESS | 3840 | --DOMWINDOW == 89 (19CDC400) [pid = 3840] [serial = 241] [outer = 00000000] [url = about:blank] 16:59:41 INFO - PROCESS | 3840 | --DOMWINDOW == 88 (17354800) [pid = 3840] [serial = 239] [outer = 00000000] [url = about:blank] 16:59:41 INFO - PROCESS | 3840 | --DOMWINDOW == 87 (172E0400) [pid = 3840] [serial = 238] [outer = 00000000] [url = about:blank] 16:59:41 INFO - PROCESS | 3840 | --DOMWINDOW == 86 (19ECD400) [pid = 3840] [serial = 247] [outer = 00000000] [url = about:blank] 16:59:41 INFO - PROCESS | 3840 | --DOMWINDOW == 85 (19CDDC00) [pid = 3840] [serial = 242] [outer = 00000000] [url = about:blank] 16:59:41 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (1A065800) [pid = 3840] [serial = 248] [outer = 00000000] [url = about:blank] 16:59:41 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (13AA1400) [pid = 3840] [serial = 224] [outer = 00000000] [url = about:blank] 16:59:41 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (132B3400) [pid = 3840] [serial = 223] [outer = 00000000] [url = about:blank] 16:59:41 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (112C5400) [pid = 3840] [serial = 221] [outer = 00000000] [url = about:blank] 16:59:41 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (10F59C00) [pid = 3840] [serial = 220] [outer = 00000000] [url = about:blank] 16:59:41 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (1A9E6800) [pid = 3840] [serial = 218] [outer = 00000000] [url = about:blank] 16:59:41 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (15876C00) [pid = 3840] [serial = 232] [outer = 00000000] [url = about:blank] 16:59:41 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (13216C00) [pid = 3840] [serial = 229] [outer = 00000000] [url = about:blank] 16:59:41 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (13A09400) [pid = 3840] [serial = 230] [outer = 00000000] [url = about:blank] 16:59:41 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (114F1000) [pid = 3840] [serial = 227] [outer = 00000000] [url = about:blank] 16:59:41 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (114ADC00) [pid = 3840] [serial = 226] [outer = 00000000] [url = about:blank] 16:59:41 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (168E2C00) [pid = 3840] [serial = 235] [outer = 00000000] [url = about:blank] 16:59:41 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (16C75800) [pid = 3840] [serial = 236] [outer = 00000000] [url = about:blank] 16:59:41 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (18305000) [pid = 3840] [serial = 244] [outer = 00000000] [url = about:blank] 16:59:41 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (1830D000) [pid = 3840] [serial = 245] [outer = 00000000] [url = about:blank] 16:59:41 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (159A5000) [pid = 3840] [serial = 233] [outer = 00000000] [url = about:blank] 16:59:41 INFO - PROCESS | 3840 | 1472086781324 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:59:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:59:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 755ms 16:59:41 INFO - PROCESS | 3840 | 1472086781383 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 16:59:41 INFO - PROCESS | 3840 | 1472086781389 Marionette TRACE conn3 <- [1,365,null,{"value":"13"}] 16:59:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:59:41 INFO - PROCESS | 3840 | 1472086781395 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:59:41 INFO - PROCESS | 3840 | 1472086781398 Marionette TRACE conn3 <- [1,366,null,{}] 16:59:41 INFO - PROCESS | 3840 | 1472086781402 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:41 INFO - PROCESS | 3840 | 1472086781405 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:41 INFO - PROCESS | 3840 | 1472086781476 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 16:59:41 INFO - PROCESS | 3840 | 1472086781482 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:41 INFO - PROCESS | 3840 | 1472086781485 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:41 INFO - PROCESS | 3840 | ++DOCSHELL 11DA4C00 == 30 [pid = 3840] [id = 101] 16:59:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (11DA6400) [pid = 3840] [serial = 300] [outer = 00000000] 16:59:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (12C89C00) [pid = 3840] [serial = 301] [outer = 11DA6400] 16:59:41 INFO - PROCESS | 3840 | 1472086781534 Marionette DEBUG loaded listener.js 16:59:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (13216C00) [pid = 3840] [serial = 302] [outer = 11DA6400] 16:59:41 INFO - PROCESS | 3840 | 1472086781970 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:59:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:59:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 642ms 16:59:42 INFO - PROCESS | 3840 | 1472086782052 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 16:59:42 INFO - PROCESS | 3840 | 1472086782054 Marionette TRACE conn3 <- [1,369,null,{"value":"13"}] 16:59:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:59:42 INFO - PROCESS | 3840 | 1472086782061 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:59:42 INFO - PROCESS | 3840 | 1472086782065 Marionette TRACE conn3 <- [1,370,null,{}] 16:59:42 INFO - PROCESS | 3840 | 1472086782077 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:42 INFO - PROCESS | 3840 | 1472086782082 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:42 INFO - PROCESS | 3840 | 1472086782176 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 16:59:42 INFO - PROCESS | 3840 | 1472086782250 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:42 INFO - PROCESS | 3840 | 1472086782254 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:42 INFO - PROCESS | 3840 | ++DOCSHELL 1436F400 == 31 [pid = 3840] [id = 102] 16:59:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (14372400) [pid = 3840] [serial = 303] [outer = 00000000] 16:59:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (14798400) [pid = 3840] [serial = 304] [outer = 14372400] 16:59:42 INFO - PROCESS | 3840 | 1472086782294 Marionette DEBUG loaded listener.js 16:59:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (1578A400) [pid = 3840] [serial = 305] [outer = 14372400] 16:59:42 INFO - PROCESS | 3840 | 1472086782646 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:59:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:59:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 627ms 16:59:42 INFO - PROCESS | 3840 | 1472086782716 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 16:59:42 INFO - PROCESS | 3840 | 1472086782699 Marionette TRACE conn3 <- [1,373,null,{"value":"13"}] 16:59:42 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:59:42 INFO - PROCESS | 3840 | 1472086782703 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:59:42 INFO - PROCESS | 3840 | 1472086782705 Marionette TRACE conn3 <- [1,374,null,{}] 16:59:42 INFO - PROCESS | 3840 | 1472086782708 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:42 INFO - PROCESS | 3840 | 1472086782710 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:42 INFO - PROCESS | 3840 | 1472086782807 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 16:59:42 INFO - PROCESS | 3840 | 1472086782813 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:42 INFO - PROCESS | 3840 | 1472086782815 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:42 INFO - PROCESS | 3840 | ++DOCSHELL 1586E400 == 32 [pid = 3840] [id = 103] 16:59:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (158D1C00) [pid = 3840] [serial = 306] [outer = 00000000] 16:59:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (15ECB000) [pid = 3840] [serial = 307] [outer = 158D1C00] 16:59:42 INFO - PROCESS | 3840 | 1472086782861 Marionette DEBUG loaded listener.js 16:59:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (16882C00) [pid = 3840] [serial = 308] [outer = 158D1C00] 16:59:43 INFO - PROCESS | 3840 | 1472086783301 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:59:43 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:59:43 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 627ms 16:59:43 INFO - PROCESS | 3840 | 1472086783345 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 16:59:43 INFO - PROCESS | 3840 | 1472086783347 Marionette TRACE conn3 <- [1,377,null,{"value":"13"}] 16:59:43 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:59:43 INFO - PROCESS | 3840 | 1472086783351 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:59:43 INFO - PROCESS | 3840 | 1472086783352 Marionette TRACE conn3 <- [1,378,null,{}] 16:59:43 INFO - PROCESS | 3840 | 1472086783361 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:43 INFO - PROCESS | 3840 | 1472086783364 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:43 INFO - PROCESS | 3840 | 1472086783495 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 16:59:43 INFO - PROCESS | 3840 | 1472086783532 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:43 INFO - PROCESS | 3840 | 1472086783534 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:43 INFO - PROCESS | 3840 | ++DOCSHELL 168E0800 == 33 [pid = 3840] [id = 104] 16:59:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (168E2C00) [pid = 3840] [serial = 309] [outer = 00000000] 16:59:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (16DBAC00) [pid = 3840] [serial = 310] [outer = 168E2C00] 16:59:43 INFO - PROCESS | 3840 | 1472086783581 Marionette DEBUG loaded listener.js 16:59:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (172E7800) [pid = 3840] [serial = 311] [outer = 168E2C00] 16:59:43 INFO - PROCESS | 3840 | 1472086784000 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:59:44 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:59:44 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 670ms 16:59:44 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:59:44 INFO - PROCESS | 3840 | 1472086784035 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 16:59:44 INFO - PROCESS | 3840 | 1472086784037 Marionette TRACE conn3 <- [1,381,null,{"value":"13"}] 16:59:44 INFO - PROCESS | 3840 | 1472086784041 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:59:44 INFO - PROCESS | 3840 | 1472086784043 Marionette TRACE conn3 <- [1,382,null,{}] 16:59:44 INFO - PROCESS | 3840 | 1472086784046 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:44 INFO - PROCESS | 3840 | 1472086784052 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:44 INFO - PROCESS | 3840 | 1472086784159 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 16:59:44 INFO - PROCESS | 3840 | 1472086784217 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:44 INFO - PROCESS | 3840 | 1472086784219 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:44 INFO - PROCESS | 3840 | ++DOCSHELL 16C70000 == 34 [pid = 3840] [id = 105] 16:59:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (16D37800) [pid = 3840] [serial = 312] [outer = 00000000] 16:59:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (1830D400) [pid = 3840] [serial = 313] [outer = 16D37800] 16:59:44 INFO - PROCESS | 3840 | 1472086784267 Marionette DEBUG loaded listener.js 16:59:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (18306000) [pid = 3840] [serial = 314] [outer = 16D37800] 16:59:44 INFO - PROCESS | 3840 | 1472086784675 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:59:44 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:59:44 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 670ms 16:59:44 INFO - PROCESS | 3840 | 1472086784718 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 16:59:44 INFO - PROCESS | 3840 | 1472086784720 Marionette TRACE conn3 <- [1,385,null,{"value":"13"}] 16:59:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:59:44 INFO - PROCESS | 3840 | 1472086784724 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:59:44 INFO - PROCESS | 3840 | 1472086784725 Marionette TRACE conn3 <- [1,386,null,{}] 16:59:44 INFO - PROCESS | 3840 | 1472086784730 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:44 INFO - PROCESS | 3840 | 1472086784732 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:44 INFO - PROCESS | 3840 | 1472086784964 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 16:59:44 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (19CE5400) [pid = 3840] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:59:44 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (12971000) [pid = 3840] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:59:44 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (1A204400) [pid = 3840] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:59:44 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (16D31400) [pid = 3840] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:59:44 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (17EA5000) [pid = 3840] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:59:44 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (14378400) [pid = 3840] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:59:44 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (15876400) [pid = 3840] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:59:44 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (1970DC00) [pid = 3840] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:59:44 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (11253000) [pid = 3840] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:59:44 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (16C75400) [pid = 3840] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:59:44 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (19710C00) [pid = 3840] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:59:44 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (1A622C00) [pid = 3840] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:59:44 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (16C6F000) [pid = 3840] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:59:44 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (13170400) [pid = 3840] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:59:45 INFO - PROCESS | 3840 | 1472086785023 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:45 INFO - PROCESS | 3840 | 1472086785025 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:45 INFO - PROCESS | 3840 | ++DOCSHELL 10474C00 == 35 [pid = 3840] [id = 106] 16:59:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (104E6400) [pid = 3840] [serial = 315] [outer = 00000000] 16:59:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (11DE4C00) [pid = 3840] [serial = 316] [outer = 104E6400] 16:59:45 INFO - PROCESS | 3840 | 1472086785070 Marionette DEBUG loaded listener.js 16:59:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (132B4C00) [pid = 3840] [serial = 317] [outer = 104E6400] 16:59:45 INFO - PROCESS | 3840 | 1472086785413 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 16:59:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:59:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 727ms 16:59:45 INFO - PROCESS | 3840 | 1472086785465 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 16:59:45 INFO - PROCESS | 3840 | 1472086785467 Marionette TRACE conn3 <- [1,389,null,{"value":"13"}] 16:59:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:59:45 INFO - PROCESS | 3840 | 1472086785471 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:59:45 INFO - PROCESS | 3840 | 1472086785472 Marionette TRACE conn3 <- [1,390,null,{}] 16:59:45 INFO - PROCESS | 3840 | 1472086785476 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:45 INFO - PROCESS | 3840 | 1472086785478 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:45 INFO - PROCESS | 3840 | 1472086785538 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 16:59:45 INFO - PROCESS | 3840 | 1472086785544 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:45 INFO - PROCESS | 3840 | 1472086785546 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:45 INFO - PROCESS | 3840 | ++DOCSHELL 17BAE400 == 36 [pid = 3840] [id = 107] 16:59:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (1830BC00) [pid = 3840] [serial = 318] [outer = 00000000] 16:59:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (19715000) [pid = 3840] [serial = 319] [outer = 1830BC00] 16:59:45 INFO - PROCESS | 3840 | 1472086785589 Marionette DEBUG loaded listener.js 16:59:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (19CE0400) [pid = 3840] [serial = 320] [outer = 1830BC00] 16:59:45 INFO - PROCESS | 3840 | 1472086785984 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 16:59:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:59:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 541ms 16:59:46 INFO - PROCESS | 3840 | 1472086786010 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 16:59:46 INFO - PROCESS | 3840 | 1472086786012 Marionette TRACE conn3 <- [1,393,null,{"value":"13"}] 16:59:46 INFO - PROCESS | 3840 | 1472086786015 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:59:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:59:46 INFO - PROCESS | 3840 | 1472086786017 Marionette TRACE conn3 <- [1,394,null,{}] 16:59:46 INFO - PROCESS | 3840 | 1472086786021 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:46 INFO - PROCESS | 3840 | 1472086786022 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:46 INFO - PROCESS | 3840 | 1472086786099 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 16:59:46 INFO - PROCESS | 3840 | 1472086786105 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:46 INFO - PROCESS | 3840 | 1472086786107 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:46 INFO - PROCESS | 3840 | ++DOCSHELL 14798000 == 37 [pid = 3840] [id = 108] 16:59:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (19EC0800) [pid = 3840] [serial = 321] [outer = 00000000] 16:59:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (19ECCC00) [pid = 3840] [serial = 322] [outer = 19EC0800] 16:59:46 INFO - PROCESS | 3840 | 1472086786155 Marionette DEBUG loaded listener.js 16:59:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (1A205800) [pid = 3840] [serial = 323] [outer = 19EC0800] 16:59:46 INFO - PROCESS | 3840 | 1472086786599 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 16:59:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:59:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 641ms 16:59:46 INFO - PROCESS | 3840 | 1472086786661 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 16:59:46 INFO - PROCESS | 3840 | 1472086786663 Marionette TRACE conn3 <- [1,397,null,{"value":"13"}] 16:59:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:59:46 INFO - PROCESS | 3840 | 1472086786666 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:59:46 INFO - PROCESS | 3840 | 1472086786668 Marionette TRACE conn3 <- [1,398,null,{}] 16:59:46 INFO - PROCESS | 3840 | 1472086786672 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:46 INFO - PROCESS | 3840 | 1472086786674 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:46 INFO - PROCESS | 3840 | 1472086786735 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 16:59:46 INFO - PROCESS | 3840 | 1472086786743 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:46 INFO - PROCESS | 3840 | 1472086786745 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:46 INFO - PROCESS | 3840 | ++DOCSHELL 1586C400 == 38 [pid = 3840] [id = 109] 16:59:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (19712000) [pid = 3840] [serial = 324] [outer = 00000000] 16:59:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (1A232000) [pid = 3840] [serial = 325] [outer = 19712000] 16:59:46 INFO - PROCESS | 3840 | 1472086786790 Marionette DEBUG loaded listener.js 16:59:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (1A5B0C00) [pid = 3840] [serial = 326] [outer = 19712000] 16:59:47 INFO - PROCESS | 3840 | 1472086787507 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 16:59:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:59:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 912ms 16:59:47 INFO - PROCESS | 3840 | 1472086787574 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 16:59:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:59:47 INFO - PROCESS | 3840 | 1472086787579 Marionette TRACE conn3 <- [1,401,null,{"value":"13"}] 16:59:47 INFO - PROCESS | 3840 | 1472086787584 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:59:47 INFO - PROCESS | 3840 | 1472086787589 Marionette TRACE conn3 <- [1,402,null,{}] 16:59:47 INFO - PROCESS | 3840 | 1472086787595 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:47 INFO - PROCESS | 3840 | 1472086787598 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:47 INFO - PROCESS | 3840 | 1472086787750 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 16:59:47 INFO - PROCESS | 3840 | 1472086787867 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:47 INFO - PROCESS | 3840 | 1472086787871 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:47 INFO - PROCESS | 3840 | ++DOCSHELL 11256400 == 39 [pid = 3840] [id = 110] 16:59:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (114ADC00) [pid = 3840] [serial = 327] [outer = 00000000] 16:59:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (1180C400) [pid = 3840] [serial = 328] [outer = 114ADC00] 16:59:47 INFO - PROCESS | 3840 | 1472086787931 Marionette DEBUG loaded listener.js 16:59:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (12970000) [pid = 3840] [serial = 329] [outer = 114ADC00] 16:59:48 INFO - PROCESS | 3840 | 1472086788472 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 16:59:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:59:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 913ms 16:59:48 INFO - PROCESS | 3840 | 1472086788503 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 16:59:48 INFO - PROCESS | 3840 | 1472086788508 Marionette TRACE conn3 <- [1,405,null,{"value":"13"}] 16:59:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:59:48 INFO - PROCESS | 3840 | 1472086788515 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:59:48 INFO - PROCESS | 3840 | 1472086788519 Marionette TRACE conn3 <- [1,406,null,{}] 16:59:48 INFO - PROCESS | 3840 | 1472086788523 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:48 INFO - PROCESS | 3840 | 1472086788526 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:48 INFO - PROCESS | 3840 | 1472086788621 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 16:59:48 INFO - PROCESS | 3840 | 1472086788718 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:48 INFO - PROCESS | 3840 | 1472086788721 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:48 INFO - PROCESS | 3840 | ++DOCSHELL 1578D000 == 40 [pid = 3840] [id = 111] 16:59:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 86 (15792C00) [pid = 3840] [serial = 330] [outer = 00000000] 16:59:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 87 (159A5C00) [pid = 3840] [serial = 331] [outer = 15792C00] 16:59:48 INFO - PROCESS | 3840 | 1472086788780 Marionette DEBUG loaded listener.js 16:59:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 88 (16D37400) [pid = 3840] [serial = 332] [outer = 15792C00] 16:59:49 INFO - PROCESS | 3840 | 1472086789343 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 16:59:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:59:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 855ms 16:59:49 INFO - PROCESS | 3840 | 1472086789384 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 16:59:49 INFO - PROCESS | 3840 | 1472086789386 Marionette TRACE conn3 <- [1,409,null,{"value":"13"}] 16:59:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:59:49 INFO - PROCESS | 3840 | 1472086789390 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:59:49 INFO - PROCESS | 3840 | 1472086789395 Marionette TRACE conn3 <- [1,410,null,{}] 16:59:49 INFO - PROCESS | 3840 | 1472086789406 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:49 INFO - PROCESS | 3840 | 1472086789411 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:49 INFO - PROCESS | 3840 | 1472086789510 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 16:59:49 INFO - PROCESS | 3840 | 1472086789598 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:49 INFO - PROCESS | 3840 | 1472086789602 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:49 INFO - PROCESS | 3840 | ++DOCSHELL 19CDE400 == 41 [pid = 3840] [id = 112] 16:59:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 89 (19EC0400) [pid = 3840] [serial = 333] [outer = 00000000] 16:59:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 90 (1A61F400) [pid = 3840] [serial = 334] [outer = 19EC0400] 16:59:49 INFO - PROCESS | 3840 | 1472086789663 Marionette DEBUG loaded listener.js 16:59:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 91 (1A717400) [pid = 3840] [serial = 335] [outer = 19EC0400] 16:59:50 INFO - PROCESS | 3840 | --DOCSHELL 14798000 == 40 [pid = 3840] [id = 108] 16:59:50 INFO - PROCESS | 3840 | --DOCSHELL 17BAE400 == 39 [pid = 3840] [id = 107] 16:59:50 INFO - PROCESS | 3840 | --DOCSHELL 10474C00 == 38 [pid = 3840] [id = 106] 16:59:50 INFO - PROCESS | 3840 | --DOCSHELL 16C70000 == 37 [pid = 3840] [id = 105] 16:59:50 INFO - PROCESS | 3840 | --DOCSHELL 168E0800 == 36 [pid = 3840] [id = 104] 16:59:50 INFO - PROCESS | 3840 | --DOCSHELL 1586E400 == 35 [pid = 3840] [id = 103] 16:59:50 INFO - PROCESS | 3840 | --DOCSHELL 1436F400 == 34 [pid = 3840] [id = 102] 16:59:50 INFO - PROCESS | 3840 | --DOCSHELL 11DA4C00 == 33 [pid = 3840] [id = 101] 16:59:50 INFO - PROCESS | 3840 | --DOCSHELL 104E8800 == 32 [pid = 3840] [id = 100] 16:59:50 INFO - PROCESS | 3840 | --DOCSHELL 1A617400 == 31 [pid = 3840] [id = 98] 16:59:50 INFO - PROCESS | 3840 | --DOCSHELL 10A55800 == 30 [pid = 3840] [id = 99] 16:59:50 INFO - PROCESS | 3840 | --DOCSHELL 1578D000 == 29 [pid = 3840] [id = 111] 16:59:50 INFO - PROCESS | 3840 | --DOCSHELL 1586C400 == 28 [pid = 3840] [id = 109] 16:59:50 INFO - PROCESS | 3840 | --DOCSHELL 11256400 == 27 [pid = 3840] [id = 110] 16:59:50 INFO - PROCESS | 3840 | 1472086790979 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 16:59:50 INFO - PROCESS | 3840 | --DOMWINDOW == 90 (1A22C800) [pid = 3840] [serial = 278] [outer = 00000000] [url = about:blank] 16:59:50 INFO - PROCESS | 3840 | --DOMWINDOW == 89 (1A719000) [pid = 3840] [serial = 283] [outer = 00000000] [url = about:blank] 16:59:50 INFO - PROCESS | 3840 | --DOMWINDOW == 88 (1ABA5000) [pid = 3840] [serial = 292] [outer = 00000000] [url = about:blank] 16:59:50 INFO - PROCESS | 3840 | --DOMWINDOW == 87 (1A61F800) [pid = 3840] [serial = 281] [outer = 00000000] [url = about:blank] 16:59:50 INFO - PROCESS | 3840 | --DOMWINDOW == 86 (1A9E7400) [pid = 3840] [serial = 289] [outer = 00000000] [url = about:blank] 16:59:50 INFO - PROCESS | 3840 | --DOMWINDOW == 85 (19A5F400) [pid = 3840] [serial = 286] [outer = 00000000] [url = about:blank] 16:59:50 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (1A9E0400) [pid = 3840] [serial = 284] [outer = 00000000] [url = about:blank] 16:59:50 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (1A22BC00) [pid = 3840] [serial = 287] [outer = 00000000] [url = about:blank] 16:59:50 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (19EC6000) [pid = 3840] [serial = 275] [outer = 00000000] [url = about:blank] 16:59:50 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (1A9EE400) [pid = 3840] [serial = 290] [outer = 00000000] [url = about:blank] 16:59:50 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (1A229000) [pid = 3840] [serial = 277] [outer = 00000000] [url = about:blank] 16:59:50 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (12BBCC00) [pid = 3840] [serial = 256] [outer = 00000000] [url = about:blank] 16:59:50 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (13170C00) [pid = 3840] [serial = 257] [outer = 00000000] [url = about:blank] 16:59:50 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (1A22E000) [pid = 3840] [serial = 251] [outer = 00000000] [url = about:blank] 16:59:50 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (172E8000) [pid = 3840] [serial = 265] [outer = 00000000] [url = about:blank] 16:59:50 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (17526800) [pid = 3840] [serial = 266] [outer = 00000000] [url = about:blank] 16:59:50 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (1830B400) [pid = 3840] [serial = 268] [outer = 00000000] [url = about:blank] 16:59:50 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (1970A800) [pid = 3840] [serial = 269] [outer = 00000000] [url = about:blank] 16:59:50 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (1519C400) [pid = 3840] [serial = 259] [outer = 00000000] [url = about:blank] 16:59:50 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (15788000) [pid = 3840] [serial = 260] [outer = 00000000] [url = about:blank] 16:59:51 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (15EC1400) [pid = 3840] [serial = 262] [outer = 00000000] [url = about:blank] 16:59:51 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (15ECF000) [pid = 3840] [serial = 263] [outer = 00000000] [url = about:blank] 16:59:51 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (199A2C00) [pid = 3840] [serial = 271] [outer = 00000000] [url = about:blank] 16:59:51 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (19A59800) [pid = 3840] [serial = 272] [outer = 00000000] [url = about:blank] 16:59:51 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (114D8800) [pid = 3840] [serial = 253] [outer = 00000000] [url = about:blank] 16:59:51 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (1A618400) [pid = 3840] [serial = 280] [outer = 00000000] [url = about:blank] 16:59:51 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (114EF000) [pid = 3840] [serial = 254] [outer = 00000000] [url = about:blank] 16:59:51 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (19EC5C00) [pid = 3840] [serial = 274] [outer = 00000000] [url = about:blank] 16:59:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:59:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1711ms 16:59:51 INFO - PROCESS | 3840 | 1472086791102 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 16:59:51 INFO - PROCESS | 3840 | 1472086791106 Marionette TRACE conn3 <- [1,413,null,{"value":"13"}] 16:59:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:59:51 INFO - PROCESS | 3840 | 1472086791095 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:59:51 INFO - PROCESS | 3840 | 1472086791099 Marionette TRACE conn3 <- [1,414,null,{}] 16:59:51 INFO - PROCESS | 3840 | 1472086791105 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:51 INFO - PROCESS | 3840 | 1472086791109 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:51 INFO - PROCESS | 3840 | 1472086791202 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 16:59:51 INFO - PROCESS | 3840 | 1472086791268 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:51 INFO - PROCESS | 3840 | 1472086791273 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:51 INFO - PROCESS | 3840 | ++DOCSHELL 10F9F800 == 28 [pid = 3840] [id = 113] 16:59:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (10FA3800) [pid = 3840] [serial = 336] [outer = 00000000] 16:59:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (11253000) [pid = 3840] [serial = 337] [outer = 10FA3800] 16:59:51 INFO - PROCESS | 3840 | 1472086791324 Marionette DEBUG loaded listener.js 16:59:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (11256400) [pid = 3840] [serial = 338] [outer = 10FA3800] 16:59:51 INFO - PROCESS | 3840 | 1472086791721 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 16:59:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:59:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 641ms 16:59:51 INFO - PROCESS | 3840 | 1472086791736 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 16:59:51 INFO - PROCESS | 3840 | 1472086791741 Marionette TRACE conn3 <- [1,417,null,{"value":"13"}] 16:59:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:59:51 INFO - PROCESS | 3840 | 1472086791751 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:59:51 INFO - PROCESS | 3840 | 1472086791754 Marionette TRACE conn3 <- [1,418,null,{}] 16:59:51 INFO - PROCESS | 3840 | 1472086791758 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:51 INFO - PROCESS | 3840 | 1472086791761 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:51 INFO - PROCESS | 3840 | 1472086791853 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 16:59:51 INFO - PROCESS | 3840 | 1472086791862 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:51 INFO - PROCESS | 3840 | 1472086791865 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:51 INFO - PROCESS | 3840 | ++DOCSHELL 1296D000 == 29 [pid = 3840] [id = 114] 16:59:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (129F6800) [pid = 3840] [serial = 339] [outer = 00000000] 16:59:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (12C83400) [pid = 3840] [serial = 340] [outer = 129F6800] 16:59:51 INFO - PROCESS | 3840 | 1472086791915 Marionette DEBUG loaded listener.js 16:59:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (13215400) [pid = 3840] [serial = 341] [outer = 129F6800] 16:59:53 INFO - PROCESS | 3840 | 1472086793089 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 16:59:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 16:59:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1383ms 16:59:53 INFO - PROCESS | 3840 | 1472086793191 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 16:59:53 INFO - PROCESS | 3840 | 1472086793195 Marionette TRACE conn3 <- [1,421,null,{"value":"13"}] 16:59:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:59:53 INFO - PROCESS | 3840 | 1472086793202 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:59:53 INFO - PROCESS | 3840 | 1472086793206 Marionette TRACE conn3 <- [1,422,null,{}] 16:59:53 INFO - PROCESS | 3840 | 1472086793213 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:53 INFO - PROCESS | 3840 | 1472086793216 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:53 INFO - PROCESS | 3840 | 1472086793303 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 16:59:53 INFO - PROCESS | 3840 | 1472086793416 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:53 INFO - PROCESS | 3840 | 1472086793420 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:53 INFO - PROCESS | 3840 | ++DOCSHELL 10A51C00 == 30 [pid = 3840] [id = 115] 16:59:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (10E47000) [pid = 3840] [serial = 342] [outer = 00000000] 16:59:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (118A4000) [pid = 3840] [serial = 343] [outer = 10E47000] 16:59:53 INFO - PROCESS | 3840 | 1472086793479 Marionette DEBUG loaded listener.js 16:59:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (13A0AC00) [pid = 3840] [serial = 344] [outer = 10E47000] 16:59:54 INFO - PROCESS | 3840 | --DOCSHELL 10F9F800 == 29 [pid = 3840] [id = 113] 16:59:54 INFO - PROCESS | 3840 | --DOCSHELL 19CDE400 == 28 [pid = 3840] [id = 112] 16:59:54 INFO - PROCESS | 3840 | 1472086794522 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 16:59:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:59:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1326ms 16:59:54 INFO - PROCESS | 3840 | 1472086794530 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 16:59:54 INFO - PROCESS | 3840 | 1472086794534 Marionette TRACE conn3 <- [1,425,null,{"value":"13"}] 16:59:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:59:54 INFO - PROCESS | 3840 | 1472086794539 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:59:54 INFO - PROCESS | 3840 | 1472086794542 Marionette TRACE conn3 <- [1,426,null,{}] 16:59:54 INFO - PROCESS | 3840 | 1472086794548 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:54 INFO - PROCESS | 3840 | 1472086794550 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:54 INFO - PROCESS | 3840 | 1472086794643 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 16:59:54 INFO - PROCESS | 3840 | 1472086794770 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:54 INFO - PROCESS | 3840 | 1472086794773 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:54 INFO - PROCESS | 3840 | ++DOCSHELL 114E8000 == 29 [pid = 3840] [id = 116] 16:59:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (114EF000) [pid = 3840] [serial = 345] [outer = 00000000] 16:59:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (1316B800) [pid = 3840] [serial = 346] [outer = 114EF000] 16:59:54 INFO - PROCESS | 3840 | 1472086794811 Marionette DEBUG loaded listener.js 16:59:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (13AA9000) [pid = 3840] [serial = 347] [outer = 114EF000] 16:59:55 INFO - PROCESS | 3840 | 1472086795229 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 16:59:55 INFO - PROCESS | 3840 | 1472086795283 Marionette TRACE conn3 <- [1,429,null,{"value":"13"}] 16:59:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 16:59:55 INFO - PROCESS | 3840 | 1472086795290 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:59:55 INFO - PROCESS | 3840 | 1472086795293 Marionette TRACE conn3 <- [1,430,null,{}] 16:59:55 INFO - PROCESS | 3840 | 1472086795297 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:55 INFO - PROCESS | 3840 | 1472086795299 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:55 INFO - PROCESS | 3840 | 1472086795397 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 16:59:55 INFO - PROCESS | 3840 | 1472086795456 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:55 INFO - PROCESS | 3840 | 1472086795459 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:55 INFO - PROCESS | 3840 | ++DOCSHELL 1578BC00 == 30 [pid = 3840] [id = 117] 16:59:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (1578D000) [pid = 3840] [serial = 348] [outer = 00000000] 16:59:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (15877800) [pid = 3840] [serial = 349] [outer = 1578D000] 16:59:55 INFO - PROCESS | 3840 | 1472086795509 Marionette DEBUG loaded listener.js 16:59:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (159A5000) [pid = 3840] [serial = 350] [outer = 1578D000] 16:59:55 INFO - PROCESS | 3840 | 1472086795981 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 16:59:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:59:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 727ms 16:59:56 INFO - PROCESS | 3840 | 1472086796012 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 16:59:56 INFO - PROCESS | 3840 | 1472086796014 Marionette TRACE conn3 <- [1,433,null,{"value":"13"}] 16:59:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:59:56 INFO - PROCESS | 3840 | 1472086796018 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:59:56 INFO - PROCESS | 3840 | 1472086796021 Marionette TRACE conn3 <- [1,434,null,{}] 16:59:56 INFO - PROCESS | 3840 | 1472086796039 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:56 INFO - PROCESS | 3840 | 1472086796044 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:56 INFO - PROCESS | 3840 | 1472086796157 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 16:59:56 INFO - PROCESS | 3840 | 1472086796172 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:56 INFO - PROCESS | 3840 | 1472086796175 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:56 INFO - PROCESS | 3840 | ++DOCSHELL 1735E400 == 31 [pid = 3840] [id = 118] 16:59:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (1751D400) [pid = 3840] [serial = 351] [outer = 00000000] 16:59:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (17BB2000) [pid = 3840] [serial = 352] [outer = 1751D400] 16:59:56 INFO - PROCESS | 3840 | 1472086796227 Marionette DEBUG loaded listener.js 16:59:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (17EA7000) [pid = 3840] [serial = 353] [outer = 1751D400] 16:59:56 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (19EC0800) [pid = 3840] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:59:56 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (19712000) [pid = 3840] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:59:56 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (114ADC00) [pid = 3840] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:59:56 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (15792C00) [pid = 3840] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:59:56 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (168E2C00) [pid = 3840] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:59:56 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (1AB9E800) [pid = 3840] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:59:56 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (11DA6400) [pid = 3840] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:59:56 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (14372400) [pid = 3840] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:59:56 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (158D1C00) [pid = 3840] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:59:56 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (1124F800) [pid = 3840] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:59:56 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (1055EC00) [pid = 3840] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:59:56 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (16D37800) [pid = 3840] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:59:56 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (1830BC00) [pid = 3840] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:59:56 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (104E6400) [pid = 3840] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:59:56 INFO - PROCESS | 3840 | 1472086796647 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 16:59:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:59:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 670ms 16:59:56 INFO - PROCESS | 3840 | 1472086796699 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 16:59:56 INFO - PROCESS | 3840 | 1472086796702 Marionette TRACE conn3 <- [1,437,null,{"value":"13"}] 16:59:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:59:56 INFO - PROCESS | 3840 | 1472086796714 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:59:56 INFO - PROCESS | 3840 | 1472086796716 Marionette TRACE conn3 <- [1,438,null,{}] 16:59:56 INFO - PROCESS | 3840 | 1472086796720 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:56 INFO - PROCESS | 3840 | 1472086796722 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:56 INFO - PROCESS | 3840 | 1472086796807 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 16:59:56 INFO - PROCESS | 3840 | 1472086796872 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:56 INFO - PROCESS | 3840 | 1472086796874 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:56 INFO - PROCESS | 3840 | ++DOCSHELL 10470400 == 32 [pid = 3840] [id = 119] 16:59:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (1047F800) [pid = 3840] [serial = 354] [outer = 00000000] 16:59:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (143EBC00) [pid = 3840] [serial = 355] [outer = 1047F800] 16:59:56 INFO - PROCESS | 3840 | 1472086796920 Marionette DEBUG loaded listener.js 16:59:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (18301400) [pid = 3840] [serial = 356] [outer = 1047F800] 16:59:57 INFO - PROCESS | 3840 | 1472086797249 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 16:59:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:59:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 599ms 16:59:57 INFO - PROCESS | 3840 | 1472086797305 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 16:59:57 INFO - PROCESS | 3840 | 1472086797308 Marionette TRACE conn3 <- [1,441,null,{"value":"13"}] 16:59:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:59:57 INFO - PROCESS | 3840 | 1472086797317 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:59:57 INFO - PROCESS | 3840 | 1472086797319 Marionette TRACE conn3 <- [1,442,null,{}] 16:59:57 INFO - PROCESS | 3840 | 1472086797323 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:57 INFO - PROCESS | 3840 | 1472086797326 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:57 INFO - PROCESS | 3840 | [3840] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 16:59:57 INFO - PROCESS | 3840 | [3840] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 16:59:57 INFO - PROCESS | 3840 | 1472086797416 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 16:59:57 INFO - PROCESS | 3840 | 1472086797428 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:57 INFO - PROCESS | 3840 | 1472086797430 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:57 INFO - PROCESS | 3840 | ++DOCSHELL 19709800 == 33 [pid = 3840] [id = 120] 16:59:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (1970A000) [pid = 3840] [serial = 357] [outer = 00000000] 16:59:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (19712400) [pid = 3840] [serial = 358] [outer = 1970A000] 16:59:57 INFO - PROCESS | 3840 | 1472086797477 Marionette DEBUG loaded listener.js 16:59:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (19A64400) [pid = 3840] [serial = 359] [outer = 1970A000] 16:59:57 INFO - PROCESS | 3840 | 1472086797895 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 16:59:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:59:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 641ms 16:59:57 INFO - PROCESS | 3840 | 1472086797948 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 16:59:57 INFO - PROCESS | 3840 | 1472086797950 Marionette TRACE conn3 <- [1,445,null,{"value":"13"}] 16:59:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:59:57 INFO - PROCESS | 3840 | 1472086797953 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:59:57 INFO - PROCESS | 3840 | 1472086797955 Marionette TRACE conn3 <- [1,446,null,{}] 16:59:57 INFO - PROCESS | 3840 | 1472086797959 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:57 INFO - PROCESS | 3840 | 1472086797964 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:58 INFO - PROCESS | 3840 | 1472086798051 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 16:59:58 INFO - PROCESS | 3840 | 1472086798065 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:58 INFO - PROCESS | 3840 | 1472086798067 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:58 INFO - PROCESS | 3840 | ++DOCSHELL 19CE2C00 == 34 [pid = 3840] [id = 121] 16:59:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (19EC8400) [pid = 3840] [serial = 360] [outer = 00000000] 16:59:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (1A20D800) [pid = 3840] [serial = 361] [outer = 19EC8400] 16:59:58 INFO - PROCESS | 3840 | 1472086798113 Marionette DEBUG loaded listener.js 16:59:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (1A22D400) [pid = 3840] [serial = 362] [outer = 19EC8400] 16:59:58 INFO - PROCESS | 3840 | --DOCSHELL 114E8000 == 33 [pid = 3840] [id = 116] 16:59:58 INFO - PROCESS | 3840 | --DOCSHELL 1296D000 == 32 [pid = 3840] [id = 114] 16:59:58 INFO - PROCESS | 3840 | --DOCSHELL 10A51C00 == 31 [pid = 3840] [id = 115] 16:59:59 INFO - PROCESS | 3840 | --DOCSHELL 1735E400 == 30 [pid = 3840] [id = 118] 16:59:59 INFO - PROCESS | 3840 | --DOCSHELL 10470400 == 29 [pid = 3840] [id = 119] 16:59:59 INFO - PROCESS | 3840 | --DOCSHELL 1578BC00 == 28 [pid = 3840] [id = 117] 16:59:59 INFO - PROCESS | 3840 | --DOCSHELL 19709800 == 27 [pid = 3840] [id = 120] 16:59:59 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (19ECCC00) [pid = 3840] [serial = 322] [outer = 00000000] [url = about:blank] 16:59:59 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (1A5B0C00) [pid = 3840] [serial = 326] [outer = 00000000] [url = about:blank] 16:59:59 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (1A232000) [pid = 3840] [serial = 325] [outer = 00000000] [url = about:blank] 16:59:59 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (12C83400) [pid = 3840] [serial = 340] [outer = 00000000] [url = about:blank] 16:59:59 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (1180C400) [pid = 3840] [serial = 328] [outer = 00000000] [url = about:blank] 16:59:59 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (11253000) [pid = 3840] [serial = 337] [outer = 00000000] [url = about:blank] 16:59:59 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (159A5C00) [pid = 3840] [serial = 331] [outer = 00000000] [url = about:blank] 16:59:59 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (12970000) [pid = 3840] [serial = 329] [outer = 00000000] [url = about:blank] 16:59:59 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (16DBAC00) [pid = 3840] [serial = 310] [outer = 00000000] [url = about:blank] 16:59:59 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (1ABA8C00) [pid = 3840] [serial = 293] [outer = 00000000] [url = about:blank] 16:59:59 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (12C89C00) [pid = 3840] [serial = 301] [outer = 00000000] [url = about:blank] 16:59:59 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (13216C00) [pid = 3840] [serial = 302] [outer = 00000000] [url = about:blank] 16:59:59 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (14798400) [pid = 3840] [serial = 304] [outer = 00000000] [url = about:blank] 16:59:59 INFO - PROCESS | 3840 | --DOMWINDOW == 62 (1578A400) [pid = 3840] [serial = 305] [outer = 00000000] [url = about:blank] 16:59:59 INFO - PROCESS | 3840 | --DOMWINDOW == 61 (15ECB000) [pid = 3840] [serial = 307] [outer = 00000000] [url = about:blank] 16:59:59 INFO - PROCESS | 3840 | --DOMWINDOW == 60 (11C0A000) [pid = 3840] [serial = 295] [outer = 00000000] [url = about:blank] 16:59:59 INFO - PROCESS | 3840 | --DOMWINDOW == 59 (11DE0C00) [pid = 3840] [serial = 296] [outer = 00000000] [url = about:blank] 16:59:59 INFO - PROCESS | 3840 | --DOMWINDOW == 58 (11253800) [pid = 3840] [serial = 298] [outer = 00000000] [url = about:blank] 16:59:59 INFO - PROCESS | 3840 | --DOMWINDOW == 57 (114DFC00) [pid = 3840] [serial = 299] [outer = 00000000] [url = about:blank] 16:59:59 INFO - PROCESS | 3840 | --DOMWINDOW == 56 (1830D400) [pid = 3840] [serial = 313] [outer = 00000000] [url = about:blank] 16:59:59 INFO - PROCESS | 3840 | --DOMWINDOW == 55 (1A61F400) [pid = 3840] [serial = 334] [outer = 00000000] [url = about:blank] 16:59:59 INFO - PROCESS | 3840 | --DOMWINDOW == 54 (172E7800) [pid = 3840] [serial = 311] [outer = 00000000] [url = about:blank] 16:59:59 INFO - PROCESS | 3840 | --DOMWINDOW == 53 (18306000) [pid = 3840] [serial = 314] [outer = 00000000] [url = about:blank] 16:59:59 INFO - PROCESS | 3840 | --DOMWINDOW == 52 (19715000) [pid = 3840] [serial = 319] [outer = 00000000] [url = about:blank] 16:59:59 INFO - PROCESS | 3840 | --DOMWINDOW == 51 (11DE4C00) [pid = 3840] [serial = 316] [outer = 00000000] [url = about:blank] 16:59:59 INFO - PROCESS | 3840 | --DOMWINDOW == 50 (1A205800) [pid = 3840] [serial = 323] [outer = 00000000] [url = about:blank] 16:59:59 INFO - PROCESS | 3840 | --DOMWINDOW == 49 (16D37400) [pid = 3840] [serial = 332] [outer = 00000000] [url = about:blank] 16:59:59 INFO - PROCESS | 3840 | --DOMWINDOW == 48 (19CE0400) [pid = 3840] [serial = 320] [outer = 00000000] [url = about:blank] 16:59:59 INFO - PROCESS | 3840 | --DOMWINDOW == 47 (132B4C00) [pid = 3840] [serial = 317] [outer = 00000000] [url = about:blank] 16:59:59 INFO - PROCESS | 3840 | --DOMWINDOW == 46 (16882C00) [pid = 3840] [serial = 308] [outer = 00000000] [url = about:blank] 16:59:59 INFO - PROCESS | 3840 | 1472086799682 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 16:59:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:59:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1739ms 16:59:59 INFO - PROCESS | 3840 | 1472086799699 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 16:59:59 INFO - PROCESS | 3840 | 1472086799703 Marionette TRACE conn3 <- [1,449,null,{"value":"13"}] 16:59:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:59:59 INFO - PROCESS | 3840 | 1472086799708 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:59:59 INFO - PROCESS | 3840 | 1472086799712 Marionette TRACE conn3 <- [1,450,null,{}] 16:59:59 INFO - PROCESS | 3840 | 1472086799719 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:59 INFO - PROCESS | 3840 | 1472086799725 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:59 INFO - PROCESS | 3840 | 1472086799805 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 16:59:59 INFO - PROCESS | 3840 | 1472086799813 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:59 INFO - PROCESS | 3840 | 1472086799818 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 16:59:59 INFO - PROCESS | 3840 | ++DOCSHELL 114E2000 == 28 [pid = 3840] [id = 122] 16:59:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 47 (114EA400) [pid = 3840] [serial = 363] [outer = 00000000] 16:59:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 48 (118A7000) [pid = 3840] [serial = 364] [outer = 114EA400] 16:59:59 INFO - PROCESS | 3840 | 1472086799869 Marionette DEBUG loaded listener.js 16:59:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 49 (11D08000) [pid = 3840] [serial = 365] [outer = 114EA400] 17:00:00 INFO - PROCESS | 3840 | 1472086800336 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 17:00:00 INFO - PROCESS | 3840 | 1472086800379 Marionette TRACE conn3 <- [1,453,null,{"value":"13"}] 17:00:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 17:00:00 INFO - PROCESS | 3840 | 1472086800385 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 17:00:00 INFO - PROCESS | 3840 | 1472086800388 Marionette TRACE conn3 <- [1,454,null,{}] 17:00:00 INFO - PROCESS | 3840 | 1472086800392 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:00 INFO - PROCESS | 3840 | 1472086800395 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:00 INFO - PROCESS | 3840 | 1472086800488 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 17:00:00 INFO - PROCESS | 3840 | 1472086800574 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:00 INFO - PROCESS | 3840 | 1472086800560 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:00 INFO - PROCESS | 3840 | ++DOCSHELL 13172800 == 29 [pid = 3840] [id = 123] 17:00:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 50 (13A11000) [pid = 3840] [serial = 366] [outer = 00000000] 17:00:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 51 (1436E000) [pid = 3840] [serial = 367] [outer = 13A11000] 17:00:00 INFO - PROCESS | 3840 | 1472086800610 Marionette DEBUG loaded listener.js 17:00:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 52 (14375C00) [pid = 3840] [serial = 368] [outer = 13A11000] 17:00:00 INFO - PROCESS | 3840 | [3840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:00:00 INFO - PROCESS | 3840 | 1472086800987 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 17:00:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 17:00:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 627ms 17:00:01 INFO - PROCESS | 3840 | 1472086801032 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 17:00:01 INFO - PROCESS | 3840 | 1472086801034 Marionette TRACE conn3 <- [1,457,null,{"value":"13"}] 17:00:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 17:00:01 INFO - PROCESS | 3840 | 1472086801069 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 17:00:01 INFO - PROCESS | 3840 | 1472086801073 Marionette TRACE conn3 <- [1,458,null,{}] 17:00:01 INFO - PROCESS | 3840 | 1472086801084 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:01 INFO - PROCESS | 3840 | 1472086801089 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:01 INFO - PROCESS | 3840 | 1472086801155 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 17:00:01 INFO - PROCESS | 3840 | 1472086801172 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:01 INFO - PROCESS | 3840 | 1472086801175 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:01 INFO - PROCESS | 3840 | ++DOCSHELL 15EC8400 == 30 [pid = 3840] [id = 124] 17:00:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 53 (15ECA800) [pid = 3840] [serial = 369] [outer = 00000000] 17:00:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 54 (15ECEC00) [pid = 3840] [serial = 370] [outer = 15ECA800] 17:00:01 INFO - PROCESS | 3840 | 1472086801228 Marionette DEBUG loaded listener.js 17:00:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 55 (16881400) [pid = 3840] [serial = 371] [outer = 15ECA800] 17:00:01 INFO - PROCESS | 3840 | 1472086801631 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 17:00:01 INFO - PROCESS | 3840 | 1472086801659 Marionette TRACE conn3 <- [1,461,null,{"value":"13"}] 17:00:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 17:00:01 INFO - PROCESS | 3840 | 1472086801662 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 17:00:01 INFO - PROCESS | 3840 | 1472086801664 Marionette TRACE conn3 <- [1,462,null,{}] 17:00:01 INFO - PROCESS | 3840 | 1472086801668 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:01 INFO - PROCESS | 3840 | 1472086801670 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:01 INFO - PROCESS | 3840 | 1472086801741 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 17:00:01 INFO - PROCESS | 3840 | 1472086801746 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:01 INFO - PROCESS | 3840 | 1472086801748 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:01 INFO - PROCESS | 3840 | ++DOCSHELL 16588000 == 31 [pid = 3840] [id = 125] 17:00:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 56 (16C74000) [pid = 3840] [serial = 372] [outer = 00000000] 17:00:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 57 (172E7800) [pid = 3840] [serial = 373] [outer = 16C74000] 17:00:01 INFO - PROCESS | 3840 | 1472086801800 Marionette DEBUG loaded listener.js 17:00:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 58 (1735C800) [pid = 3840] [serial = 374] [outer = 16C74000] 17:00:02 INFO - PROCESS | 3840 | [3840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:00:02 INFO - PROCESS | 3840 | 1472086802199 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 17:00:02 INFO - PROCESS | 3840 | 1472086802246 Marionette TRACE conn3 <- [1,465,null,{"value":"13"}] 17:00:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 17:00:02 INFO - PROCESS | 3840 | 1472086802249 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 17:00:02 INFO - PROCESS | 3840 | 1472086802251 Marionette TRACE conn3 <- [1,466,null,{}] 17:00:02 INFO - PROCESS | 3840 | 1472086802255 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:02 INFO - PROCESS | 3840 | 1472086802257 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:02 INFO - PROCESS | 3840 | 1472086802318 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 17:00:02 INFO - PROCESS | 3840 | 1472086802324 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:02 INFO - PROCESS | 3840 | 1472086802326 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:02 INFO - PROCESS | 3840 | ++DOCSHELL 17B1A400 == 32 [pid = 3840] [id = 126] 17:00:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 59 (17EA5000) [pid = 3840] [serial = 375] [outer = 00000000] 17:00:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 60 (1830D800) [pid = 3840] [serial = 376] [outer = 17EA5000] 17:00:02 INFO - PROCESS | 3840 | 1472086802372 Marionette DEBUG loaded listener.js 17:00:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 61 (19709000) [pid = 3840] [serial = 377] [outer = 17EA5000] 17:00:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 62 (19A59000) [pid = 3840] [serial = 378] [outer = 1B333000] 17:00:02 INFO - PROCESS | 3840 | 1472086802854 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 17:00:02 INFO - PROCESS | 3840 | 1472086802918 Marionette TRACE conn3 <- [1,469,null,{"value":"13"}] 17:00:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 17:00:02 INFO - PROCESS | 3840 | 1472086802922 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 17:00:02 INFO - PROCESS | 3840 | 1472086802924 Marionette TRACE conn3 <- [1,470,null,{}] 17:00:02 INFO - PROCESS | 3840 | 1472086802927 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:02 INFO - PROCESS | 3840 | 1472086802933 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:03 INFO - PROCESS | 3840 | 1472086803039 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 17:00:03 INFO - PROCESS | 3840 | 1472086803052 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:03 INFO - PROCESS | 3840 | 1472086803054 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:03 INFO - PROCESS | 3840 | ++DOCSHELL 19EC4C00 == 33 [pid = 3840] [id = 127] 17:00:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 63 (1A05F800) [pid = 3840] [serial = 379] [outer = 00000000] 17:00:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (1A205C00) [pid = 3840] [serial = 380] [outer = 1A05F800] 17:00:03 INFO - PROCESS | 3840 | 1472086803083 Marionette DEBUG loaded listener.js 17:00:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (1A231C00) [pid = 3840] [serial = 381] [outer = 1A05F800] 17:00:03 INFO - PROCESS | 3840 | 1472086803478 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 17:00:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 17:00:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 584ms 17:00:03 INFO - PROCESS | 3840 | 1472086803501 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 17:00:03 INFO - PROCESS | 3840 | 1472086803503 Marionette TRACE conn3 <- [1,473,null,{"value":"13"}] 17:00:03 INFO - PROCESS | 3840 | 1472086803507 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 17:00:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 17:00:03 INFO - PROCESS | 3840 | 1472086803508 Marionette TRACE conn3 <- [1,474,null,{}] 17:00:03 INFO - PROCESS | 3840 | 1472086803512 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:03 INFO - PROCESS | 3840 | 1472086803514 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:03 INFO - PROCESS | 3840 | 1472086803630 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 17:00:03 INFO - PROCESS | 3840 | 1472086803637 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:03 INFO - PROCESS | 3840 | 1472086803639 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:03 INFO - PROCESS | 3840 | ++DOCSHELL 10E44400 == 34 [pid = 3840] [id = 128] 17:00:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (17522C00) [pid = 3840] [serial = 382] [outer = 00000000] 17:00:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (1A5B0C00) [pid = 3840] [serial = 383] [outer = 17522C00] 17:00:03 INFO - PROCESS | 3840 | 1472086803668 Marionette DEBUG loaded listener.js 17:00:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (1A5B1C00) [pid = 3840] [serial = 384] [outer = 17522C00] 17:00:04 INFO - PROCESS | 3840 | 1472086804071 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 17:00:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 17:00:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 584ms 17:00:04 INFO - PROCESS | 3840 | 1472086804096 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 17:00:04 INFO - PROCESS | 3840 | 1472086804099 Marionette TRACE conn3 <- [1,477,null,{"value":"13"}] 17:00:04 INFO - PROCESS | 3840 | 1472086804102 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 17:00:04 INFO - PROCESS | 3840 | 1472086804104 Marionette TRACE conn3 <- [1,478,null,{}] 17:00:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 17:00:04 INFO - PROCESS | 3840 | 1472086804107 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:04 INFO - PROCESS | 3840 | 1472086804109 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:04 INFO - PROCESS | 3840 | 1472086804186 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 17:00:04 INFO - PROCESS | 3840 | 1472086804191 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:04 INFO - PROCESS | 3840 | 1472086804193 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:04 INFO - PROCESS | 3840 | ++DOCSHELL 1A622C00 == 35 [pid = 3840] [id = 129] 17:00:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (1A624400) [pid = 3840] [serial = 385] [outer = 00000000] 17:00:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (1A713000) [pid = 3840] [serial = 386] [outer = 1A624400] 17:00:04 INFO - PROCESS | 3840 | 1472086804238 Marionette DEBUG loaded listener.js 17:00:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (1A714C00) [pid = 3840] [serial = 387] [outer = 1A624400] 17:00:04 INFO - PROCESS | 3840 | 1472086804649 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 17:00:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 17:00:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 584ms 17:00:04 INFO - PROCESS | 3840 | 1472086804688 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 17:00:04 INFO - PROCESS | 3840 | 1472086804690 Marionette TRACE conn3 <- [1,481,null,{"value":"13"}] 17:00:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 17:00:04 INFO - PROCESS | 3840 | 1472086804694 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 17:00:04 INFO - PROCESS | 3840 | 1472086804696 Marionette TRACE conn3 <- [1,482,null,{}] 17:00:04 INFO - PROCESS | 3840 | 1472086804700 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:04 INFO - PROCESS | 3840 | 1472086804702 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:04 INFO - PROCESS | 3840 | 1472086804812 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 17:00:04 INFO - PROCESS | 3840 | 1472086804819 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:04 INFO - PROCESS | 3840 | 1472086804821 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:04 INFO - PROCESS | 3840 | ++DOCSHELL 15EC7000 == 36 [pid = 3840] [id = 130] 17:00:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (1A71D000) [pid = 3840] [serial = 388] [outer = 00000000] 17:00:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (1A9E2800) [pid = 3840] [serial = 389] [outer = 1A71D000] 17:00:04 INFO - PROCESS | 3840 | 1472086804903 Marionette DEBUG loaded listener.js 17:00:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (1A9E3000) [pid = 3840] [serial = 390] [outer = 1A71D000] 17:00:05 INFO - PROCESS | 3840 | 1472086805322 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 17:00:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 17:00:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 670ms 17:00:05 INFO - PROCESS | 3840 | 1472086805375 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 17:00:05 INFO - PROCESS | 3840 | 1472086805377 Marionette TRACE conn3 <- [1,485,null,{"value":"13"}] 17:00:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 17:00:05 INFO - PROCESS | 3840 | 1472086805380 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 17:00:05 INFO - PROCESS | 3840 | 1472086805382 Marionette TRACE conn3 <- [1,486,null,{}] 17:00:05 INFO - PROCESS | 3840 | 1472086805403 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:05 INFO - PROCESS | 3840 | 1472086805405 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:05 INFO - PROCESS | 3840 | 1472086805515 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 17:00:05 INFO - PROCESS | 3840 | 1472086805527 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:05 INFO - PROCESS | 3840 | 1472086805528 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:05 INFO - PROCESS | 3840 | ++DOCSHELL 17523400 == 37 [pid = 3840] [id = 131] 17:00:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (1A71D800) [pid = 3840] [serial = 391] [outer = 00000000] 17:00:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (1A9EF400) [pid = 3840] [serial = 392] [outer = 1A71D800] 17:00:05 INFO - PROCESS | 3840 | 1472086805576 Marionette DEBUG loaded listener.js 17:00:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (1ABA1800) [pid = 3840] [serial = 393] [outer = 1A71D800] 17:00:05 INFO - PROCESS | 3840 | 1472086806002 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 17:00:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 17:00:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 641ms 17:00:06 INFO - PROCESS | 3840 | 1472086806024 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 17:00:06 INFO - PROCESS | 3840 | 1472086806026 Marionette TRACE conn3 <- [1,489,null,{"value":"13"}] 17:00:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 17:00:06 INFO - PROCESS | 3840 | 1472086806070 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 17:00:06 INFO - PROCESS | 3840 | 1472086806073 Marionette TRACE conn3 <- [1,490,null,{}] 17:00:06 INFO - PROCESS | 3840 | 1472086806077 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:06 INFO - PROCESS | 3840 | 1472086806080 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:06 INFO - PROCESS | 3840 | 1472086806201 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 17:00:06 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (10FA3800) [pid = 3840] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 17:00:06 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (1970A000) [pid = 3840] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 17:00:06 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (1578D000) [pid = 3840] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 17:00:06 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (1751D400) [pid = 3840] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 17:00:06 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (1047F800) [pid = 3840] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 17:00:06 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (10E47000) [pid = 3840] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 17:00:06 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (129F6800) [pid = 3840] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 17:00:06 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (114EF000) [pid = 3840] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 17:00:06 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (19EC0400) [pid = 3840] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 17:00:06 INFO - PROCESS | 3840 | 1472086806421 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:06 INFO - PROCESS | 3840 | 1472086806424 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:06 INFO - PROCESS | 3840 | ++DOCSHELL 10A49400 == 38 [pid = 3840] [id = 132] 17:00:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (10A4B400) [pid = 3840] [serial = 394] [outer = 00000000] 17:00:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (112C0400) [pid = 3840] [serial = 395] [outer = 10A4B400] 17:00:06 INFO - PROCESS | 3840 | 1472086806474 Marionette DEBUG loaded listener.js 17:00:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (156F4800) [pid = 3840] [serial = 396] [outer = 10A4B400] 17:00:06 INFO - PROCESS | 3840 | 1472086806812 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 17:00:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 17:00:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 784ms 17:00:06 INFO - PROCESS | 3840 | 1472086806841 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 17:00:06 INFO - PROCESS | 3840 | 1472086806843 Marionette TRACE conn3 <- [1,493,null,{"value":"13"}] 17:00:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 17:00:06 INFO - PROCESS | 3840 | 1472086806846 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 17:00:06 INFO - PROCESS | 3840 | 1472086806848 Marionette TRACE conn3 <- [1,494,null,{}] 17:00:06 INFO - PROCESS | 3840 | 1472086806852 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:06 INFO - PROCESS | 3840 | 1472086806853 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:06 INFO - PROCESS | 3840 | 1472086806971 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 17:00:07 INFO - PROCESS | 3840 | 1472086807003 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:07 INFO - PROCESS | 3840 | 1472086807006 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:07 INFO - PROCESS | 3840 | ++DOCSHELL 1124E400 == 39 [pid = 3840] [id = 133] 17:00:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (112C0000) [pid = 3840] [serial = 397] [outer = 00000000] 17:00:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (19998C00) [pid = 3840] [serial = 398] [outer = 112C0000] 17:00:07 INFO - PROCESS | 3840 | 1472086807053 Marionette DEBUG loaded listener.js 17:00:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (1A22F400) [pid = 3840] [serial = 399] [outer = 112C0000] 17:00:07 INFO - PROCESS | 3840 | 1472086807391 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 17:00:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 17:00:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 570ms 17:00:07 INFO - PROCESS | 3840 | 1472086807442 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 17:00:07 INFO - PROCESS | 3840 | 1472086807444 Marionette TRACE conn3 <- [1,497,null,{"value":"13"}] 17:00:07 INFO - PROCESS | 3840 | 1472086807429 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 17:00:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 17:00:07 INFO - PROCESS | 3840 | 1472086807431 Marionette TRACE conn3 <- [1,498,null,{}] 17:00:07 INFO - PROCESS | 3840 | 1472086807442 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:07 INFO - PROCESS | 3840 | 1472086807454 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:07 INFO - PROCESS | 3840 | 1472086807539 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 17:00:07 INFO - PROCESS | 3840 | 1472086807578 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:07 INFO - PROCESS | 3840 | 1472086807580 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:07 INFO - PROCESS | 3840 | ++DOCSHELL 10F9EC00 == 40 [pid = 3840] [id = 134] 17:00:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (1564A000) [pid = 3840] [serial = 400] [outer = 00000000] 17:00:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (15650400) [pid = 3840] [serial = 401] [outer = 1564A000] 17:00:07 INFO - PROCESS | 3840 | 1472086807626 Marionette DEBUG loaded listener.js 17:00:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (15654000) [pid = 3840] [serial = 402] [outer = 1564A000] 17:00:08 INFO - PROCESS | 3840 | 1472086807999 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 17:00:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 17:00:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 570ms 17:00:08 INFO - PROCESS | 3840 | 1472086808026 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 17:00:08 INFO - PROCESS | 3840 | 1472086808028 Marionette TRACE conn3 <- [1,501,null,{"value":"13"}] 17:00:08 INFO - PROCESS | 3840 | 1472086808031 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 17:00:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 17:00:08 INFO - PROCESS | 3840 | 1472086808033 Marionette TRACE conn3 <- [1,502,null,{}] 17:00:08 INFO - PROCESS | 3840 | 1472086808040 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:08 INFO - PROCESS | 3840 | 1472086808042 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:08 INFO - PROCESS | 3840 | 1472086808121 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 17:00:08 INFO - PROCESS | 3840 | 1472086808127 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:08 INFO - PROCESS | 3840 | 1472086808129 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:08 INFO - PROCESS | 3840 | ++DOCSHELL 11857400 == 41 [pid = 3840] [id = 135] 17:00:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (11858000) [pid = 3840] [serial = 403] [outer = 00000000] 17:00:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (1185D800) [pid = 3840] [serial = 404] [outer = 11858000] 17:00:08 INFO - PROCESS | 3840 | 1472086808173 Marionette DEBUG loaded listener.js 17:00:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (11861800) [pid = 3840] [serial = 405] [outer = 11858000] 17:00:08 INFO - PROCESS | 3840 | 1472086808910 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 17:00:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 17:00:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 941ms 17:00:08 INFO - PROCESS | 3840 | 1472086808998 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 17:00:08 INFO - PROCESS | 3840 | 1472086809003 Marionette TRACE conn3 <- [1,505,null,{"value":"13"}] 17:00:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 17:00:09 INFO - PROCESS | 3840 | 1472086809008 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 17:00:09 INFO - PROCESS | 3840 | 1472086809013 Marionette TRACE conn3 <- [1,506,null,{}] 17:00:09 INFO - PROCESS | 3840 | 1472086809060 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:09 INFO - PROCESS | 3840 | 1472086809063 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:09 INFO - PROCESS | 3840 | 1472086809182 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 17:00:09 INFO - PROCESS | 3840 | 1472086809274 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:09 INFO - PROCESS | 3840 | 1472086809277 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:09 INFO - PROCESS | 3840 | ++DOCSHELL 114F3800 == 42 [pid = 3840] [id = 136] 17:00:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (11804800) [pid = 3840] [serial = 406] [outer = 00000000] 17:00:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (1185DC00) [pid = 3840] [serial = 407] [outer = 11804800] 17:00:09 INFO - PROCESS | 3840 | 1472086809340 Marionette DEBUG loaded listener.js 17:00:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (11DE5000) [pid = 3840] [serial = 408] [outer = 11804800] 17:00:10 INFO - PROCESS | 3840 | 1472086810220 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 17:00:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 17:00:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1240ms 17:00:10 INFO - PROCESS | 3840 | 1472086810251 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 17:00:10 INFO - PROCESS | 3840 | 1472086810255 Marionette TRACE conn3 <- [1,509,null,{"value":"13"}] 17:00:10 INFO - PROCESS | 3840 | 1472086810261 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 17:00:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 17:00:10 INFO - PROCESS | 3840 | 1472086810264 Marionette TRACE conn3 <- [1,510,null,{}] 17:00:10 INFO - PROCESS | 3840 | 1472086810270 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:10 INFO - PROCESS | 3840 | 1472086810273 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:10 INFO - PROCESS | 3840 | 1472086810386 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 17:00:10 INFO - PROCESS | 3840 | 1472086810469 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:10 INFO - PROCESS | 3840 | 1472086810473 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:10 INFO - PROCESS | 3840 | ++DOCSHELL 10A08C00 == 43 [pid = 3840] [id = 137] 17:00:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (10A49800) [pid = 3840] [serial = 409] [outer = 00000000] 17:00:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (10FA4400) [pid = 3840] [serial = 410] [outer = 10A49800] 17:00:10 INFO - PROCESS | 3840 | 1472086810566 Marionette DEBUG loaded listener.js 17:00:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 86 (114E0400) [pid = 3840] [serial = 411] [outer = 10A49800] 17:00:10 INFO - PROCESS | 3840 | --DOCSHELL 10F9EC00 == 42 [pid = 3840] [id = 134] 17:00:10 INFO - PROCESS | 3840 | --DOCSHELL 1124E400 == 41 [pid = 3840] [id = 133] 17:00:10 INFO - PROCESS | 3840 | --DOCSHELL 10A49400 == 40 [pid = 3840] [id = 132] 17:00:10 INFO - PROCESS | 3840 | --DOCSHELL 17523400 == 39 [pid = 3840] [id = 131] 17:00:10 INFO - PROCESS | 3840 | --DOCSHELL 15EC7000 == 38 [pid = 3840] [id = 130] 17:00:10 INFO - PROCESS | 3840 | --DOCSHELL 1A622C00 == 37 [pid = 3840] [id = 129] 17:00:10 INFO - PROCESS | 3840 | --DOCSHELL 10E44400 == 36 [pid = 3840] [id = 128] 17:00:10 INFO - PROCESS | 3840 | --DOCSHELL 19EC4C00 == 35 [pid = 3840] [id = 127] 17:00:10 INFO - PROCESS | 3840 | --DOCSHELL 17B1A400 == 34 [pid = 3840] [id = 126] 17:00:10 INFO - PROCESS | 3840 | --DOCSHELL 16588000 == 33 [pid = 3840] [id = 125] 17:00:10 INFO - PROCESS | 3840 | --DOCSHELL 15EC8400 == 32 [pid = 3840] [id = 124] 17:00:10 INFO - PROCESS | 3840 | --DOMWINDOW == 85 (1A20D800) [pid = 3840] [serial = 361] [outer = 00000000] [url = about:blank] 17:00:10 INFO - PROCESS | 3840 | --DOCSHELL 13172800 == 31 [pid = 3840] [id = 123] 17:00:10 INFO - PROCESS | 3840 | --DOCSHELL 114E2000 == 30 [pid = 3840] [id = 122] 17:00:10 INFO - PROCESS | 3840 | --DOCSHELL 19CE2C00 == 29 [pid = 3840] [id = 121] 17:00:10 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (1A717400) [pid = 3840] [serial = 335] [outer = 00000000] [url = about:blank] 17:00:10 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (19A64400) [pid = 3840] [serial = 359] [outer = 00000000] [url = about:blank] 17:00:10 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (15877800) [pid = 3840] [serial = 349] [outer = 00000000] [url = about:blank] 17:00:10 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (17BB2000) [pid = 3840] [serial = 352] [outer = 00000000] [url = about:blank] 17:00:10 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (159A5000) [pid = 3840] [serial = 350] [outer = 00000000] [url = about:blank] 17:00:10 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (143EBC00) [pid = 3840] [serial = 355] [outer = 00000000] [url = about:blank] 17:00:10 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (19712400) [pid = 3840] [serial = 358] [outer = 00000000] [url = about:blank] 17:00:10 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (118A4000) [pid = 3840] [serial = 343] [outer = 00000000] [url = about:blank] 17:00:10 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (13215400) [pid = 3840] [serial = 341] [outer = 00000000] [url = about:blank] 17:00:10 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (17EA7000) [pid = 3840] [serial = 353] [outer = 00000000] [url = about:blank] 17:00:10 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (13A0AC00) [pid = 3840] [serial = 344] [outer = 00000000] [url = about:blank] 17:00:10 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (1316B800) [pid = 3840] [serial = 346] [outer = 00000000] [url = about:blank] 17:00:10 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (13AA9000) [pid = 3840] [serial = 347] [outer = 00000000] [url = about:blank] 17:00:10 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (18301400) [pid = 3840] [serial = 356] [outer = 00000000] [url = about:blank] 17:00:10 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (11256400) [pid = 3840] [serial = 338] [outer = 00000000] [url = about:blank] 17:00:10 INFO - PROCESS | 3840 | 1472086811001 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 17:00:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 17:00:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 755ms 17:00:11 INFO - PROCESS | 3840 | 1472086811028 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 17:00:11 INFO - PROCESS | 3840 | 1472086811034 Marionette TRACE conn3 <- [1,513,null,{"value":"13"}] 17:00:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 17:00:11 INFO - PROCESS | 3840 | 1472086811040 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 17:00:11 INFO - PROCESS | 3840 | 1472086811043 Marionette TRACE conn3 <- [1,514,null,{}] 17:00:11 INFO - PROCESS | 3840 | 1472086811047 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:11 INFO - PROCESS | 3840 | 1472086811049 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:11 INFO - PROCESS | 3840 | 1472086811142 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 17:00:11 INFO - PROCESS | 3840 | 1472086811149 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:11 INFO - PROCESS | 3840 | 1472086811134 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:11 INFO - PROCESS | 3840 | ++DOCSHELL 118A5400 == 30 [pid = 3840] [id = 138] 17:00:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (11DA9000) [pid = 3840] [serial = 412] [outer = 00000000] 17:00:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (12B7AC00) [pid = 3840] [serial = 413] [outer = 11DA9000] 17:00:11 INFO - PROCESS | 3840 | 1472086811185 Marionette DEBUG loaded listener.js 17:00:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (1316B800) [pid = 3840] [serial = 414] [outer = 11DA9000] 17:00:11 INFO - PROCESS | 3840 | 1472086811620 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 17:00:11 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 17:00:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 642ms 17:00:11 INFO - PROCESS | 3840 | 1472086811673 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 17:00:11 INFO - PROCESS | 3840 | 1472086811675 Marionette TRACE conn3 <- [1,517,null,{"value":"13"}] 17:00:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 17:00:11 INFO - PROCESS | 3840 | 1472086811679 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 17:00:11 INFO - PROCESS | 3840 | 1472086811682 Marionette TRACE conn3 <- [1,518,null,{}] 17:00:11 INFO - PROCESS | 3840 | 1472086811694 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:11 INFO - PROCESS | 3840 | 1472086811699 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:11 INFO - PROCESS | 3840 | 1472086811814 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 17:00:11 INFO - PROCESS | 3840 | 1472086811878 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:11 INFO - PROCESS | 3840 | 1472086811882 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:11 INFO - PROCESS | 3840 | ++DOCSHELL 14377800 == 31 [pid = 3840] [id = 139] 17:00:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (14377C00) [pid = 3840] [serial = 415] [outer = 00000000] 17:00:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (1519E800) [pid = 3840] [serial = 416] [outer = 14377C00] 17:00:11 INFO - PROCESS | 3840 | 1472086811933 Marionette DEBUG loaded listener.js 17:00:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (1564D800) [pid = 3840] [serial = 417] [outer = 14377C00] 17:00:12 INFO - PROCESS | 3840 | 1472086812281 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 17:00:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 17:00:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 641ms 17:00:12 INFO - PROCESS | 3840 | 1472086812314 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 17:00:12 INFO - PROCESS | 3840 | 1472086812317 Marionette TRACE conn3 <- [1,521,null,{"value":"13"}] 17:00:12 INFO - PROCESS | 3840 | 1472086812320 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 17:00:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 17:00:12 INFO - PROCESS | 3840 | 1472086812322 Marionette TRACE conn3 <- [1,522,null,{}] 17:00:12 INFO - PROCESS | 3840 | 1472086812325 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:12 INFO - PROCESS | 3840 | 1472086812327 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:12 INFO - PROCESS | 3840 | 1472086812423 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 17:00:12 INFO - PROCESS | 3840 | 1472086812431 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:12 INFO - PROCESS | 3840 | 1472086812433 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:12 INFO - PROCESS | 3840 | ++DOCSHELL 1578B000 == 32 [pid = 3840] [id = 140] 17:00:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (1578B800) [pid = 3840] [serial = 418] [outer = 00000000] 17:00:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (159A6000) [pid = 3840] [serial = 419] [outer = 1578B800] 17:00:12 INFO - PROCESS | 3840 | 1472086812481 Marionette DEBUG loaded listener.js 17:00:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (15EC1C00) [pid = 3840] [serial = 420] [outer = 1578B800] 17:00:12 INFO - PROCESS | 3840 | 1472086812907 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 17:00:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 17:00:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 628ms 17:00:12 INFO - PROCESS | 3840 | 1472086812959 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 17:00:12 INFO - PROCESS | 3840 | 1472086812961 Marionette TRACE conn3 <- [1,525,null,{"value":"13"}] 17:00:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 17:00:12 INFO - PROCESS | 3840 | 1472086812970 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 17:00:12 INFO - PROCESS | 3840 | 1472086812972 Marionette TRACE conn3 <- [1,526,null,{}] 17:00:12 INFO - PROCESS | 3840 | 1472086812976 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:12 INFO - PROCESS | 3840 | 1472086812978 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:13 INFO - PROCESS | 3840 | 1472086813100 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 17:00:13 INFO - PROCESS | 3840 | 1472086813123 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:13 INFO - PROCESS | 3840 | 1472086813125 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:13 INFO - PROCESS | 3840 | ++DOCSHELL 16882400 == 33 [pid = 3840] [id = 141] 17:00:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (16882800) [pid = 3840] [serial = 421] [outer = 00000000] 17:00:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (16C75C00) [pid = 3840] [serial = 422] [outer = 16882800] 17:00:13 INFO - PROCESS | 3840 | 1472086813173 Marionette DEBUG loaded listener.js 17:00:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (17252400) [pid = 3840] [serial = 423] [outer = 16882800] 17:00:13 INFO - PROCESS | 3840 | 1472086813609 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 17:00:13 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 17:00:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 670ms 17:00:13 INFO - PROCESS | 3840 | 1472086813645 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 17:00:13 INFO - PROCESS | 3840 | 1472086813647 Marionette TRACE conn3 <- [1,529,null,{"value":"13"}] 17:00:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 17:00:13 INFO - PROCESS | 3840 | 1472086813651 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 17:00:13 INFO - PROCESS | 3840 | 1472086813653 Marionette TRACE conn3 <- [1,530,null,{}] 17:00:13 INFO - PROCESS | 3840 | 1472086813657 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:13 INFO - PROCESS | 3840 | 1472086813663 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:13 INFO - PROCESS | 3840 | 1472086813777 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 17:00:13 INFO - PROCESS | 3840 | 1472086813834 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:13 INFO - PROCESS | 3840 | 1472086813836 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:13 INFO - PROCESS | 3840 | ++DOCSHELL 17EE1C00 == 34 [pid = 3840] [id = 142] 17:00:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (17EE2000) [pid = 3840] [serial = 424] [outer = 00000000] 17:00:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (1830C000) [pid = 3840] [serial = 425] [outer = 17EE2000] 17:00:13 INFO - PROCESS | 3840 | 1472086813883 Marionette DEBUG loaded listener.js 17:00:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (18310800) [pid = 3840] [serial = 426] [outer = 17EE2000] 17:00:14 INFO - PROCESS | 3840 | 1472086814361 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 17:00:14 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 17:00:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 17:00:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 17:00:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:00:14 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 17:00:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 17:00:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 17:00:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:00:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 741ms 17:00:14 INFO - PROCESS | 3840 | 1472086814379 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 17:00:14 INFO - PROCESS | 3840 | 1472086814382 Marionette TRACE conn3 <- [1,533,null,{"value":"13"}] 17:00:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 17:00:14 INFO - PROCESS | 3840 | 1472086814385 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 17:00:14 INFO - PROCESS | 3840 | 1472086814387 Marionette TRACE conn3 <- [1,534,null,{}] 17:00:14 INFO - PROCESS | 3840 | 1472086814390 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:14 INFO - PROCESS | 3840 | 1472086814392 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:14 INFO - PROCESS | 3840 | 1472086814663 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 17:00:14 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (1564A000) [pid = 3840] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 17:00:14 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (1A71D000) [pid = 3840] [serial = 388] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 17:00:14 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (17EA5000) [pid = 3840] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 17:00:14 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (1A05F800) [pid = 3840] [serial = 379] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 17:00:14 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (114EA400) [pid = 3840] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 17:00:14 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (16C74000) [pid = 3840] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 17:00:14 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (19EC8400) [pid = 3840] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 17:00:14 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (17522C00) [pid = 3840] [serial = 382] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 17:00:14 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (15ECA800) [pid = 3840] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 17:00:14 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (1A624400) [pid = 3840] [serial = 385] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 17:00:14 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (13A11000) [pid = 3840] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 17:00:14 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (1A71D800) [pid = 3840] [serial = 391] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 17:00:14 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (10A4B400) [pid = 3840] [serial = 394] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 17:00:14 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (112C0000) [pid = 3840] [serial = 397] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 17:00:14 INFO - PROCESS | 3840 | 1472086814724 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:14 INFO - PROCESS | 3840 | 1472086814726 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:14 INFO - PROCESS | 3840 | ++DOCSHELL 10A4B400 == 35 [pid = 3840] [id = 143] 17:00:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (10F4F000) [pid = 3840] [serial = 427] [outer = 00000000] 17:00:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (11859000) [pid = 3840] [serial = 428] [outer = 10F4F000] 17:00:14 INFO - PROCESS | 3840 | 1472086814773 Marionette DEBUG loaded listener.js 17:00:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (1321F800) [pid = 3840] [serial = 429] [outer = 10F4F000] 17:00:15 INFO - PROCESS | 3840 | 1472086815098 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 17:00:15 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. 17:00:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 770ms 17:00:15 INFO - PROCESS | 3840 | 1472086815159 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 17:00:15 INFO - PROCESS | 3840 | 1472086815161 Marionette TRACE conn3 <- [1,537,null,{"value":"13"}] 17:00:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 17:00:15 INFO - PROCESS | 3840 | 1472086815165 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 17:00:15 INFO - PROCESS | 3840 | 1472086815167 Marionette TRACE conn3 <- [1,538,null,{}] 17:00:15 INFO - PROCESS | 3840 | 1472086815170 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:15 INFO - PROCESS | 3840 | 1472086815172 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:15 INFO - PROCESS | 3840 | 1472086815251 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 17:00:15 INFO - PROCESS | 3840 | 1472086815257 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:15 INFO - PROCESS | 3840 | 1472086815259 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:15 INFO - PROCESS | 3840 | ++DOCSHELL 13A13000 == 36 [pid = 3840] [id = 144] 17:00:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (16C74000) [pid = 3840] [serial = 430] [outer = 00000000] 17:00:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (19EC3C00) [pid = 3840] [serial = 431] [outer = 16C74000] 17:00:15 INFO - PROCESS | 3840 | 1472086815289 Marionette DEBUG loaded listener.js 17:00:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (19EC8400) [pid = 3840] [serial = 432] [outer = 16C74000] 17:00:15 INFO - PROCESS | 3840 | 1472086815694 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 17:00:15 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. 17:00:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 541ms 17:00:15 INFO - PROCESS | 3840 | 1472086815709 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 17:00:15 INFO - PROCESS | 3840 | 1472086815711 Marionette TRACE conn3 <- [1,541,null,{"value":"13"}] 17:00:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 17:00:15 INFO - PROCESS | 3840 | 1472086815714 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 17:00:15 INFO - PROCESS | 3840 | 1472086815716 Marionette TRACE conn3 <- [1,542,null,{}] 17:00:15 INFO - PROCESS | 3840 | 1472086815720 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:15 INFO - PROCESS | 3840 | 1472086815722 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:15 INFO - PROCESS | 3840 | 1472086815804 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 17:00:15 INFO - PROCESS | 3840 | 1472086815812 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:15 INFO - PROCESS | 3840 | 1472086815815 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:15 INFO - PROCESS | 3840 | ++DOCSHELL 13AA1800 == 37 [pid = 3840] [id = 145] 17:00:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (1830BC00) [pid = 3840] [serial = 433] [outer = 00000000] 17:00:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (1A20E000) [pid = 3840] [serial = 434] [outer = 1830BC00] 17:00:15 INFO - PROCESS | 3840 | 1472086815861 Marionette DEBUG loaded listener.js 17:00:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (1A22EC00) [pid = 3840] [serial = 435] [outer = 1830BC00] 17:00:16 INFO - PROCESS | 3840 | [3840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:00:16 INFO - PROCESS | 3840 | [3840] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:00:16 INFO - PROCESS | 3840 | [3840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:00:16 INFO - PROCESS | 3840 | 1472086816286 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 17:00:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 17:00:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 584ms 17:00:16 INFO - PROCESS | 3840 | 1472086816316 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 17:00:16 INFO - PROCESS | 3840 | 1472086816318 Marionette TRACE conn3 <- [1,545,null,{"value":"13"}] 17:00:16 INFO - PROCESS | 3840 | 1472086816321 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 17:00:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 17:00:16 INFO - PROCESS | 3840 | 1472086816323 Marionette TRACE conn3 <- [1,546,null,{}] 17:00:16 INFO - PROCESS | 3840 | 1472086816308 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:16 INFO - PROCESS | 3840 | 1472086816310 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:16 INFO - PROCESS | 3840 | 1472086816389 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 17:00:16 INFO - PROCESS | 3840 | 1472086816394 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:16 INFO - PROCESS | 3840 | 1472086816396 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:16 INFO - PROCESS | 3840 | ++DOCSHELL 15789C00 == 38 [pid = 3840] [id = 146] 17:00:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (18307C00) [pid = 3840] [serial = 436] [outer = 00000000] 17:00:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (1A622000) [pid = 3840] [serial = 437] [outer = 18307C00] 17:00:16 INFO - PROCESS | 3840 | 1472086816440 Marionette DEBUG loaded listener.js 17:00:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (1A626800) [pid = 3840] [serial = 438] [outer = 18307C00] 17:00:17 INFO - PROCESS | 3840 | 1472086817106 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 17:00:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 17:00:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 855ms 17:00:17 INFO - PROCESS | 3840 | 1472086817171 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 17:00:17 INFO - PROCESS | 3840 | 1472086817176 Marionette TRACE conn3 <- [1,549,null,{"value":"13"}] 17:00:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 17:00:17 INFO - PROCESS | 3840 | 1472086817181 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 17:00:17 INFO - PROCESS | 3840 | 1472086817187 Marionette TRACE conn3 <- [1,550,null,{}] 17:00:17 INFO - PROCESS | 3840 | 1472086817192 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:17 INFO - PROCESS | 3840 | 1472086817196 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:17 INFO - PROCESS | 3840 | 1472086817315 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 17:00:17 INFO - PROCESS | 3840 | 1472086817391 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:17 INFO - PROCESS | 3840 | 1472086817377 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:17 INFO - PROCESS | 3840 | ++DOCSHELL 11259000 == 39 [pid = 3840] [id = 147] 17:00:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (1147D000) [pid = 3840] [serial = 439] [outer = 00000000] 17:00:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (1185A400) [pid = 3840] [serial = 440] [outer = 1147D000] 17:00:17 INFO - PROCESS | 3840 | 1472086817478 Marionette DEBUG loaded listener.js 17:00:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 86 (132B5000) [pid = 3840] [serial = 441] [outer = 1147D000] 17:00:17 INFO - PROCESS | 3840 | [3840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:00:17 INFO - PROCESS | 3840 | [3840] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:00:17 INFO - PROCESS | 3840 | 1472086817993 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 17:00:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 17:00:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 870ms 17:00:18 INFO - PROCESS | 3840 | 1472086818044 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 17:00:18 INFO - PROCESS | 3840 | 1472086818049 Marionette TRACE conn3 <- [1,553,null,{"value":"13"}] 17:00:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 17:00:18 INFO - PROCESS | 3840 | 1472086818055 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 17:00:18 INFO - PROCESS | 3840 | 1472086818058 Marionette TRACE conn3 <- [1,554,null,{}] 17:00:18 INFO - PROCESS | 3840 | 1472086818062 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:18 INFO - PROCESS | 3840 | 1472086818065 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:18 INFO - PROCESS | 3840 | 1472086818161 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 17:00:18 INFO - PROCESS | 3840 | 1472086818282 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:18 INFO - PROCESS | 3840 | 1472086818285 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:18 INFO - PROCESS | 3840 | ++DOCSHELL 15648C00 == 40 [pid = 3840] [id = 148] 17:00:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 87 (15652000) [pid = 3840] [serial = 442] [outer = 00000000] 17:00:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 88 (15792C00) [pid = 3840] [serial = 443] [outer = 15652000] 17:00:18 INFO - PROCESS | 3840 | 1472086818344 Marionette DEBUG loaded listener.js 17:00:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 89 (168E0C00) [pid = 3840] [serial = 444] [outer = 15652000] 17:00:18 INFO - PROCESS | 3840 | [3840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:00:18 INFO - PROCESS | 3840 | [3840] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:00:18 INFO - PROCESS | 3840 | 1472086818913 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 17:00:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 17:00:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 855ms 17:00:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 17:00:18 INFO - PROCESS | 3840 | 1472086818925 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 17:00:18 INFO - PROCESS | 3840 | 1472086818928 Marionette TRACE conn3 <- [1,557,null,{"value":"13"}] 17:00:18 INFO - PROCESS | 3840 | 1472086818932 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 17:00:18 INFO - PROCESS | 3840 | 1472086818936 Marionette TRACE conn3 <- [1,558,null,{}] 17:00:18 INFO - PROCESS | 3840 | 1472086818930 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:18 INFO - PROCESS | 3840 | 1472086818935 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:19 INFO - PROCESS | 3840 | 1472086819042 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 17:00:19 INFO - PROCESS | 3840 | 1472086819141 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:19 INFO - PROCESS | 3840 | 1472086819145 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:19 INFO - PROCESS | 3840 | ++DOCSHELL 1A062000 == 41 [pid = 3840] [id = 149] 17:00:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 90 (1A204C00) [pid = 3840] [serial = 445] [outer = 00000000] 17:00:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 91 (1A714000) [pid = 3840] [serial = 446] [outer = 1A204C00] 17:00:19 INFO - PROCESS | 3840 | 1472086819185 Marionette DEBUG loaded listener.js 17:00:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 92 (1A9E1000) [pid = 3840] [serial = 447] [outer = 1A204C00] 17:00:19 INFO - PROCESS | 3840 | [3840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:00:19 INFO - PROCESS | 3840 | [3840] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:00:19 INFO - PROCESS | 3840 | 1472086819889 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 17:00:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 17:00:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1012ms 17:00:19 INFO - PROCESS | 3840 | 1472086819940 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 17:00:19 INFO - PROCESS | 3840 | 1472086819928 Marionette TRACE conn3 <- [1,561,null,{"value":"13"}] 17:00:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 17:00:19 INFO - PROCESS | 3840 | 1472086819933 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 17:00:19 INFO - PROCESS | 3840 | 1472086819937 Marionette TRACE conn3 <- [1,562,null,{}] 17:00:19 INFO - PROCESS | 3840 | 1472086819944 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:19 INFO - PROCESS | 3840 | 1472086819946 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:20 INFO - PROCESS | 3840 | 1472086820051 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 17:00:20 INFO - PROCESS | 3840 | 1472086820186 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:20 INFO - PROCESS | 3840 | 1472086820191 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:20 INFO - PROCESS | 3840 | ++DOCSHELL 1185B800 == 42 [pid = 3840] [id = 150] 17:00:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 93 (1185C000) [pid = 3840] [serial = 448] [outer = 00000000] 17:00:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 94 (118A3C00) [pid = 3840] [serial = 449] [outer = 1185C000] 17:00:20 INFO - PROCESS | 3840 | 1472086820252 Marionette DEBUG loaded listener.js 17:00:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 95 (129F7000) [pid = 3840] [serial = 450] [outer = 1185C000] 17:00:20 INFO - PROCESS | 3840 | --DOCSHELL 13AA1800 == 41 [pid = 3840] [id = 145] 17:00:20 INFO - PROCESS | 3840 | --DOCSHELL 13A13000 == 40 [pid = 3840] [id = 144] 17:00:20 INFO - PROCESS | 3840 | --DOCSHELL 10A4B400 == 39 [pid = 3840] [id = 143] 17:00:20 INFO - PROCESS | 3840 | --DOCSHELL 17EE1C00 == 38 [pid = 3840] [id = 142] 17:00:20 INFO - PROCESS | 3840 | --DOCSHELL 16882400 == 37 [pid = 3840] [id = 141] 17:00:20 INFO - PROCESS | 3840 | --DOCSHELL 1578B000 == 36 [pid = 3840] [id = 140] 17:00:20 INFO - PROCESS | 3840 | --DOCSHELL 14377800 == 35 [pid = 3840] [id = 139] 17:00:20 INFO - PROCESS | 3840 | --DOCSHELL 118A5400 == 34 [pid = 3840] [id = 138] 17:00:20 INFO - PROCESS | 3840 | --DOCSHELL 10A08C00 == 33 [pid = 3840] [id = 137] 17:00:20 INFO - PROCESS | 3840 | --DOCSHELL 11857400 == 32 [pid = 3840] [id = 135] 17:00:20 INFO - PROCESS | 3840 | --DOCSHELL 114F3800 == 31 [pid = 3840] [id = 136] 17:00:20 INFO - PROCESS | 3840 | --DOCSHELL 1A062000 == 30 [pid = 3840] [id = 149] 17:00:20 INFO - PROCESS | 3840 | --DOCSHELL 15648C00 == 29 [pid = 3840] [id = 148] 17:00:20 INFO - PROCESS | 3840 | --DOCSHELL 15789C00 == 28 [pid = 3840] [id = 146] 17:00:20 INFO - PROCESS | 3840 | --DOCSHELL 11259000 == 27 [pid = 3840] [id = 147] 17:00:21 INFO - PROCESS | 3840 | --DOMWINDOW == 94 (1A9E2800) [pid = 3840] [serial = 389] [outer = 00000000] [url = about:blank] 17:00:21 INFO - PROCESS | 3840 | --DOMWINDOW == 93 (1830D800) [pid = 3840] [serial = 376] [outer = 00000000] [url = about:blank] 17:00:21 INFO - PROCESS | 3840 | --DOMWINDOW == 92 (19709000) [pid = 3840] [serial = 377] [outer = 00000000] [url = about:blank] 17:00:21 INFO - PROCESS | 3840 | --DOMWINDOW == 91 (1A205C00) [pid = 3840] [serial = 380] [outer = 00000000] [url = about:blank] 17:00:21 INFO - PROCESS | 3840 | --DOMWINDOW == 90 (1A231C00) [pid = 3840] [serial = 381] [outer = 00000000] [url = about:blank] 17:00:21 INFO - PROCESS | 3840 | --DOMWINDOW == 89 (118A7000) [pid = 3840] [serial = 364] [outer = 00000000] [url = about:blank] 17:00:21 INFO - PROCESS | 3840 | --DOMWINDOW == 88 (11D08000) [pid = 3840] [serial = 365] [outer = 00000000] [url = about:blank] 17:00:21 INFO - PROCESS | 3840 | --DOMWINDOW == 87 (172E7800) [pid = 3840] [serial = 373] [outer = 00000000] [url = about:blank] 17:00:21 INFO - PROCESS | 3840 | --DOMWINDOW == 86 (1735C800) [pid = 3840] [serial = 374] [outer = 00000000] [url = about:blank] 17:00:21 INFO - PROCESS | 3840 | --DOMWINDOW == 85 (1A22D400) [pid = 3840] [serial = 362] [outer = 00000000] [url = about:blank] 17:00:21 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (1A5B0C00) [pid = 3840] [serial = 383] [outer = 00000000] [url = about:blank] 17:00:21 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (1A5B1C00) [pid = 3840] [serial = 384] [outer = 00000000] [url = about:blank] 17:00:21 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (15ECEC00) [pid = 3840] [serial = 370] [outer = 00000000] [url = about:blank] 17:00:21 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (16881400) [pid = 3840] [serial = 371] [outer = 00000000] [url = about:blank] 17:00:21 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (1A713000) [pid = 3840] [serial = 386] [outer = 00000000] [url = about:blank] 17:00:21 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (1436E000) [pid = 3840] [serial = 367] [outer = 00000000] [url = about:blank] 17:00:21 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (14375C00) [pid = 3840] [serial = 368] [outer = 00000000] [url = about:blank] 17:00:21 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (1A9EF400) [pid = 3840] [serial = 392] [outer = 00000000] [url = about:blank] 17:00:21 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (1A9E3000) [pid = 3840] [serial = 390] [outer = 00000000] [url = about:blank] 17:00:21 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (17529000) [pid = 3840] [serial = 158] [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.] 17:00:21 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (112C0400) [pid = 3840] [serial = 395] [outer = 00000000] [url = about:blank] 17:00:21 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (1ABA1800) [pid = 3840] [serial = 393] [outer = 00000000] [url = about:blank] 17:00:21 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (156F4800) [pid = 3840] [serial = 396] [outer = 00000000] [url = about:blank] 17:00:21 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (19998C00) [pid = 3840] [serial = 398] [outer = 00000000] [url = about:blank] 17:00:21 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (15654000) [pid = 3840] [serial = 402] [outer = 00000000] [url = about:blank] 17:00:21 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (1A714C00) [pid = 3840] [serial = 387] [outer = 00000000] [url = about:blank] 17:00:21 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (1A22F400) [pid = 3840] [serial = 399] [outer = 00000000] [url = about:blank] 17:00:21 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (1185D800) [pid = 3840] [serial = 404] [outer = 00000000] [url = about:blank] 17:00:21 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (15650400) [pid = 3840] [serial = 401] [outer = 00000000] [url = about:blank] 17:00:21 INFO - PROCESS | 3840 | 1472086821454 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 17:00:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 17:00:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1553ms 17:00:21 INFO - PROCESS | 3840 | 1472086821497 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 17:00:21 INFO - PROCESS | 3840 | 1472086821500 Marionette TRACE conn3 <- [1,565,null,{"value":"13"}] 17:00:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 17:00:21 INFO - PROCESS | 3840 | 1472086821506 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 17:00:21 INFO - PROCESS | 3840 | 1472086821509 Marionette TRACE conn3 <- [1,566,null,{}] 17:00:21 INFO - PROCESS | 3840 | 1472086821515 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:21 INFO - PROCESS | 3840 | 1472086821517 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:21 INFO - PROCESS | 3840 | 1472086821658 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 17:00:21 INFO - PROCESS | 3840 | 1472086821740 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:21 INFO - PROCESS | 3840 | 1472086821743 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:21 INFO - PROCESS | 3840 | ++DOCSHELL 11DA4C00 == 28 [pid = 3840] [id = 151] 17:00:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (11DA5000) [pid = 3840] [serial = 451] [outer = 00000000] 17:00:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (129F9400) [pid = 3840] [serial = 452] [outer = 11DA5000] 17:00:21 INFO - PROCESS | 3840 | 1472086821796 Marionette DEBUG loaded listener.js 17:00:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (13A09C00) [pid = 3840] [serial = 453] [outer = 11DA5000] 17:00:22 INFO - PROCESS | 3840 | 1472086822171 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 17:00:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 17:00:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 684ms 17:00:22 INFO - PROCESS | 3840 | 1472086822188 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 17:00:22 INFO - PROCESS | 3840 | 1472086822193 Marionette TRACE conn3 <- [1,569,null,{"value":"13"}] 17:00:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 17:00:22 INFO - PROCESS | 3840 | 1472086822199 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 17:00:22 INFO - PROCESS | 3840 | 1472086822202 Marionette TRACE conn3 <- [1,570,null,{}] 17:00:22 INFO - PROCESS | 3840 | 1472086822206 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:22 INFO - PROCESS | 3840 | 1472086822209 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:22 INFO - PROCESS | 3840 | 1472086822301 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 17:00:22 INFO - PROCESS | 3840 | 1472086822313 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:22 INFO - PROCESS | 3840 | 1472086822316 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:22 INFO - PROCESS | 3840 | ++DOCSHELL 11D0EC00 == 29 [pid = 3840] [id = 152] 17:00:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (11DA6400) [pid = 3840] [serial = 454] [outer = 00000000] 17:00:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (13EAA400) [pid = 3840] [serial = 455] [outer = 11DA6400] 17:00:22 INFO - PROCESS | 3840 | 1472086822346 Marionette DEBUG loaded listener.js 17:00:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (1436E000) [pid = 3840] [serial = 456] [outer = 11DA6400] 17:00:22 INFO - PROCESS | 3840 | 1472086822753 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 17:00:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 17:00:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 585ms 17:00:22 INFO - PROCESS | 3840 | 1472086822777 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 17:00:22 INFO - PROCESS | 3840 | 1472086822779 Marionette TRACE conn3 <- [1,573,null,{"value":"13"}] 17:00:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 17:00:22 INFO - PROCESS | 3840 | 1472086822787 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 17:00:22 INFO - PROCESS | 3840 | 1472086822791 Marionette TRACE conn3 <- [1,574,null,{}] 17:00:22 INFO - PROCESS | 3840 | 1472086822802 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:22 INFO - PROCESS | 3840 | 1472086822807 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:22 INFO - PROCESS | 3840 | 1472086822890 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 17:00:22 INFO - PROCESS | 3840 | 1472086822900 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:22 INFO - PROCESS | 3840 | 1472086822903 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:22 INFO - PROCESS | 3840 | ++DOCSHELL 158D7C00 == 30 [pid = 3840] [id = 153] 17:00:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (158DD400) [pid = 3840] [serial = 457] [outer = 00000000] 17:00:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (15ECD800) [pid = 3840] [serial = 458] [outer = 158DD400] 17:00:22 INFO - PROCESS | 3840 | 1472086822939 Marionette DEBUG loaded listener.js 17:00:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (16883400) [pid = 3840] [serial = 459] [outer = 158DD400] 17:00:23 INFO - PROCESS | 3840 | [3840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:00:23 INFO - PROCESS | 3840 | [3840] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:00:23 INFO - PROCESS | 3840 | [3840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:00:23 INFO - PROCESS | 3840 | 1472086823448 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 17:00:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 17:00:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 670ms 17:00:23 INFO - PROCESS | 3840 | 1472086823469 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 17:00:23 INFO - PROCESS | 3840 | 1472086823471 Marionette TRACE conn3 <- [1,577,null,{"value":"13"}] 17:00:23 INFO - PROCESS | 3840 | 1472086823482 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 17:00:23 INFO - PROCESS | 3840 | 1472086823484 Marionette TRACE conn3 <- [1,578,null,{}] 17:00:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 17:00:23 INFO - PROCESS | 3840 | 1472086823488 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:23 INFO - PROCESS | 3840 | 1472086823490 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:23 INFO - PROCESS | 3840 | 1472086823586 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 17:00:23 INFO - PROCESS | 3840 | 1472086823594 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:23 INFO - PROCESS | 3840 | 1472086823596 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:23 INFO - PROCESS | 3840 | ++DOCSHELL 16DBC400 == 31 [pid = 3840] [id = 154] 17:00:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (17252800) [pid = 3840] [serial = 460] [outer = 00000000] 17:00:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (17355C00) [pid = 3840] [serial = 461] [outer = 17252800] 17:00:23 INFO - PROCESS | 3840 | 1472086823643 Marionette DEBUG loaded listener.js 17:00:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (17529000) [pid = 3840] [serial = 462] [outer = 17252800] 17:00:24 INFO - PROCESS | 3840 | 1472086824059 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 17:00:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 17:00:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 642ms 17:00:24 INFO - PROCESS | 3840 | 1472086824123 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 17:00:24 INFO - PROCESS | 3840 | 1472086824125 Marionette TRACE conn3 <- [1,581,null,{"value":"13"}] 17:00:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 17:00:24 INFO - PROCESS | 3840 | 1472086824129 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 17:00:24 INFO - PROCESS | 3840 | 1472086824131 Marionette TRACE conn3 <- [1,582,null,{}] 17:00:24 INFO - PROCESS | 3840 | 1472086824134 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:24 INFO - PROCESS | 3840 | 1472086824136 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:24 INFO - PROCESS | 3840 | 1472086824252 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 17:00:24 INFO - PROCESS | 3840 | 1472086824265 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:24 INFO - PROCESS | 3840 | 1472086824266 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:24 INFO - PROCESS | 3840 | ++DOCSHELL 17BAD400 == 32 [pid = 3840] [id = 155] 17:00:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (17EA3000) [pid = 3840] [serial = 463] [outer = 00000000] 17:00:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (18303C00) [pid = 3840] [serial = 464] [outer = 17EA3000] 17:00:24 INFO - PROCESS | 3840 | 1472086824370 Marionette DEBUG loaded listener.js 17:00:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (1830D800) [pid = 3840] [serial = 465] [outer = 17EA3000] 17:00:24 INFO - PROCESS | 3840 | 1472086824771 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 17:00:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 17:00:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 684ms 17:00:24 INFO - PROCESS | 3840 | 1472086824813 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 17:00:24 INFO - PROCESS | 3840 | 1472086824815 Marionette TRACE conn3 <- [1,585,null,{"value":"13"}] 17:00:24 INFO - PROCESS | 3840 | 1472086824818 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 17:00:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 17:00:24 INFO - PROCESS | 3840 | 1472086824802 Marionette TRACE conn3 <- [1,586,null,{}] 17:00:24 INFO - PROCESS | 3840 | 1472086824810 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:24 INFO - PROCESS | 3840 | 1472086824815 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:24 INFO - PROCESS | 3840 | 1472086824954 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 17:00:24 INFO - PROCESS | 3840 | 1472086824967 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:24 INFO - PROCESS | 3840 | 1472086824969 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:24 INFO - PROCESS | 3840 | ++DOCSHELL 1970A400 == 33 [pid = 3840] [id = 156] 17:00:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (1970E400) [pid = 3840] [serial = 466] [outer = 00000000] 17:00:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (1A060800) [pid = 3840] [serial = 467] [outer = 1970E400] 17:00:25 INFO - PROCESS | 3840 | 1472086825017 Marionette DEBUG loaded listener.js 17:00:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (1A210400) [pid = 3840] [serial = 468] [outer = 1970E400] 17:00:25 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (16882800) [pid = 3840] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 17:00:25 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (17EE2000) [pid = 3840] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 17:00:25 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (11858000) [pid = 3840] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 17:00:25 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (14377C00) [pid = 3840] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 17:00:25 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (10A49800) [pid = 3840] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 17:00:25 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (11804800) [pid = 3840] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 17:00:25 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (1578B800) [pid = 3840] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 17:00:25 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (11DA9000) [pid = 3840] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 17:00:25 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (16C74000) [pid = 3840] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 17:00:25 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (10F4F000) [pid = 3840] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 17:00:25 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (18307C00) [pid = 3840] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 17:00:25 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (1830BC00) [pid = 3840] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 17:00:25 INFO - PROCESS | 3840 | 1472086825581 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 17:00:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 17:00:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 826ms 17:00:25 INFO - PROCESS | 3840 | 1472086825632 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 17:00:25 INFO - PROCESS | 3840 | 1472086825634 Marionette TRACE conn3 <- [1,589,null,{"value":"13"}] 17:00:25 INFO - PROCESS | 3840 | 1472086825637 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 17:00:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 17:00:25 INFO - PROCESS | 3840 | 1472086825639 Marionette TRACE conn3 <- [1,590,null,{}] 17:00:25 INFO - PROCESS | 3840 | 1472086825643 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:25 INFO - PROCESS | 3840 | 1472086825645 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:25 INFO - PROCESS | 3840 | 1472086825722 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 17:00:25 INFO - PROCESS | 3840 | 1472086825730 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:25 INFO - PROCESS | 3840 | 1472086825715 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:25 INFO - PROCESS | 3840 | ++DOCSHELL 114B2000 == 34 [pid = 3840] [id = 157] 17:00:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (1564C800) [pid = 3840] [serial = 469] [outer = 00000000] 17:00:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (10F58800) [pid = 3840] [serial = 470] [outer = 1564C800] 17:00:25 INFO - PROCESS | 3840 | 1472086825760 Marionette DEBUG loaded listener.js 17:00:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (17EDA800) [pid = 3840] [serial = 471] [outer = 1564C800] 17:00:26 INFO - PROCESS | 3840 | 1472086826141 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 17:00:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 17:00:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 542ms 17:00:26 INFO - PROCESS | 3840 | 1472086826176 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 17:00:26 INFO - PROCESS | 3840 | 1472086826178 Marionette TRACE conn3 <- [1,593,null,{"value":"13"}] 17:00:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 17:00:26 INFO - PROCESS | 3840 | 1472086826181 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 17:00:26 INFO - PROCESS | 3840 | 1472086826183 Marionette TRACE conn3 <- [1,594,null,{}] 17:00:26 INFO - PROCESS | 3840 | 1472086826187 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:26 INFO - PROCESS | 3840 | 1472086826189 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:26 INFO - PROCESS | 3840 | 1472086826267 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 17:00:26 INFO - PROCESS | 3840 | 1472086826273 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:26 INFO - PROCESS | 3840 | 1472086826275 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:26 INFO - PROCESS | 3840 | ++DOCSHELL 13EA9C00 == 35 [pid = 3840] [id = 158] 17:00:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (17526000) [pid = 3840] [serial = 472] [outer = 00000000] 17:00:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (1A210000) [pid = 3840] [serial = 473] [outer = 17526000] 17:00:26 INFO - PROCESS | 3840 | 1472086826321 Marionette DEBUG loaded listener.js 17:00:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (1A210800) [pid = 3840] [serial = 474] [outer = 17526000] 17:00:26 INFO - PROCESS | 3840 | 1472086826709 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 17:00:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 17:00:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 542ms 17:00:26 INFO - PROCESS | 3840 | 1472086826728 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 17:00:26 INFO - PROCESS | 3840 | 1472086826730 Marionette TRACE conn3 <- [1,597,null,{"value":"13"}] 17:00:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 17:00:26 INFO - PROCESS | 3840 | 1472086826738 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 17:00:26 INFO - PROCESS | 3840 | 1472086826740 Marionette TRACE conn3 <- [1,598,null,{}] 17:00:26 INFO - PROCESS | 3840 | 1472086826743 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:26 INFO - PROCESS | 3840 | 1472086826745 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:26 INFO - PROCESS | 3840 | 1472086826823 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 17:00:26 INFO - PROCESS | 3840 | 1472086826829 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:26 INFO - PROCESS | 3840 | 1472086826831 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:26 INFO - PROCESS | 3840 | ++DOCSHELL 158D6C00 == 36 [pid = 3840] [id = 159] 17:00:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (1A5B1000) [pid = 3840] [serial = 475] [outer = 00000000] 17:00:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (1A621400) [pid = 3840] [serial = 476] [outer = 1A5B1000] 17:00:26 INFO - PROCESS | 3840 | 1472086826877 Marionette DEBUG loaded listener.js 17:00:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (1A712800) [pid = 3840] [serial = 477] [outer = 1A5B1000] 17:00:27 INFO - PROCESS | 3840 | 1472086827511 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 17:00:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 17:00:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 827ms 17:00:27 INFO - PROCESS | 3840 | 1472086827567 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 17:00:27 INFO - PROCESS | 3840 | 1472086827572 Marionette TRACE conn3 <- [1,601,null,{"value":"13"}] 17:00:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 17:00:27 INFO - PROCESS | 3840 | 1472086827577 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 17:00:27 INFO - PROCESS | 3840 | 1472086827581 Marionette TRACE conn3 <- [1,602,null,{}] 17:00:27 INFO - PROCESS | 3840 | 1472086827588 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:27 INFO - PROCESS | 3840 | 1472086827592 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:27 INFO - PROCESS | 3840 | 1472086827723 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 17:00:27 INFO - PROCESS | 3840 | 1472086827841 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:27 INFO - PROCESS | 3840 | 1472086827845 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:27 INFO - PROCESS | 3840 | ++DOCSHELL 11859400 == 37 [pid = 3840] [id = 160] 17:00:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (1185A000) [pid = 3840] [serial = 478] [outer = 00000000] 17:00:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (11DE6400) [pid = 3840] [serial = 479] [outer = 1185A000] 17:00:27 INFO - PROCESS | 3840 | 1472086827908 Marionette DEBUG loaded listener.js 17:00:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (13EA9400) [pid = 3840] [serial = 480] [outer = 1185A000] 17:00:28 INFO - PROCESS | 3840 | 1472086828650 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 17:00:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 17:00:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1140ms 17:00:28 INFO - PROCESS | 3840 | 1472086828736 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 17:00:28 INFO - PROCESS | 3840 | 1472086828741 Marionette TRACE conn3 <- [1,605,null,{"value":"13"}] 17:00:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 17:00:28 INFO - PROCESS | 3840 | 1472086828748 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 17:00:28 INFO - PROCESS | 3840 | 1472086828751 Marionette TRACE conn3 <- [1,606,null,{}] 17:00:28 INFO - PROCESS | 3840 | 1472086828755 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:28 INFO - PROCESS | 3840 | 1472086828759 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:28 INFO - PROCESS | 3840 | 1472086828976 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 17:00:29 INFO - PROCESS | 3840 | 1472086829078 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:29 INFO - PROCESS | 3840 | 1472086829081 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:29 INFO - PROCESS | 3840 | ++DOCSHELL 103CA800 == 38 [pid = 3840] [id = 161] 17:00:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (103CB400) [pid = 3840] [serial = 481] [outer = 00000000] 17:00:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 86 (1055E400) [pid = 3840] [serial = 482] [outer = 103CB400] 17:00:29 INFO - PROCESS | 3840 | 1472086829135 Marionette DEBUG loaded listener.js 17:00:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 87 (10E4F800) [pid = 3840] [serial = 483] [outer = 103CB400] 17:00:29 INFO - PROCESS | 3840 | --DOCSHELL 13EA9C00 == 37 [pid = 3840] [id = 158] 17:00:29 INFO - PROCESS | 3840 | --DOCSHELL 114B2000 == 36 [pid = 3840] [id = 157] 17:00:29 INFO - PROCESS | 3840 | --DOCSHELL 1970A400 == 35 [pid = 3840] [id = 156] 17:00:29 INFO - PROCESS | 3840 | --DOCSHELL 17BAD400 == 34 [pid = 3840] [id = 155] 17:00:29 INFO - PROCESS | 3840 | --DOCSHELL 16DBC400 == 33 [pid = 3840] [id = 154] 17:00:29 INFO - PROCESS | 3840 | --DOCSHELL 158D7C00 == 32 [pid = 3840] [id = 153] 17:00:29 INFO - PROCESS | 3840 | --DOCSHELL 11D0EC00 == 31 [pid = 3840] [id = 152] 17:00:29 INFO - PROCESS | 3840 | --DOCSHELL 11DA4C00 == 30 [pid = 3840] [id = 151] 17:00:29 INFO - PROCESS | 3840 | --DOMWINDOW == 86 (1A626800) [pid = 3840] [serial = 438] [outer = 00000000] [url = about:blank] 17:00:29 INFO - PROCESS | 3840 | --DOMWINDOW == 85 (1A622000) [pid = 3840] [serial = 437] [outer = 00000000] [url = about:blank] 17:00:29 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (1A20E000) [pid = 3840] [serial = 434] [outer = 00000000] [url = about:blank] 17:00:29 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (16C75C00) [pid = 3840] [serial = 422] [outer = 00000000] [url = about:blank] 17:00:29 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (1830C000) [pid = 3840] [serial = 425] [outer = 00000000] [url = about:blank] 17:00:29 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (11861800) [pid = 3840] [serial = 405] [outer = 00000000] [url = about:blank] 17:00:29 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (1519E800) [pid = 3840] [serial = 416] [outer = 00000000] [url = about:blank] 17:00:29 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (1564D800) [pid = 3840] [serial = 417] [outer = 00000000] [url = about:blank] 17:00:29 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (10FA4400) [pid = 3840] [serial = 410] [outer = 00000000] [url = about:blank] 17:00:29 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (17252400) [pid = 3840] [serial = 423] [outer = 00000000] [url = about:blank] 17:00:29 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (114E0400) [pid = 3840] [serial = 411] [outer = 00000000] [url = about:blank] 17:00:29 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (1185DC00) [pid = 3840] [serial = 407] [outer = 00000000] [url = about:blank] 17:00:29 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (11DE5000) [pid = 3840] [serial = 408] [outer = 00000000] [url = about:blank] 17:00:29 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (159A6000) [pid = 3840] [serial = 419] [outer = 00000000] [url = about:blank] 17:00:29 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (12B7AC00) [pid = 3840] [serial = 413] [outer = 00000000] [url = about:blank] 17:00:29 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (1316B800) [pid = 3840] [serial = 414] [outer = 00000000] [url = about:blank] 17:00:29 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (18310800) [pid = 3840] [serial = 426] [outer = 00000000] [url = about:blank] 17:00:29 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (19EC3C00) [pid = 3840] [serial = 431] [outer = 00000000] [url = about:blank] 17:00:29 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (11859000) [pid = 3840] [serial = 428] [outer = 00000000] [url = about:blank] 17:00:29 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (1321F800) [pid = 3840] [serial = 429] [outer = 00000000] [url = about:blank] 17:00:29 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (19EC8400) [pid = 3840] [serial = 432] [outer = 00000000] [url = about:blank] 17:00:29 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (15EC1C00) [pid = 3840] [serial = 420] [outer = 00000000] [url = about:blank] 17:00:29 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (1A22EC00) [pid = 3840] [serial = 435] [outer = 00000000] [url = about:blank] 17:00:29 INFO - PROCESS | 3840 | 1472086829646 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 17:00:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 17:00:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 955ms 17:00:29 INFO - PROCESS | 3840 | 1472086829690 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 17:00:29 INFO - PROCESS | 3840 | 1472086829694 Marionette TRACE conn3 <- [1,609,null,{"value":"13"}] 17:00:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 17:00:29 INFO - PROCESS | 3840 | 1472086829700 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 17:00:29 INFO - PROCESS | 3840 | 1472086829703 Marionette TRACE conn3 <- [1,610,null,{}] 17:00:29 INFO - PROCESS | 3840 | 1472086829724 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:29 INFO - PROCESS | 3840 | 1472086829726 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:29 INFO - PROCESS | 3840 | 1472086829814 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 17:00:29 INFO - PROCESS | 3840 | 1472086829872 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:29 INFO - PROCESS | 3840 | 1472086829874 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:29 INFO - PROCESS | 3840 | ++DOCSHELL 114F5800 == 31 [pid = 3840] [id = 162] 17:00:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (114F6C00) [pid = 3840] [serial = 484] [outer = 00000000] 17:00:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (11855000) [pid = 3840] [serial = 485] [outer = 114F6C00] 17:00:29 INFO - PROCESS | 3840 | 1472086829931 Marionette DEBUG loaded listener.js 17:00:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (1185EC00) [pid = 3840] [serial = 486] [outer = 114F6C00] 17:00:30 INFO - PROCESS | 3840 | 1472086830294 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 17:00:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 17:00:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 641ms 17:00:30 INFO - PROCESS | 3840 | 1472086830364 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 17:00:30 INFO - PROCESS | 3840 | 1472086830367 Marionette TRACE conn3 <- [1,613,null,{"value":"13"}] 17:00:30 INFO - PROCESS | 3840 | 1472086830371 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 17:00:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 17:00:30 INFO - PROCESS | 3840 | 1472086830373 Marionette TRACE conn3 <- [1,614,null,{}] 17:00:30 INFO - PROCESS | 3840 | 1472086830377 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:30 INFO - PROCESS | 3840 | 1472086830380 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:30 INFO - PROCESS | 3840 | 1472086830450 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 17:00:30 INFO - PROCESS | 3840 | 1472086830459 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:30 INFO - PROCESS | 3840 | 1472086830462 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:30 INFO - PROCESS | 3840 | ++DOCSHELL 129F8000 == 32 [pid = 3840] [id = 163] 17:00:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (12BBDC00) [pid = 3840] [serial = 487] [outer = 00000000] 17:00:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (1321E400) [pid = 3840] [serial = 488] [outer = 12BBDC00] 17:00:30 INFO - PROCESS | 3840 | 1472086830519 Marionette DEBUG loaded listener.js 17:00:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (13A9E400) [pid = 3840] [serial = 489] [outer = 12BBDC00] 17:00:30 INFO - PROCESS | 3840 | 1472086830952 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 17:00:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 17:00:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 642ms 17:00:31 INFO - PROCESS | 3840 | 1472086831013 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 17:00:31 INFO - PROCESS | 3840 | 1472086831016 Marionette TRACE conn3 <- [1,617,null,{"value":"13"}] 17:00:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 17:00:31 INFO - PROCESS | 3840 | 1472086831028 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 17:00:31 INFO - PROCESS | 3840 | 1472086831032 Marionette TRACE conn3 <- [1,618,null,{}] 17:00:31 INFO - PROCESS | 3840 | 1472086831017 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:31 INFO - PROCESS | 3840 | 1472086831020 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:31 INFO - PROCESS | 3840 | 1472086831108 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 17:00:31 INFO - PROCESS | 3840 | 1472086831190 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:31 INFO - PROCESS | 3840 | 1472086831192 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:31 INFO - PROCESS | 3840 | ++DOCSHELL 1564C000 == 33 [pid = 3840] [id = 164] 17:00:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (1564C400) [pid = 3840] [serial = 490] [outer = 00000000] 17:00:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (15653000) [pid = 3840] [serial = 491] [outer = 1564C400] 17:00:31 INFO - PROCESS | 3840 | 1472086831220 Marionette DEBUG loaded listener.js 17:00:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (1586C400) [pid = 3840] [serial = 492] [outer = 1564C400] 17:00:31 INFO - PROCESS | 3840 | 1472086831615 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 17:00:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 17:00:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 627ms 17:00:31 INFO - PROCESS | 3840 | 1472086831648 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 17:00:31 INFO - PROCESS | 3840 | 1472086831650 Marionette TRACE conn3 <- [1,621,null,{"value":"13"}] 17:00:31 INFO - PROCESS | 3840 | 1472086831653 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 17:00:31 INFO - PROCESS | 3840 | 1472086831655 Marionette TRACE conn3 <- [1,622,null,{}] 17:00:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 17:00:31 INFO - PROCESS | 3840 | 1472086831663 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:31 INFO - PROCESS | 3840 | 1472086831665 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:31 INFO - PROCESS | 3840 | 1472086831804 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 17:00:31 INFO - PROCESS | 3840 | 1472086831816 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:31 INFO - PROCESS | 3840 | 1472086831818 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:31 INFO - PROCESS | 3840 | ++DOCSHELL 158DBC00 == 34 [pid = 3840] [id = 165] 17:00:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (158DC800) [pid = 3840] [serial = 493] [outer = 00000000] 17:00:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (15EC1800) [pid = 3840] [serial = 494] [outer = 158DC800] 17:00:31 INFO - PROCESS | 3840 | 1472086831847 Marionette DEBUG loaded listener.js 17:00:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (15ECE400) [pid = 3840] [serial = 495] [outer = 158DC800] 17:00:32 INFO - PROCESS | 3840 | [3840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:00:32 INFO - PROCESS | 3840 | [3840] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:00:32 INFO - PROCESS | 3840 | [3840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:00:32 INFO - PROCESS | 3840 | 1472086832265 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 17:00:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 17:00:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 642ms 17:00:32 INFO - PROCESS | 3840 | 1472086832298 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 17:00:32 INFO - PROCESS | 3840 | 1472086832300 Marionette TRACE conn3 <- [1,625,null,{"value":"13"}] 17:00:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 17:00:32 INFO - PROCESS | 3840 | 1472086832303 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 17:00:32 INFO - PROCESS | 3840 | 1472086832305 Marionette TRACE conn3 <- [1,626,null,{}] 17:00:32 INFO - PROCESS | 3840 | 1472086832314 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:32 INFO - PROCESS | 3840 | 1472086832316 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:32 INFO - PROCESS | 3840 | 1472086832427 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 17:00:32 INFO - PROCESS | 3840 | 1472086832414 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:32 INFO - PROCESS | 3840 | 1472086832420 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:32 INFO - PROCESS | 3840 | ++DOCSHELL 16C6F000 == 35 [pid = 3840] [id = 166] 17:00:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (16C73800) [pid = 3840] [serial = 496] [outer = 00000000] 17:00:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (1716C000) [pid = 3840] [serial = 497] [outer = 16C73800] 17:00:32 INFO - PROCESS | 3840 | 1472086832479 Marionette DEBUG loaded listener.js 17:00:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (172EB400) [pid = 3840] [serial = 498] [outer = 16C73800] 17:00:32 INFO - PROCESS | 3840 | [3840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:00:32 INFO - PROCESS | 3840 | [3840] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:00:32 INFO - PROCESS | 3840 | [3840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:00:32 INFO - PROCESS | 3840 | 1472086832938 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 17:00:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 17:00:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 684ms 17:00:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 17:00:32 INFO - PROCESS | 3840 | 1472086832997 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 17:00:32 INFO - PROCESS | 3840 | 1472086832999 Marionette TRACE conn3 <- [1,629,null,{"value":"13"}] 17:00:32 INFO - PROCESS | 3840 | 1472086833002 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 17:00:32 INFO - PROCESS | 3840 | 1472086833004 Marionette TRACE conn3 <- [1,630,null,{}] 17:00:32 INFO - PROCESS | 3840 | 1472086833007 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:32 INFO - PROCESS | 3840 | 1472086833010 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:33 INFO - PROCESS | 3840 | 1472086833102 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 17:00:33 INFO - PROCESS | 3840 | 1472086833157 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:33 INFO - PROCESS | 3840 | 1472086833160 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:33 INFO - PROCESS | 3840 | ++DOCSHELL 17526800 == 36 [pid = 3840] [id = 167] 17:00:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (17BB3800) [pid = 3840] [serial = 499] [outer = 00000000] 17:00:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (17EE0400) [pid = 3840] [serial = 500] [outer = 17BB3800] 17:00:33 INFO - PROCESS | 3840 | 1472086833217 Marionette DEBUG loaded listener.js 17:00:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (17E9E800) [pid = 3840] [serial = 501] [outer = 17BB3800] 17:00:33 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (17252800) [pid = 3840] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 17:00:33 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (17EA3000) [pid = 3840] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 17:00:33 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (11DA5000) [pid = 3840] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 17:00:33 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (11DA6400) [pid = 3840] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 17:00:33 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (1185C000) [pid = 3840] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 17:00:33 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (158DD400) [pid = 3840] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 17:00:33 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (1970E400) [pid = 3840] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 17:00:33 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (1147D000) [pid = 3840] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 17:00:33 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (15652000) [pid = 3840] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 17:00:33 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (1A204C00) [pid = 3840] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 17:00:33 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (17526000) [pid = 3840] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 17:00:33 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (1564C800) [pid = 3840] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 17:00:33 INFO - PROCESS | 3840 | 1472086833602 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 17:00:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 17:00:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 670ms 17:00:33 INFO - PROCESS | 3840 | 1472086833668 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 17:00:33 INFO - PROCESS | 3840 | 1472086833670 Marionette TRACE conn3 <- [1,633,null,{"value":"13"}] 17:00:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 17:00:33 INFO - PROCESS | 3840 | 1472086833673 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 17:00:33 INFO - PROCESS | 3840 | 1472086833675 Marionette TRACE conn3 <- [1,634,null,{}] 17:00:33 INFO - PROCESS | 3840 | 1472086833679 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:33 INFO - PROCESS | 3840 | 1472086833681 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:33 INFO - PROCESS | 3840 | 1472086833759 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 17:00:33 INFO - PROCESS | 3840 | 1472086833765 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:33 INFO - PROCESS | 3840 | 1472086833767 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:33 INFO - PROCESS | 3840 | ++DOCSHELL 15792400 == 37 [pid = 3840] [id = 168] 17:00:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (15ECEC00) [pid = 3840] [serial = 502] [outer = 00000000] 17:00:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (1752AC00) [pid = 3840] [serial = 503] [outer = 15ECEC00] 17:00:33 INFO - PROCESS | 3840 | 1472086833796 Marionette DEBUG loaded listener.js 17:00:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (17B20400) [pid = 3840] [serial = 504] [outer = 15ECEC00] 17:00:34 INFO - PROCESS | 3840 | 1472086834205 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 17:00:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 17:00:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 542ms 17:00:34 INFO - PROCESS | 3840 | 1472086834211 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 17:00:34 INFO - PROCESS | 3840 | 1472086834213 Marionette TRACE conn3 <- [1,637,null,{"value":"13"}] 17:00:34 INFO - PROCESS | 3840 | 1472086834216 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 17:00:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 17:00:34 INFO - PROCESS | 3840 | 1472086834218 Marionette TRACE conn3 <- [1,638,null,{}] 17:00:34 INFO - PROCESS | 3840 | 1472086834222 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:34 INFO - PROCESS | 3840 | 1472086834224 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:34 INFO - PROCESS | 3840 | 1472086834308 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 17:00:34 INFO - PROCESS | 3840 | 1472086834314 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:34 INFO - PROCESS | 3840 | 1472086834316 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:34 INFO - PROCESS | 3840 | ++DOCSHELL 18308800 == 38 [pid = 3840] [id = 169] 17:00:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (18309C00) [pid = 3840] [serial = 505] [outer = 00000000] 17:00:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (1970AC00) [pid = 3840] [serial = 506] [outer = 18309C00] 17:00:34 INFO - PROCESS | 3840 | 1472086834365 Marionette DEBUG loaded listener.js 17:00:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (1999BC00) [pid = 3840] [serial = 507] [outer = 18309C00] 17:00:34 INFO - PROCESS | 3840 | 1472086834775 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 17:00:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 17:00:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 584ms 17:00:34 INFO - PROCESS | 3840 | 1472086834816 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 17:00:34 INFO - PROCESS | 3840 | 1472086834819 Marionette TRACE conn3 <- [1,641,null,{"value":"13"}] 17:00:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 17:00:34 INFO - PROCESS | 3840 | 1472086834808 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 17:00:34 INFO - PROCESS | 3840 | 1472086834810 Marionette TRACE conn3 <- [1,642,null,{}] 17:00:34 INFO - PROCESS | 3840 | 1472086834814 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:34 INFO - PROCESS | 3840 | 1472086834815 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:34 INFO - PROCESS | 3840 | 1472086834897 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 17:00:34 INFO - PROCESS | 3840 | 1472086834905 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:34 INFO - PROCESS | 3840 | 1472086834907 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:34 INFO - PROCESS | 3840 | ++DOCSHELL 15655400 == 39 [pid = 3840] [id = 170] 17:00:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (19708800) [pid = 3840] [serial = 508] [outer = 00000000] 17:00:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (19EC0400) [pid = 3840] [serial = 509] [outer = 19708800] 17:00:34 INFO - PROCESS | 3840 | 1472086834965 Marionette DEBUG loaded listener.js 17:00:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (19EC6800) [pid = 3840] [serial = 510] [outer = 19708800] 17:00:35 INFO - PROCESS | 3840 | 1472086835483 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 17:00:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 17:00:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 726ms 17:00:35 INFO - PROCESS | 3840 | 1472086835567 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 17:00:35 INFO - PROCESS | 3840 | 1472086835571 Marionette TRACE conn3 <- [1,645,null,{"value":"13"}] 17:00:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 17:00:35 INFO - PROCESS | 3840 | 1472086835592 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 17:00:35 INFO - PROCESS | 3840 | 1472086835596 Marionette TRACE conn3 <- [1,646,null,{}] 17:00:35 INFO - PROCESS | 3840 | 1472086835603 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:35 INFO - PROCESS | 3840 | 1472086835606 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:35 INFO - PROCESS | 3840 | 1472086835719 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 17:00:35 INFO - PROCESS | 3840 | 1472086835837 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:35 INFO - PROCESS | 3840 | 1472086835840 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:35 INFO - PROCESS | 3840 | ++DOCSHELL 10A53C00 == 40 [pid = 3840] [id = 171] 17:00:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (11253C00) [pid = 3840] [serial = 511] [outer = 00000000] 17:00:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (11861C00) [pid = 3840] [serial = 512] [outer = 11253C00] 17:00:35 INFO - PROCESS | 3840 | 1472086835902 Marionette DEBUG loaded listener.js 17:00:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (11DA4000) [pid = 3840] [serial = 513] [outer = 11253C00] 17:00:36 INFO - PROCESS | 3840 | 1472086836423 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 17:00:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 17:00:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 883ms 17:00:36 INFO - PROCESS | 3840 | 1472086836448 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 17:00:36 INFO - PROCESS | 3840 | 1472086836453 Marionette TRACE conn3 <- [1,649,null,{"value":"13"}] 17:00:36 INFO - PROCESS | 3840 | 1472086836461 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 17:00:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 17:00:36 INFO - PROCESS | 3840 | 1472086836464 Marionette TRACE conn3 <- [1,650,null,{}] 17:00:36 INFO - PROCESS | 3840 | 1472086836468 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:36 INFO - PROCESS | 3840 | 1472086836471 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:36 INFO - PROCESS | 3840 | 1472086836581 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 17:00:36 INFO - PROCESS | 3840 | 1472086836686 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:36 INFO - PROCESS | 3840 | 1472086836689 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:36 INFO - PROCESS | 3840 | ++DOCSHELL 15197C00 == 41 [pid = 3840] [id = 172] 17:00:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (1519C000) [pid = 3840] [serial = 514] [outer = 00000000] 17:00:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (15650800) [pid = 3840] [serial = 515] [outer = 1519C000] 17:00:36 INFO - PROCESS | 3840 | 1472086836748 Marionette DEBUG loaded listener.js 17:00:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (15793400) [pid = 3840] [serial = 516] [outer = 1519C000] 17:00:37 INFO - PROCESS | 3840 | [3840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:00:37 INFO - PROCESS | 3840 | [3840] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:00:37 INFO - PROCESS | 3840 | 1472086837321 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 17:00:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 17:00:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 912ms 17:00:37 INFO - PROCESS | 3840 | 1472086837389 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 17:00:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 17:00:37 INFO - PROCESS | 3840 | 1472086837392 Marionette TRACE conn3 <- [1,653,null,{"value":"13"}] 17:00:37 INFO - PROCESS | 3840 | 1472086837396 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 17:00:37 INFO - PROCESS | 3840 | 1472086837400 Marionette TRACE conn3 <- [1,654,null,{}] 17:00:37 INFO - PROCESS | 3840 | 1472086837412 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:37 INFO - PROCESS | 3840 | 1472086837417 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:37 INFO - PROCESS | 3840 | 1472086837547 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 17:00:37 INFO - PROCESS | 3840 | 1472086837659 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:37 INFO - PROCESS | 3840 | 1472086837663 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:37 INFO - PROCESS | 3840 | ++DOCSHELL 13AA1800 == 42 [pid = 3840] [id = 173] 17:00:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 86 (13AA2000) [pid = 3840] [serial = 517] [outer = 00000000] 17:00:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 87 (16586800) [pid = 3840] [serial = 518] [outer = 13AA2000] 17:00:37 INFO - PROCESS | 3840 | 1472086837730 Marionette DEBUG loaded listener.js 17:00:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 88 (17E9EC00) [pid = 3840] [serial = 519] [outer = 13AA2000] 17:00:38 INFO - PROCESS | 3840 | [3840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:00:38 INFO - PROCESS | 3840 | [3840] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:00:38 INFO - PROCESS | 3840 | 1472086838449 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 17:00:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 17:00:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1083ms 17:00:38 INFO - PROCESS | 3840 | 1472086838471 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 17:00:38 INFO - PROCESS | 3840 | 1472086838475 Marionette TRACE conn3 <- [1,657,null,{"value":"13"}] 17:00:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 17:00:38 INFO - PROCESS | 3840 | 1472086838480 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 17:00:38 INFO - PROCESS | 3840 | 1472086838485 Marionette TRACE conn3 <- [1,658,null,{}] 17:00:38 INFO - PROCESS | 3840 | 1472086838490 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:38 INFO - PROCESS | 3840 | 1472086838493 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:39 INFO - PROCESS | 3840 | --DOCSHELL 18308800 == 41 [pid = 3840] [id = 169] 17:00:39 INFO - PROCESS | 3840 | --DOCSHELL 15792400 == 40 [pid = 3840] [id = 168] 17:00:39 INFO - PROCESS | 3840 | --DOCSHELL 17526800 == 39 [pid = 3840] [id = 167] 17:00:39 INFO - PROCESS | 3840 | --DOCSHELL 16C6F000 == 38 [pid = 3840] [id = 166] 17:00:39 INFO - PROCESS | 3840 | --DOCSHELL 158DBC00 == 37 [pid = 3840] [id = 165] 17:00:39 INFO - PROCESS | 3840 | --DOCSHELL 1564C000 == 36 [pid = 3840] [id = 164] 17:00:39 INFO - PROCESS | 3840 | --DOCSHELL 129F8000 == 35 [pid = 3840] [id = 163] 17:00:39 INFO - PROCESS | 3840 | --DOCSHELL 114F5800 == 34 [pid = 3840] [id = 162] 17:00:39 INFO - PROCESS | 3840 | --DOCSHELL 158D6C00 == 33 [pid = 3840] [id = 159] 17:00:39 INFO - PROCESS | 3840 | --DOCSHELL 11859400 == 32 [pid = 3840] [id = 160] 17:00:39 INFO - PROCESS | 3840 | --DOCSHELL 103CA800 == 31 [pid = 3840] [id = 161] 17:00:39 INFO - PROCESS | 3840 | --DOCSHELL 1185B800 == 30 [pid = 3840] [id = 150] 17:00:39 INFO - PROCESS | 3840 | --DOCSHELL 13AA1800 == 29 [pid = 3840] [id = 173] 17:00:39 INFO - PROCESS | 3840 | --DOCSHELL 15655400 == 28 [pid = 3840] [id = 170] 17:00:39 INFO - PROCESS | 3840 | --DOCSHELL 10A53C00 == 27 [pid = 3840] [id = 171] 17:00:39 INFO - PROCESS | 3840 | --DOCSHELL 15197C00 == 26 [pid = 3840] [id = 172] 17:00:39 INFO - PROCESS | 3840 | 1472086839099 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 17:00:39 INFO - PROCESS | 3840 | --DOMWINDOW == 87 (17355C00) [pid = 3840] [serial = 461] [outer = 00000000] [url = about:blank] 17:00:39 INFO - PROCESS | 3840 | --DOMWINDOW == 86 (18303C00) [pid = 3840] [serial = 464] [outer = 00000000] [url = about:blank] 17:00:39 INFO - PROCESS | 3840 | --DOMWINDOW == 85 (129F9400) [pid = 3840] [serial = 452] [outer = 00000000] [url = about:blank] 17:00:39 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (13A09C00) [pid = 3840] [serial = 453] [outer = 00000000] [url = about:blank] 17:00:39 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (13EAA400) [pid = 3840] [serial = 455] [outer = 00000000] [url = about:blank] 17:00:39 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (1436E000) [pid = 3840] [serial = 456] [outer = 00000000] [url = about:blank] 17:00:39 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (129F7000) [pid = 3840] [serial = 450] [outer = 00000000] [url = about:blank] 17:00:39 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (118A3C00) [pid = 3840] [serial = 449] [outer = 00000000] [url = about:blank] 17:00:39 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (15ECD800) [pid = 3840] [serial = 458] [outer = 00000000] [url = about:blank] 17:00:39 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (1A060800) [pid = 3840] [serial = 467] [outer = 00000000] [url = about:blank] 17:00:39 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (1A621400) [pid = 3840] [serial = 476] [outer = 00000000] [url = about:blank] 17:00:39 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (132B5000) [pid = 3840] [serial = 441] [outer = 00000000] [url = about:blank] 17:00:39 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (1185A400) [pid = 3840] [serial = 440] [outer = 00000000] [url = about:blank] 17:00:39 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (168E0C00) [pid = 3840] [serial = 444] [outer = 00000000] [url = about:blank] 17:00:39 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (15792C00) [pid = 3840] [serial = 443] [outer = 00000000] [url = about:blank] 17:00:39 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (1A9E1000) [pid = 3840] [serial = 447] [outer = 00000000] [url = about:blank] 17:00:39 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (1A714000) [pid = 3840] [serial = 446] [outer = 00000000] [url = about:blank] 17:00:39 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (1830D800) [pid = 3840] [serial = 465] [outer = 00000000] [url = about:blank] 17:00:39 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (1A210800) [pid = 3840] [serial = 474] [outer = 00000000] [url = about:blank] 17:00:39 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (1A210000) [pid = 3840] [serial = 473] [outer = 00000000] [url = about:blank] 17:00:39 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (1A210400) [pid = 3840] [serial = 468] [outer = 00000000] [url = about:blank] 17:00:39 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (17529000) [pid = 3840] [serial = 462] [outer = 00000000] [url = about:blank] 17:00:39 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (17EDA800) [pid = 3840] [serial = 471] [outer = 00000000] [url = about:blank] 17:00:39 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (10F58800) [pid = 3840] [serial = 470] [outer = 00000000] [url = about:blank] 17:00:39 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (16883400) [pid = 3840] [serial = 459] [outer = 00000000] [url = about:blank] 17:00:39 INFO - PROCESS | 3840 | 1472086839254 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:39 INFO - PROCESS | 3840 | 1472086839257 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:39 INFO - PROCESS | 3840 | ++DOCSHELL 10A0E000 == 27 [pid = 3840] [id = 174] 17:00:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (10A0E800) [pid = 3840] [serial = 520] [outer = 00000000] 17:00:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (10A4E800) [pid = 3840] [serial = 521] [outer = 10A0E800] 17:00:39 INFO - PROCESS | 3840 | 1472086839310 Marionette DEBUG loaded listener.js 17:00:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (1124DC00) [pid = 3840] [serial = 522] [outer = 10A0E800] 17:00:39 INFO - PROCESS | 3840 | 1472086839727 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 17:00:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 17:00:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1268ms 17:00:39 INFO - PROCESS | 3840 | 1472086839768 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 17:00:39 INFO - PROCESS | 3840 | 1472086839773 Marionette TRACE conn3 <- [1,661,null,{"value":"13"}] 17:00:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 17:00:39 INFO - PROCESS | 3840 | 1472086839778 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 17:00:39 INFO - PROCESS | 3840 | 1472086839782 Marionette TRACE conn3 <- [1,662,null,{}] 17:00:39 INFO - PROCESS | 3840 | 1472086839786 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:39 INFO - PROCESS | 3840 | 1472086839789 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:39 INFO - PROCESS | 3840 | 1472086839861 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 17:00:39 INFO - PROCESS | 3840 | 1472086839870 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:39 INFO - PROCESS | 3840 | 1472086839873 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:39 INFO - PROCESS | 3840 | ++DOCSHELL 118A3C00 == 28 [pid = 3840] [id = 175] 17:00:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (11C0B000) [pid = 3840] [serial = 523] [outer = 00000000] 17:00:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (11DA6400) [pid = 3840] [serial = 524] [outer = 11C0B000] 17:00:39 INFO - PROCESS | 3840 | 1472086839925 Marionette DEBUG loaded listener.js 17:00:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (1296D000) [pid = 3840] [serial = 525] [outer = 11C0B000] 17:00:40 INFO - PROCESS | 3840 | [3840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:00:40 INFO - PROCESS | 3840 | [3840] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:00:40 INFO - PROCESS | 3840 | [3840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:00:40 INFO - PROCESS | 3840 | 1472086840350 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 17:00:40 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 17:00:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 642ms 17:00:40 INFO - PROCESS | 3840 | 1472086840415 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 17:00:40 INFO - PROCESS | 3840 | 1472086840418 Marionette TRACE conn3 <- [1,665,null,{"value":"13"}] 17:00:40 INFO - PROCESS | 3840 | 1472086840452 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 17:00:40 INFO - PROCESS | 3840 | 1472086840454 Marionette TRACE conn3 <- [1,666,null,{}] 17:00:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 17:00:40 INFO - PROCESS | 3840 | 1472086840461 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:40 INFO - PROCESS | 3840 | 1472086840463 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:40 INFO - PROCESS | 3840 | 1472086840565 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 17:00:40 INFO - PROCESS | 3840 | 1472086840617 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:40 INFO - PROCESS | 3840 | 1472086840619 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:40 INFO - PROCESS | 3840 | ++DOCSHELL 114F5800 == 29 [pid = 3840] [id = 176] 17:00:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (132B3400) [pid = 3840] [serial = 526] [outer = 00000000] 17:00:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (13EA9000) [pid = 3840] [serial = 527] [outer = 132B3400] 17:00:40 INFO - PROCESS | 3840 | 1472086840690 Marionette DEBUG loaded listener.js 17:00:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (1436E400) [pid = 3840] [serial = 528] [outer = 132B3400] 17:00:41 INFO - PROCESS | 3840 | 1472086841076 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 17:00:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 17:00:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 670ms 17:00:41 INFO - PROCESS | 3840 | 1472086841131 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 17:00:41 INFO - PROCESS | 3840 | 1472086841134 Marionette TRACE conn3 <- [1,669,null,{"value":"13"}] 17:00:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 17:00:41 INFO - PROCESS | 3840 | 1472086841145 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 17:00:41 INFO - PROCESS | 3840 | 1472086841150 Marionette TRACE conn3 <- [1,670,null,{}] 17:00:41 INFO - PROCESS | 3840 | 1472086841144 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:41 INFO - PROCESS | 3840 | 1472086841147 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:41 INFO - PROCESS | 3840 | 1472086841267 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 17:00:41 INFO - PROCESS | 3840 | 1472086841279 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:41 INFO - PROCESS | 3840 | 1472086841281 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:41 INFO - PROCESS | 3840 | ++DOCSHELL 12B7AC00 == 30 [pid = 3840] [id = 177] 17:00:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (13A18800) [pid = 3840] [serial = 529] [outer = 00000000] 17:00:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (15870000) [pid = 3840] [serial = 530] [outer = 13A18800] 17:00:41 INFO - PROCESS | 3840 | 1472086841337 Marionette DEBUG loaded listener.js 17:00:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (15ECFC00) [pid = 3840] [serial = 531] [outer = 13A18800] 17:00:42 INFO - PROCESS | 3840 | 1472086842235 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 17:00:42 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) 17:00:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1140ms 17:00:42 INFO - PROCESS | 3840 | 1472086842288 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 17:00:42 INFO - PROCESS | 3840 | 1472086842290 Marionette TRACE conn3 <- [1,673,null,{"value":"13"}] 17:00:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 17:00:42 INFO - PROCESS | 3840 | 1472086842294 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 17:00:42 INFO - PROCESS | 3840 | 1472086842296 Marionette TRACE conn3 <- [1,674,null,{}] 17:00:42 INFO - PROCESS | 3840 | 1472086842300 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:42 INFO - PROCESS | 3840 | 1472086842302 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:42 INFO - PROCESS | 3840 | 1472086842393 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 17:00:42 INFO - PROCESS | 3840 | 1472086842399 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:42 INFO - PROCESS | 3840 | 1472086842401 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:42 INFO - PROCESS | 3840 | ++DOCSHELL 16882400 == 31 [pid = 3840] [id = 178] 17:00:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (16883800) [pid = 3840] [serial = 532] [outer = 00000000] 17:00:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (17259C00) [pid = 3840] [serial = 533] [outer = 16883800] 17:00:42 INFO - PROCESS | 3840 | 1472086842448 Marionette DEBUG loaded listener.js 17:00:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (17357400) [pid = 3840] [serial = 534] [outer = 16883800] 17:00:43 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (19708800) [pid = 3840] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 17:00:43 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (1A5B1000) [pid = 3840] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 17:00:43 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (15ECEC00) [pid = 3840] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 17:00:43 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (16C73800) [pid = 3840] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 17:00:43 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (12BBDC00) [pid = 3840] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 17:00:43 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (1185A000) [pid = 3840] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 17:00:43 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (1564C400) [pid = 3840] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 17:00:43 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (158DC800) [pid = 3840] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 17:00:43 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (114F6C00) [pid = 3840] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 17:00:43 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (17BB3800) [pid = 3840] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 17:00:43 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (103CB400) [pid = 3840] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 17:00:43 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (18309C00) [pid = 3840] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 17:00:43 INFO - PROCESS | 3840 | 1472086843276 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 17:00:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 17:00:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 998ms 17:00:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 17:00:43 INFO - PROCESS | 3840 | 1472086843289 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 17:00:43 INFO - PROCESS | 3840 | 1472086843291 Marionette TRACE conn3 <- [1,677,null,{"value":"13"}] 17:00:43 INFO - PROCESS | 3840 | 1472086843294 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 17:00:43 INFO - PROCESS | 3840 | 1472086843296 Marionette TRACE conn3 <- [1,678,null,{}] 17:00:43 INFO - PROCESS | 3840 | 1472086843299 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:43 INFO - PROCESS | 3840 | 1472086843301 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:43 INFO - PROCESS | 3840 | 1472086843382 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 17:00:43 INFO - PROCESS | 3840 | 1472086843388 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:43 INFO - PROCESS | 3840 | 1472086843393 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:43 INFO - PROCESS | 3840 | ++DOCSHELL 1564E800 == 32 [pid = 3840] [id = 179] 17:00:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (15652000) [pid = 3840] [serial = 535] [outer = 00000000] 17:00:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (15EC0800) [pid = 3840] [serial = 536] [outer = 15652000] 17:00:43 INFO - PROCESS | 3840 | 1472086843449 Marionette DEBUG loaded listener.js 17:00:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (16D38800) [pid = 3840] [serial = 537] [outer = 15652000] 17:00:44 INFO - PROCESS | 3840 | 1472086844312 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 17:00:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 17:00:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1041ms 17:00:44 INFO - PROCESS | 3840 | 1472086844353 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 17:00:44 INFO - PROCESS | 3840 | 1472086844355 Marionette TRACE conn3 <- [1,681,null,{"value":"13"}] 17:00:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 17:00:44 INFO - PROCESS | 3840 | 1472086844358 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 17:00:44 INFO - PROCESS | 3840 | 1472086844360 Marionette TRACE conn3 <- [1,682,null,{}] 17:00:44 INFO - PROCESS | 3840 | 1472086844363 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:44 INFO - PROCESS | 3840 | 1472086844365 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:44 INFO - PROCESS | 3840 | 1472086844426 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 17:00:44 INFO - PROCESS | 3840 | 1472086844440 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:44 INFO - PROCESS | 3840 | 1472086844442 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:44 INFO - PROCESS | 3840 | ++DOCSHELL 104E3800 == 33 [pid = 3840] [id = 180] 17:00:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (17529400) [pid = 3840] [serial = 538] [outer = 00000000] 17:00:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (19708C00) [pid = 3840] [serial = 539] [outer = 17529400] 17:00:44 INFO - PROCESS | 3840 | 1472086844514 Marionette DEBUG loaded listener.js 17:00:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (1970D000) [pid = 3840] [serial = 540] [outer = 17529400] 17:00:45 INFO - PROCESS | 3840 | 1472086845541 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 17:00:45 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) 17:00:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1211ms 17:00:45 INFO - PROCESS | 3840 | 1472086845588 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 17:00:45 INFO - PROCESS | 3840 | 1472086845593 Marionette TRACE conn3 <- [1,685,null,{"value":"13"}] 17:00:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 17:00:45 INFO - PROCESS | 3840 | 1472086845598 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 17:00:45 INFO - PROCESS | 3840 | 1472086845584 Marionette TRACE conn3 <- [1,686,null,{}] 17:00:45 INFO - PROCESS | 3840 | 1472086845590 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:45 INFO - PROCESS | 3840 | 1472086845593 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:45 INFO - PROCESS | 3840 | 1472086845713 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 17:00:45 INFO - PROCESS | 3840 | 1472086845857 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:45 INFO - PROCESS | 3840 | 1472086845860 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:45 INFO - PROCESS | 3840 | ++DOCSHELL 10E42000 == 34 [pid = 3840] [id = 181] 17:00:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (10F4C800) [pid = 3840] [serial = 541] [outer = 00000000] 17:00:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (11804800) [pid = 3840] [serial = 542] [outer = 10F4C800] 17:00:45 INFO - PROCESS | 3840 | 1472086845927 Marionette DEBUG loaded listener.js 17:00:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (129F9400) [pid = 3840] [serial = 543] [outer = 10F4C800] 17:00:46 INFO - PROCESS | 3840 | --DOCSHELL 1564E800 == 33 [pid = 3840] [id = 179] 17:00:46 INFO - PROCESS | 3840 | --DOCSHELL 16882400 == 32 [pid = 3840] [id = 178] 17:00:46 INFO - PROCESS | 3840 | --DOCSHELL 12B7AC00 == 31 [pid = 3840] [id = 177] 17:00:46 INFO - PROCESS | 3840 | --DOCSHELL 114F5800 == 30 [pid = 3840] [id = 176] 17:00:46 INFO - PROCESS | 3840 | --DOCSHELL 118A3C00 == 29 [pid = 3840] [id = 175] 17:00:46 INFO - PROCESS | 3840 | --DOCSHELL 10A0E000 == 28 [pid = 3840] [id = 174] 17:00:46 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (1A712800) [pid = 3840] [serial = 477] [outer = 00000000] [url = about:blank] 17:00:46 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (1752AC00) [pid = 3840] [serial = 503] [outer = 00000000] [url = about:blank] 17:00:46 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (1716C000) [pid = 3840] [serial = 497] [outer = 00000000] [url = about:blank] 17:00:46 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (1321E400) [pid = 3840] [serial = 488] [outer = 00000000] [url = about:blank] 17:00:46 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (13EA9400) [pid = 3840] [serial = 480] [outer = 00000000] [url = about:blank] 17:00:46 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (1586C400) [pid = 3840] [serial = 492] [outer = 00000000] [url = about:blank] 17:00:46 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (15EC1800) [pid = 3840] [serial = 494] [outer = 00000000] [url = about:blank] 17:00:46 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (15653000) [pid = 3840] [serial = 491] [outer = 00000000] [url = about:blank] 17:00:46 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (1185EC00) [pid = 3840] [serial = 486] [outer = 00000000] [url = about:blank] 17:00:46 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (11855000) [pid = 3840] [serial = 485] [outer = 00000000] [url = about:blank] 17:00:46 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (17E9E800) [pid = 3840] [serial = 501] [outer = 00000000] [url = about:blank] 17:00:46 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (172EB400) [pid = 3840] [serial = 498] [outer = 00000000] [url = about:blank] 17:00:46 INFO - PROCESS | 3840 | --DOMWINDOW == 62 (13A9E400) [pid = 3840] [serial = 489] [outer = 00000000] [url = about:blank] 17:00:46 INFO - PROCESS | 3840 | --DOMWINDOW == 61 (10E4F800) [pid = 3840] [serial = 483] [outer = 00000000] [url = about:blank] 17:00:46 INFO - PROCESS | 3840 | --DOMWINDOW == 60 (11DE6400) [pid = 3840] [serial = 479] [outer = 00000000] [url = about:blank] 17:00:46 INFO - PROCESS | 3840 | --DOMWINDOW == 59 (1970AC00) [pid = 3840] [serial = 506] [outer = 00000000] [url = about:blank] 17:00:46 INFO - PROCESS | 3840 | --DOMWINDOW == 58 (17B20400) [pid = 3840] [serial = 504] [outer = 00000000] [url = about:blank] 17:00:46 INFO - PROCESS | 3840 | --DOMWINDOW == 57 (17EE0400) [pid = 3840] [serial = 500] [outer = 00000000] [url = about:blank] 17:00:46 INFO - PROCESS | 3840 | --DOMWINDOW == 56 (15ECE400) [pid = 3840] [serial = 495] [outer = 00000000] [url = about:blank] 17:00:46 INFO - PROCESS | 3840 | --DOMWINDOW == 55 (1055E400) [pid = 3840] [serial = 482] [outer = 00000000] [url = about:blank] 17:00:46 INFO - PROCESS | 3840 | --DOMWINDOW == 54 (19EC6800) [pid = 3840] [serial = 510] [outer = 00000000] [url = about:blank] 17:00:46 INFO - PROCESS | 3840 | --DOMWINDOW == 53 (19EC0400) [pid = 3840] [serial = 509] [outer = 00000000] [url = about:blank] 17:00:46 INFO - PROCESS | 3840 | --DOMWINDOW == 52 (1999BC00) [pid = 3840] [serial = 507] [outer = 00000000] [url = about:blank] 17:00:46 INFO - PROCESS | 3840 | 1472086846982 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 17:00: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) 17:00:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1425ms 17:00:46 INFO - PROCESS | 3840 | 1472086847022 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 17:00:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 17:00:47 INFO - PROCESS | 3840 | 1472086847008 Marionette TRACE conn3 <- [1,689,null,{"value":"13"}] 17:00:47 INFO - PROCESS | 3840 | 1472086847013 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 17:00:47 INFO - PROCESS | 3840 | 1472086847016 Marionette TRACE conn3 <- [1,690,null,{}] 17:00:47 INFO - PROCESS | 3840 | 1472086847021 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:47 INFO - PROCESS | 3840 | 1472086847024 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:47 INFO - PROCESS | 3840 | 1472086847111 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 17:00:47 INFO - PROCESS | 3840 | 1472086847119 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:47 INFO - PROCESS | 3840 | 1472086847123 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:47 INFO - PROCESS | 3840 | ++DOCSHELL 11808400 == 29 [pid = 3840] [id = 182] 17:00:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 53 (11809000) [pid = 3840] [serial = 544] [outer = 00000000] 17:00:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 54 (11857000) [pid = 3840] [serial = 545] [outer = 11809000] 17:00:47 INFO - PROCESS | 3840 | 1472086847193 Marionette DEBUG loaded listener.js 17:00:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 55 (1185E400) [pid = 3840] [serial = 546] [outer = 11809000] 17:00:48 INFO - PROCESS | 3840 | 1472086848063 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 17:00:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 17:00:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1083ms 17:00:48 INFO - PROCESS | 3840 | 1472086848113 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 17:00:48 INFO - PROCESS | 3840 | 1472086848118 Marionette TRACE conn3 <- [1,693,null,{"value":"13"}] 17:00:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 17:00:48 INFO - PROCESS | 3840 | 1472086848125 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 17:00:48 INFO - PROCESS | 3840 | 1472086848128 Marionette TRACE conn3 <- [1,694,null,{}] 17:00:48 INFO - PROCESS | 3840 | 1472086848132 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:48 INFO - PROCESS | 3840 | 1472086848134 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:48 INFO - PROCESS | 3840 | 1472086848221 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 17:00:48 INFO - PROCESS | 3840 | 1472086848211 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:48 INFO - PROCESS | 3840 | 1472086848213 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:48 INFO - PROCESS | 3840 | ++DOCSHELL 13221000 == 30 [pid = 3840] [id = 183] 17:00:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 56 (13221800) [pid = 3840] [serial = 547] [outer = 00000000] 17:00:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 57 (134E8400) [pid = 3840] [serial = 548] [outer = 13221800] 17:00:48 INFO - PROCESS | 3840 | 1472086848263 Marionette DEBUG loaded listener.js 17:00:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 58 (13AA1000) [pid = 3840] [serial = 549] [outer = 13221800] 17:00:49 INFO - PROCESS | 3840 | 1472086849208 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 17:00:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 17:00:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1140ms 17:00:49 INFO - PROCESS | 3840 | 1472086849312 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 17:00:49 INFO - PROCESS | 3840 | 1472086849317 Marionette TRACE conn3 <- [1,697,null,{"value":"13"}] 17:00:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 17:00:49 INFO - PROCESS | 3840 | 1472086849325 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 17:00:49 INFO - PROCESS | 3840 | 1472086849328 Marionette TRACE conn3 <- [1,698,null,{}] 17:00:49 INFO - PROCESS | 3840 | 1472086849317 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:49 INFO - PROCESS | 3840 | 1472086849320 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:49 INFO - PROCESS | 3840 | 1472086849461 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 17:00:49 INFO - PROCESS | 3840 | 1472086849604 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:49 INFO - PROCESS | 3840 | 1472086849609 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:49 INFO - PROCESS | 3840 | ++DOCSHELL 118A7800 == 31 [pid = 3840] [id = 184] 17:00:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 59 (11C0F800) [pid = 3840] [serial = 550] [outer = 00000000] 17:00:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 60 (12E32400) [pid = 3840] [serial = 551] [outer = 11C0F800] 17:00:49 INFO - PROCESS | 3840 | 1472086849669 Marionette DEBUG loaded listener.js 17:00:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 61 (13A09400) [pid = 3840] [serial = 552] [outer = 11C0F800] 17:00:50 INFO - PROCESS | 3840 | 1472086850662 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 17:00:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 17:00:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1368ms 17:00:50 INFO - PROCESS | 3840 | 1472086850687 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 17:00:50 INFO - PROCESS | 3840 | 1472086850692 Marionette TRACE conn3 <- [1,701,null,{"value":"13"}] 17:00:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 17:00:50 INFO - PROCESS | 3840 | 1472086850699 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 17:00:50 INFO - PROCESS | 3840 | 1472086850702 Marionette TRACE conn3 <- [1,702,null,{}] 17:00:50 INFO - PROCESS | 3840 | 1472086850706 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:50 INFO - PROCESS | 3840 | 1472086850709 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:50 INFO - PROCESS | 3840 | 1472086850825 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 17:00:50 INFO - PROCESS | 3840 | 1472086850926 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:50 INFO - PROCESS | 3840 | 1472086850929 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:50 INFO - PROCESS | 3840 | ++DOCSHELL 15653800 == 32 [pid = 3840] [id = 185] 17:00:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 62 (15653C00) [pid = 3840] [serial = 553] [outer = 00000000] 17:00:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 63 (15788400) [pid = 3840] [serial = 554] [outer = 15653C00] 17:00:50 INFO - PROCESS | 3840 | 1472086850985 Marionette DEBUG loaded listener.js 17:00:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (15873C00) [pid = 3840] [serial = 555] [outer = 15653C00] 17:00:52 INFO - PROCESS | 3840 | --DOCSHELL 11808400 == 31 [pid = 3840] [id = 182] 17:00:52 INFO - PROCESS | 3840 | --DOCSHELL 10E42000 == 30 [pid = 3840] [id = 181] 17:00:52 INFO - PROCESS | 3840 | --DOCSHELL 104E3800 == 29 [pid = 3840] [id = 180] 17:00:52 INFO - PROCESS | 3840 | --DOCSHELL 13221000 == 28 [pid = 3840] [id = 183] 17:00:52 INFO - PROCESS | 3840 | --DOCSHELL 118A7800 == 27 [pid = 3840] [id = 184] 17:00:52 INFO - PROCESS | 3840 | 1472086852244 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 17:00:52 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 17:00:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1611ms 17:00:52 INFO - PROCESS | 3840 | 1472086852315 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 17:00:52 INFO - PROCESS | 3840 | 1472086852319 Marionette TRACE conn3 <- [1,705,null,{"value":"13"}] 17:00:52 INFO - PROCESS | 3840 | 1472086852329 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 17:00:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 17:00:52 INFO - PROCESS | 3840 | 1472086852333 Marionette TRACE conn3 <- [1,706,null,{}] 17:00:52 INFO - PROCESS | 3840 | 1472086852339 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:52 INFO - PROCESS | 3840 | 1472086852342 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:52 INFO - PROCESS | 3840 | 1472086852438 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 17:00:52 INFO - PROCESS | 3840 | 1472086852448 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:52 INFO - PROCESS | 3840 | 1472086852455 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:52 INFO - PROCESS | 3840 | ++DOCSHELL 114F0C00 == 28 [pid = 3840] [id = 186] 17:00:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (114F3400) [pid = 3840] [serial = 556] [outer = 00000000] 17:00:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (11855800) [pid = 3840] [serial = 557] [outer = 114F3400] 17:00:52 INFO - PROCESS | 3840 | 1472086852551 Marionette DEBUG loaded listener.js 17:00:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (1185C800) [pid = 3840] [serial = 558] [outer = 114F3400] 17:00:53 INFO - PROCESS | 3840 | 1472086853399 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 17:00:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 17:00:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1083ms 17:00:53 INFO - PROCESS | 3840 | 1472086853420 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 17:00:53 INFO - PROCESS | 3840 | 1472086853425 Marionette TRACE conn3 <- [1,709,null,{"value":"13"}] 17:00:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 17:00:53 INFO - PROCESS | 3840 | 1472086853432 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 17:00:53 INFO - PROCESS | 3840 | 1472086853435 Marionette TRACE conn3 <- [1,710,null,{}] 17:00:53 INFO - PROCESS | 3840 | 1472086853439 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:53 INFO - PROCESS | 3840 | 1472086853442 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:53 INFO - PROCESS | 3840 | 1472086853539 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 17:00:53 INFO - PROCESS | 3840 | 1472086853547 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:53 INFO - PROCESS | 3840 | 1472086853550 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:53 INFO - PROCESS | 3840 | ++DOCSHELL 13A9D000 == 29 [pid = 3840] [id = 187] 17:00:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (13AA0400) [pid = 3840] [serial = 559] [outer = 00000000] 17:00:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (1519C800) [pid = 3840] [serial = 560] [outer = 13AA0400] 17:00:53 INFO - PROCESS | 3840 | 1472086853645 Marionette DEBUG loaded listener.js 17:00:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (1564C800) [pid = 3840] [serial = 561] [outer = 13AA0400] 17:00:54 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (11C0B000) [pid = 3840] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 17:00:54 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (10A0E800) [pid = 3840] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 17:00:54 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (132B3400) [pid = 3840] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 17:00:54 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (11253C00) [pid = 3840] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 17:00:54 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (1519C000) [pid = 3840] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 17:00:54 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (13AA2000) [pid = 3840] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 17:00:54 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (13A18800) [pid = 3840] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 17:00:54 INFO - PROCESS | 3840 | --DOMWINDOW == 62 (16883800) [pid = 3840] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 17:00:54 INFO - PROCESS | 3840 | --DOMWINDOW == 61 (15652000) [pid = 3840] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 17:00:54 INFO - PROCESS | 3840 | --DOMWINDOW == 60 (10F4C800) [pid = 3840] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 17:00:54 INFO - PROCESS | 3840 | --DOMWINDOW == 59 (17529400) [pid = 3840] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 17:00:54 INFO - PROCESS | 3840 | --DOMWINDOW == 58 (11809000) [pid = 3840] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 17:00:54 INFO - PROCESS | 3840 | --DOMWINDOW == 57 (13221800) [pid = 3840] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 17:00:54 INFO - PROCESS | 3840 | 1472086854175 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,713,"getWindowHandle",null] 17:00:54 INFO - PROCESS | 3840 | 1472086854199 Marionette TRACE conn3 <- [1,713,null,{"value":"13"}] 17:00:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 17:00:54 INFO - PROCESS | 3840 | 1472086854202 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 17:00:54 INFO - PROCESS | 3840 | 1472086854206 Marionette TRACE conn3 <- [1,714,null,{}] 17:00:54 INFO - PROCESS | 3840 | 1472086854217 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:54 INFO - PROCESS | 3840 | 1472086854222 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:54 INFO - PROCESS | 3840 | 1472086854292 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 17:00:54 INFO - PROCESS | 3840 | 1472086854369 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:54 INFO - PROCESS | 3840 | 1472086854373 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:54 INFO - PROCESS | 3840 | ++DOCSHELL 12B77800 == 30 [pid = 3840] [id = 188] 17:00:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 58 (132B5000) [pid = 3840] [serial = 562] [outer = 00000000] 17:00:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 59 (15EC2800) [pid = 3840] [serial = 563] [outer = 132B5000] 17:00:54 INFO - PROCESS | 3840 | 1472086854430 Marionette DEBUG loaded listener.js 17:00:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 60 (1657F400) [pid = 3840] [serial = 564] [outer = 132B5000] 17:00:54 INFO - PROCESS | 3840 | 1472086854854 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 17:00:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 17:00:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 669ms 17:00:54 INFO - PROCESS | 3840 | 1472086854885 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 17:00:54 INFO - PROCESS | 3840 | 1472086854887 Marionette TRACE conn3 <- [1,717,null,{"value":"13"}] 17:00:54 INFO - PROCESS | 3840 | 1472086854891 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 17:00:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 17:00:54 INFO - PROCESS | 3840 | 1472086854892 Marionette TRACE conn3 <- [1,718,null,{}] 17:00:54 INFO - PROCESS | 3840 | 1472086854879 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:54 INFO - PROCESS | 3840 | 1472086854881 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:54 INFO - PROCESS | 3840 | 1472086854964 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 17:00:54 INFO - PROCESS | 3840 | 1472086854970 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:54 INFO - PROCESS | 3840 | 1472086854972 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:54 INFO - PROCESS | 3840 | ++DOCSHELL 168E1C00 == 31 [pid = 3840] [id = 189] 17:00:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 61 (16C75400) [pid = 3840] [serial = 565] [outer = 00000000] 17:00:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 62 (1735C800) [pid = 3840] [serial = 566] [outer = 16C75400] 17:00:55 INFO - PROCESS | 3840 | 1472086855020 Marionette DEBUG loaded listener.js 17:00:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 63 (17B1A400) [pid = 3840] [serial = 567] [outer = 16C75400] 17:00:55 INFO - PROCESS | 3840 | 1472086855475 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4036] expected 0 but got 24","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,721,"getWindowHandle",null] 17:00:55 INFO - PROCESS | 3840 | 1472086855533 Marionette TRACE conn3 <- [1,721,null,{"value":"13"}] 17:00:55 INFO - PROCESS | 3840 | 1472086855518 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 17:00:55 INFO - PROCESS | 3840 | 1472086855519 Marionette TRACE conn3 <- [1,722,null,{}] 17:00:55 INFO - PROCESS | 3840 | 1472086855523 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:55 INFO - PROCESS | 3840 | 1472086855525 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:55 INFO - PROCESS | 3840 | 1472086855605 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 17:00:55 INFO - PROCESS | 3840 | 1472086855612 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:55 INFO - PROCESS | 3840 | 1472086855614 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:55 INFO - PROCESS | 3840 | ++DOCSHELL 17EA2C00 == 32 [pid = 3840] [id = 190] 17:00:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (17EA5400) [pid = 3840] [serial = 568] [outer = 00000000] 17:00:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (18307800) [pid = 3840] [serial = 569] [outer = 17EA5400] 17:00:55 INFO - PROCESS | 3840 | 1472086855660 Marionette DEBUG loaded listener.js 17:00:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (1830C000) [pid = 3840] [serial = 570] [outer = 17EA5400] 17:00:56 INFO - PROCESS | 3840 | 1472086856319 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 17:00: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 17:00:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 869ms 17:00:56 INFO - PROCESS | 3840 | 1472086856384 Marionette TRACE conn3 -> [0,725,"getWindowHandle",null] 17:00:56 INFO - PROCESS | 3840 | 1472086856388 Marionette TRACE conn3 <- [1,725,null,{"value":"13"}] 17:00:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 17:00:56 INFO - PROCESS | 3840 | 1472086856394 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 17:00:56 INFO - PROCESS | 3840 | 1472086856398 Marionette TRACE conn3 <- [1,726,null,{}] 17:00:56 INFO - PROCESS | 3840 | 1472086856404 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:56 INFO - PROCESS | 3840 | 1472086856407 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:56 INFO - PROCESS | 3840 | 1472086856517 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 17:00:56 INFO - PROCESS | 3840 | 1472086856591 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:56 INFO - PROCESS | 3840 | 1472086856594 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:56 INFO - PROCESS | 3840 | ++DOCSHELL 114D8C00 == 33 [pid = 3840] [id = 191] 17:00:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (114F3800) [pid = 3840] [serial = 571] [outer = 00000000] 17:00:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (12E77000) [pid = 3840] [serial = 572] [outer = 114F3800] 17:00:56 INFO - PROCESS | 3840 | 1472086856698 Marionette DEBUG loaded listener.js 17:00:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (14373800) [pid = 3840] [serial = 573] [outer = 114F3800] 17:00:57 INFO - PROCESS | 3840 | --DOCSHELL 168E1C00 == 32 [pid = 3840] [id = 189] 17:00:57 INFO - PROCESS | 3840 | --DOCSHELL 12B77800 == 31 [pid = 3840] [id = 188] 17:00:57 INFO - PROCESS | 3840 | --DOCSHELL 13A9D000 == 30 [pid = 3840] [id = 187] 17:00:57 INFO - PROCESS | 3840 | --DOCSHELL 114F0C00 == 29 [pid = 3840] [id = 186] 17:00:57 INFO - PROCESS | 3840 | --DOCSHELL 15653800 == 28 [pid = 3840] [id = 185] 17:00:57 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (17E9EC00) [pid = 3840] [serial = 519] [outer = 00000000] [url = about:blank] 17:00:57 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (134E8400) [pid = 3840] [serial = 548] [outer = 00000000] [url = about:blank] 17:00:57 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (11DA6400) [pid = 3840] [serial = 524] [outer = 00000000] [url = about:blank] 17:00:57 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (1296D000) [pid = 3840] [serial = 525] [outer = 00000000] [url = about:blank] 17:00:57 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (10A4E800) [pid = 3840] [serial = 521] [outer = 00000000] [url = about:blank] 17:00:57 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (1124DC00) [pid = 3840] [serial = 522] [outer = 00000000] [url = about:blank] 17:00:57 INFO - PROCESS | 3840 | --DOMWINDOW == 62 (13EA9000) [pid = 3840] [serial = 527] [outer = 00000000] [url = about:blank] 17:00:57 INFO - PROCESS | 3840 | --DOMWINDOW == 61 (11804800) [pid = 3840] [serial = 542] [outer = 00000000] [url = about:blank] 17:00:57 INFO - PROCESS | 3840 | --DOMWINDOW == 60 (1970D000) [pid = 3840] [serial = 540] [outer = 00000000] [url = about:blank] 17:00:57 INFO - PROCESS | 3840 | --DOMWINDOW == 59 (11857000) [pid = 3840] [serial = 545] [outer = 00000000] [url = about:blank] 17:00:57 INFO - PROCESS | 3840 | --DOMWINDOW == 58 (11DA4000) [pid = 3840] [serial = 513] [outer = 00000000] [url = about:blank] 17:00:57 INFO - PROCESS | 3840 | --DOMWINDOW == 57 (11861C00) [pid = 3840] [serial = 512] [outer = 00000000] [url = about:blank] 17:00:57 INFO - PROCESS | 3840 | --DOMWINDOW == 56 (15793400) [pid = 3840] [serial = 516] [outer = 00000000] [url = about:blank] 17:00:57 INFO - PROCESS | 3840 | --DOMWINDOW == 55 (15650800) [pid = 3840] [serial = 515] [outer = 00000000] [url = about:blank] 17:00:57 INFO - PROCESS | 3840 | --DOMWINDOW == 54 (16586800) [pid = 3840] [serial = 518] [outer = 00000000] [url = about:blank] 17:00:57 INFO - PROCESS | 3840 | --DOMWINDOW == 53 (15870000) [pid = 3840] [serial = 530] [outer = 00000000] [url = about:blank] 17:00:57 INFO - PROCESS | 3840 | --DOMWINDOW == 52 (17259C00) [pid = 3840] [serial = 533] [outer = 00000000] [url = about:blank] 17:00:57 INFO - PROCESS | 3840 | --DOMWINDOW == 51 (17357400) [pid = 3840] [serial = 534] [outer = 00000000] [url = about:blank] 17:00:57 INFO - PROCESS | 3840 | --DOMWINDOW == 50 (19708C00) [pid = 3840] [serial = 539] [outer = 00000000] [url = about:blank] 17:00:57 INFO - PROCESS | 3840 | --DOMWINDOW == 49 (1185E400) [pid = 3840] [serial = 546] [outer = 00000000] [url = about:blank] 17:00:57 INFO - PROCESS | 3840 | --DOMWINDOW == 48 (129F9400) [pid = 3840] [serial = 543] [outer = 00000000] [url = about:blank] 17:00:57 INFO - PROCESS | 3840 | --DOMWINDOW == 47 (15ECFC00) [pid = 3840] [serial = 531] [outer = 00000000] [url = about:blank] 17:00:57 INFO - PROCESS | 3840 | --DOMWINDOW == 46 (16D38800) [pid = 3840] [serial = 537] [outer = 00000000] [url = about:blank] 17:00:57 INFO - PROCESS | 3840 | --DOMWINDOW == 45 (15EC0800) [pid = 3840] [serial = 536] [outer = 00000000] [url = about:blank] 17:00:57 INFO - PROCESS | 3840 | --DOMWINDOW == 44 (13AA1000) [pid = 3840] [serial = 549] [outer = 00000000] [url = about:blank] 17:00:57 INFO - PROCESS | 3840 | --DOMWINDOW == 43 (1436E400) [pid = 3840] [serial = 528] [outer = 00000000] [url = about:blank] 17:00:57 INFO - PROCESS | 3840 | 1472086857767 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 17:00:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 17:00:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1411ms 17:00:57 INFO - PROCESS | 3840 | 1472086857809 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 17:00:57 INFO - PROCESS | 3840 | 1472086857813 Marionette TRACE conn3 <- [1,729,null,{"value":"13"}] 17:00:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 17:00:57 INFO - PROCESS | 3840 | 1472086857853 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 17:00:57 INFO - PROCESS | 3840 | 1472086857856 Marionette TRACE conn3 <- [1,730,null,{}] 17:00:57 INFO - PROCESS | 3840 | 1472086857862 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:57 INFO - PROCESS | 3840 | 1472086857865 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:57 INFO - PROCESS | 3840 | 1472086857932 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 17:00:57 INFO - PROCESS | 3840 | 1472086857940 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:57 INFO - PROCESS | 3840 | 1472086857945 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:57 INFO - PROCESS | 3840 | ++DOCSHELL 114EC400 == 29 [pid = 3840] [id = 192] 17:00:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 44 (114EF000) [pid = 3840] [serial = 574] [outer = 00000000] 17:00:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 45 (11808400) [pid = 3840] [serial = 575] [outer = 114EF000] 17:00:57 INFO - PROCESS | 3840 | 1472086857994 Marionette DEBUG loaded listener.js 17:00:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 46 (11856800) [pid = 3840] [serial = 576] [outer = 114EF000] 17:00:58 INFO - PROCESS | 3840 | 1472086858860 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 17:00: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 17:00:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1084ms 17:00:58 INFO - PROCESS | 3840 | 1472086858902 Marionette TRACE conn3 -> [0,733,"getWindowHandle",null] 17:00:58 INFO - PROCESS | 3840 | 1472086858907 Marionette TRACE conn3 <- [1,733,null,{"value":"13"}] 17:00:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 17:00:58 INFO - PROCESS | 3840 | 1472086858914 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 17:00:58 INFO - PROCESS | 3840 | 1472086858916 Marionette TRACE conn3 <- [1,734,null,{}] 17:00:58 INFO - PROCESS | 3840 | 1472086858920 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:58 INFO - PROCESS | 3840 | 1472086858923 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:58 INFO - PROCESS | 3840 | 1472086859007 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 17:00:58 INFO - PROCESS | 3840 | 1472086859013 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:58 INFO - PROCESS | 3840 | 1472086859016 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:00:59 INFO - PROCESS | 3840 | ++DOCSHELL 12E76400 == 30 [pid = 3840] [id = 193] 17:00:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 47 (12E78C00) [pid = 3840] [serial = 577] [outer = 00000000] 17:00:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 48 (1319F400) [pid = 3840] [serial = 578] [outer = 12E78C00] 17:00:59 INFO - PROCESS | 3840 | 1472086859045 Marionette DEBUG loaded listener.js 17:00:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 49 (1321AC00) [pid = 3840] [serial = 579] [outer = 12E78C00] 17:00:59 INFO - PROCESS | 3840 | 1472086859931 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 17:00:59 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.) 17:00:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1055ms 17:00:59 INFO - PROCESS | 3840 | 1472086859963 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 17:00:59 INFO - PROCESS | 3840 | 1472086859965 Marionette TRACE conn3 <- [1,737,null,{"value":"13"}] 17:00:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 17:00:59 INFO - PROCESS | 3840 | 1472086859969 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 17:00:59 INFO - PROCESS | 3840 | 1472086859972 Marionette TRACE conn3 <- [1,738,null,{}] 17:00:59 INFO - PROCESS | 3840 | 1472086859983 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:59 INFO - PROCESS | 3840 | 1472086859988 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:00 INFO - PROCESS | 3840 | 1472086860104 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 17:01:00 INFO - PROCESS | 3840 | 1472086860112 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:00 INFO - PROCESS | 3840 | 1472086860115 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:00 INFO - PROCESS | 3840 | ++DOCSHELL 15650000 == 31 [pid = 3840] [id = 194] 17:01:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 50 (15650400) [pid = 3840] [serial = 580] [outer = 00000000] 17:01:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 51 (15787800) [pid = 3840] [serial = 581] [outer = 15650400] 17:01:00 INFO - PROCESS | 3840 | 1472086860189 Marionette DEBUG loaded listener.js 17:01:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 52 (15873800) [pid = 3840] [serial = 582] [outer = 15650400] 17:01:00 INFO - PROCESS | 3840 | --DOMWINDOW == 51 (114F3400) [pid = 3840] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 17:01:00 INFO - PROCESS | 3840 | --DOMWINDOW == 50 (13AA0400) [pid = 3840] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 17:01:00 INFO - PROCESS | 3840 | --DOMWINDOW == 49 (132B5000) [pid = 3840] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 17:01:00 INFO - PROCESS | 3840 | --DOMWINDOW == 48 (11C0F800) [pid = 3840] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 17:01:00 INFO - PROCESS | 3840 | --DOMWINDOW == 47 (16C75400) [pid = 3840] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 17:01:01 INFO - PROCESS | 3840 | 1472086861075 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 17:01:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 17:01:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1140ms 17:01:01 INFO - PROCESS | 3840 | 1472086861135 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 17:01:01 INFO - PROCESS | 3840 | 1472086861119 Marionette TRACE conn3 <- [1,741,null,{"value":"13"}] 17:01:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 17:01:01 INFO - PROCESS | 3840 | 1472086861122 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 17:01:01 INFO - PROCESS | 3840 | 1472086861124 Marionette TRACE conn3 <- [1,742,null,{}] 17:01:01 INFO - PROCESS | 3840 | 1472086861132 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:01 INFO - PROCESS | 3840 | 1472086861134 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:01 INFO - PROCESS | 3840 | 1472086861215 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 17:01:01 INFO - PROCESS | 3840 | 1472086861222 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:01 INFO - PROCESS | 3840 | 1472086861224 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:01 INFO - PROCESS | 3840 | ++DOCSHELL 15647C00 == 32 [pid = 3840] [id = 195] 17:01:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 48 (1564F000) [pid = 3840] [serial = 583] [outer = 00000000] 17:01:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 49 (1668BC00) [pid = 3840] [serial = 584] [outer = 1564F000] 17:01:01 INFO - PROCESS | 3840 | 1472086861271 Marionette DEBUG loaded listener.js 17:01:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 50 (168E0800) [pid = 3840] [serial = 585] [outer = 1564F000] 17:01:02 INFO - PROCESS | 3840 | 1472086862121 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 17:01:02 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 17:01:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1041ms 17:01:02 INFO - PROCESS | 3840 | 1472086862175 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 17:01:02 INFO - PROCESS | 3840 | 1472086862177 Marionette TRACE conn3 <- [1,745,null,{"value":"13"}] 17:01:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 17:01:02 INFO - PROCESS | 3840 | 1472086862181 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 17:01:02 INFO - PROCESS | 3840 | 1472086862183 Marionette TRACE conn3 <- [1,746,null,{}] 17:01:02 INFO - PROCESS | 3840 | 1472086862186 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:02 INFO - PROCESS | 3840 | 1472086862188 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:02 INFO - PROCESS | 3840 | 1472086862270 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 17:01:02 INFO - PROCESS | 3840 | 1472086862277 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:02 INFO - PROCESS | 3840 | 1472086862279 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:02 INFO - PROCESS | 3840 | ++DOCSHELL 1586E400 == 33 [pid = 3840] [id = 196] 17:01:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 51 (159B1800) [pid = 3840] [serial = 586] [outer = 00000000] 17:01:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 52 (172DFC00) [pid = 3840] [serial = 587] [outer = 159B1800] 17:01:02 INFO - PROCESS | 3840 | 1472086862313 Marionette DEBUG loaded listener.js 17:01:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 53 (172ECC00) [pid = 3840] [serial = 588] [outer = 159B1800] 17:01:02 INFO - PROCESS | 3840 | 1472086862725 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 17:01:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 17:01:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 570ms 17:01:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 17:01:02 INFO - PROCESS | 3840 | 1472086862761 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 17:01:02 INFO - PROCESS | 3840 | 1472086862763 Marionette TRACE conn3 <- [1,749,null,{"value":"13"}] 17:01:02 INFO - PROCESS | 3840 | 1472086862766 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 17:01:02 INFO - PROCESS | 3840 | 1472086862768 Marionette TRACE conn3 <- [1,750,null,{}] 17:01:02 INFO - PROCESS | 3840 | 1472086862772 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:02 INFO - PROCESS | 3840 | 1472086862777 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:02 INFO - PROCESS | 3840 | 1472086862883 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 17:01:02 INFO - PROCESS | 3840 | 1472086862872 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:02 INFO - PROCESS | 3840 | 1472086862874 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:02 INFO - PROCESS | 3840 | ++DOCSHELL 16C77800 == 34 [pid = 3840] [id = 197] 17:01:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 54 (1735DC00) [pid = 3840] [serial = 589] [outer = 00000000] 17:01:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 55 (17EE0C00) [pid = 3840] [serial = 590] [outer = 1735DC00] 17:01:02 INFO - PROCESS | 3840 | 1472086862921 Marionette DEBUG loaded listener.js 17:01:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 56 (1830EC00) [pid = 3840] [serial = 591] [outer = 1735DC00] 17:01:03 INFO - PROCESS | 3840 | 1472086863824 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 17:01:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 17:01:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1083ms 17:01:03 INFO - PROCESS | 3840 | 1472086863856 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 17:01:03 INFO - PROCESS | 3840 | 1472086863861 Marionette TRACE conn3 <- [1,753,null,{"value":"13"}] 17:01:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 17:01:03 INFO - PROCESS | 3840 | 1472086863867 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 17:01:03 INFO - PROCESS | 3840 | 1472086863871 Marionette TRACE conn3 <- [1,754,null,{}] 17:01:03 INFO - PROCESS | 3840 | 1472086863877 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:03 INFO - PROCESS | 3840 | 1472086863880 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:04 INFO - PROCESS | 3840 | 1472086864026 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 17:01:04 INFO - PROCESS | 3840 | 1472086864100 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:04 INFO - PROCESS | 3840 | 1472086864084 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:04 INFO - PROCESS | 3840 | ++DOCSHELL 11803C00 == 35 [pid = 3840] [id = 198] 17:01:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 57 (11804800) [pid = 3840] [serial = 592] [outer = 00000000] 17:01:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 58 (118A6400) [pid = 3840] [serial = 593] [outer = 11804800] 17:01:04 INFO - PROCESS | 3840 | 1472086864146 Marionette DEBUG loaded listener.js 17:01:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 59 (11DA8800) [pid = 3840] [serial = 594] [outer = 11804800] 17:01:05 INFO - PROCESS | 3840 | 1472086865158 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 17:01:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 17:01:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1325ms 17:01:05 INFO - PROCESS | 3840 | 1472086865207 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 17:01:05 INFO - PROCESS | 3840 | 1472086865212 Marionette TRACE conn3 <- [1,757,null,{"value":"13"}] 17:01:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 17:01:05 INFO - PROCESS | 3840 | 1472086865218 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 17:01:05 INFO - PROCESS | 3840 | 1472086865221 Marionette TRACE conn3 <- [1,758,null,{}] 17:01:05 INFO - PROCESS | 3840 | 1472086865225 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:05 INFO - PROCESS | 3840 | 1472086865228 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:05 INFO - PROCESS | 3840 | 1472086865486 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 17:01:05 INFO - PROCESS | 3840 | 1472086865573 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:05 INFO - PROCESS | 3840 | 1472086865577 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:05 INFO - PROCESS | 3840 | ++DOCSHELL 1185E000 == 36 [pid = 3840] [id = 199] 17:01:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 60 (1185E800) [pid = 3840] [serial = 595] [outer = 00000000] 17:01:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 61 (11D03800) [pid = 3840] [serial = 596] [outer = 1185E800] 17:01:05 INFO - PROCESS | 3840 | 1472086865630 Marionette DEBUG loaded listener.js 17:01:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 62 (11DE8C00) [pid = 3840] [serial = 597] [outer = 1185E800] 17:01:06 INFO - PROCESS | 3840 | --DOCSHELL 1586E400 == 35 [pid = 3840] [id = 196] 17:01:06 INFO - PROCESS | 3840 | --DOCSHELL 15647C00 == 34 [pid = 3840] [id = 195] 17:01:06 INFO - PROCESS | 3840 | --DOCSHELL 15650000 == 33 [pid = 3840] [id = 194] 17:01:06 INFO - PROCESS | 3840 | --DOCSHELL 12E76400 == 32 [pid = 3840] [id = 193] 17:01:06 INFO - PROCESS | 3840 | --DOCSHELL 114EC400 == 31 [pid = 3840] [id = 192] 17:01:06 INFO - PROCESS | 3840 | --DOCSHELL 17EA2C00 == 30 [pid = 3840] [id = 190] 17:01:06 INFO - PROCESS | 3840 | --DOCSHELL 114D8C00 == 29 [pid = 3840] [id = 191] 17:01:06 INFO - PROCESS | 3840 | --DOCSHELL 16C77800 == 28 [pid = 3840] [id = 197] 17:01:06 INFO - PROCESS | 3840 | --DOCSHELL 11803C00 == 27 [pid = 3840] [id = 198] 17:01:06 INFO - PROCESS | 3840 | --DOMWINDOW == 61 (15788400) [pid = 3840] [serial = 554] [outer = 00000000] [url = about:blank] 17:01:06 INFO - PROCESS | 3840 | --DOMWINDOW == 60 (11855800) [pid = 3840] [serial = 557] [outer = 00000000] [url = about:blank] 17:01:06 INFO - PROCESS | 3840 | --DOMWINDOW == 59 (1185C800) [pid = 3840] [serial = 558] [outer = 00000000] [url = about:blank] 17:01:06 INFO - PROCESS | 3840 | --DOMWINDOW == 58 (1519C800) [pid = 3840] [serial = 560] [outer = 00000000] [url = about:blank] 17:01:06 INFO - PROCESS | 3840 | --DOMWINDOW == 57 (15EC2800) [pid = 3840] [serial = 563] [outer = 00000000] [url = about:blank] 17:01:06 INFO - PROCESS | 3840 | --DOMWINDOW == 56 (13A09400) [pid = 3840] [serial = 552] [outer = 00000000] [url = about:blank] 17:01:06 INFO - PROCESS | 3840 | --DOMWINDOW == 55 (12E32400) [pid = 3840] [serial = 551] [outer = 00000000] [url = about:blank] 17:01:06 INFO - PROCESS | 3840 | --DOMWINDOW == 54 (1735C800) [pid = 3840] [serial = 566] [outer = 00000000] [url = about:blank] 17:01:06 INFO - PROCESS | 3840 | --DOMWINDOW == 53 (18307800) [pid = 3840] [serial = 569] [outer = 00000000] [url = about:blank] 17:01:06 INFO - PROCESS | 3840 | --DOMWINDOW == 52 (1564C800) [pid = 3840] [serial = 561] [outer = 00000000] [url = about:blank] 17:01:06 INFO - PROCESS | 3840 | --DOMWINDOW == 51 (17B1A400) [pid = 3840] [serial = 567] [outer = 00000000] [url = about:blank] 17:01:06 INFO - PROCESS | 3840 | --DOMWINDOW == 50 (1657F400) [pid = 3840] [serial = 564] [outer = 00000000] [url = about:blank] 17:01:06 INFO - PROCESS | 3840 | 1472086866568 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 17:01:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 17:01:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1425ms 17:01:06 INFO - PROCESS | 3840 | 1472086866635 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 17:01:06 INFO - PROCESS | 3840 | 1472086866639 Marionette TRACE conn3 <- [1,761,null,{"value":"13"}] 17:01:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 17:01:06 INFO - PROCESS | 3840 | 1472086866644 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 17:01:06 INFO - PROCESS | 3840 | 1472086866648 Marionette TRACE conn3 <- [1,762,null,{}] 17:01:06 INFO - PROCESS | 3840 | 1472086866655 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:06 INFO - PROCESS | 3840 | 1472086866657 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:06 INFO - PROCESS | 3840 | 1472086866746 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 17:01:06 INFO - PROCESS | 3840 | 1472086866760 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:06 INFO - PROCESS | 3840 | 1472086866763 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:06 INFO - PROCESS | 3840 | ++DOCSHELL 114E0400 == 28 [pid = 3840] [id = 200] 17:01:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 51 (114E7800) [pid = 3840] [serial = 598] [outer = 00000000] 17:01:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 52 (11855000) [pid = 3840] [serial = 599] [outer = 114E7800] 17:01:06 INFO - PROCESS | 3840 | 1472086866798 Marionette DEBUG loaded listener.js 17:01:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 53 (11859000) [pid = 3840] [serial = 600] [outer = 114E7800] 17:01:07 INFO - PROCESS | 3840 | 1472086867275 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 17:01:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 17:01:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 670ms 17:01:07 INFO - PROCESS | 3840 | 1472086867320 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 17:01:07 INFO - PROCESS | 3840 | 1472086867325 Marionette TRACE conn3 <- [1,765,null,{"value":"13"}] 17:01:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 17:01:07 INFO - PROCESS | 3840 | 1472086867332 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 17:01:07 INFO - PROCESS | 3840 | 1472086867335 Marionette TRACE conn3 <- [1,766,null,{}] 17:01:07 INFO - PROCESS | 3840 | 1472086867338 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:07 INFO - PROCESS | 3840 | 1472086867342 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:07 INFO - PROCESS | 3840 | 1472086867427 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 17:01:07 INFO - PROCESS | 3840 | 1472086867506 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:07 INFO - PROCESS | 3840 | 1472086867509 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:07 INFO - PROCESS | 3840 | ++DOCSHELL 132B5000 == 29 [pid = 3840] [id = 201] 17:01:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 54 (132B5400) [pid = 3840] [serial = 601] [outer = 00000000] 17:01:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 55 (13A0BC00) [pid = 3840] [serial = 602] [outer = 132B5400] 17:01:07 INFO - PROCESS | 3840 | 1472086867560 Marionette DEBUG loaded listener.js 17:01:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 56 (13AA4800) [pid = 3840] [serial = 603] [outer = 132B5400] 17:01:07 INFO - PROCESS | 3840 | 1472086867900 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 17:01:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 17:01:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 571ms 17:01:07 INFO - PROCESS | 3840 | 1472086867917 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 17:01:07 INFO - PROCESS | 3840 | 1472086867920 Marionette TRACE conn3 <- [1,769,null,{"value":"13"}] 17:01:07 INFO - PROCESS | 3840 | 1472086867923 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 17:01:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 17:01:07 INFO - PROCESS | 3840 | 1472086867927 Marionette TRACE conn3 <- [1,770,null,{}] 17:01:07 INFO - PROCESS | 3840 | 1472086867938 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:07 INFO - PROCESS | 3840 | 1472086867943 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:08 INFO - PROCESS | 3840 | 1472086868027 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 17:01:08 INFO - PROCESS | 3840 | 1472086868034 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:08 INFO - PROCESS | 3840 | 1472086868037 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:08 INFO - PROCESS | 3840 | ++DOCSHELL 1564D400 == 30 [pid = 3840] [id = 202] 17:01:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 57 (1564D800) [pid = 3840] [serial = 604] [outer = 00000000] 17:01:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 58 (15653800) [pid = 3840] [serial = 605] [outer = 1564D800] 17:01:08 INFO - PROCESS | 3840 | 1472086868069 Marionette DEBUG loaded listener.js 17:01:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 59 (1578B800) [pid = 3840] [serial = 606] [outer = 1564D800] 17:01:08 INFO - PROCESS | 3840 | 1472086868520 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 17:01:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 17:01:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 627ms 17:01:08 INFO - PROCESS | 3840 | 1472086868562 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 17:01:08 INFO - PROCESS | 3840 | 1472086868565 Marionette TRACE conn3 <- [1,773,null,{"value":"13"}] 17:01:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 17:01:08 INFO - PROCESS | 3840 | 1472086868578 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 17:01:08 INFO - PROCESS | 3840 | 1472086868580 Marionette TRACE conn3 <- [1,774,null,{}] 17:01:08 INFO - PROCESS | 3840 | 1472086868583 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:08 INFO - PROCESS | 3840 | 1472086868585 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:08 INFO - PROCESS | 3840 | 1472086868710 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 17:01:08 INFO - PROCESS | 3840 | 1472086868733 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:08 INFO - PROCESS | 3840 | 1472086868735 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:08 INFO - PROCESS | 3840 | ++DOCSHELL 15ECC800 == 31 [pid = 3840] [id = 203] 17:01:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 60 (15ECDC00) [pid = 3840] [serial = 607] [outer = 00000000] 17:01:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 61 (16586800) [pid = 3840] [serial = 608] [outer = 15ECDC00] 17:01:08 INFO - PROCESS | 3840 | 1472086868783 Marionette DEBUG loaded listener.js 17:01:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 62 (168E0400) [pid = 3840] [serial = 609] [outer = 15ECDC00] 17:01:09 INFO - PROCESS | 3840 | 1472086869214 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 17:01:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 17:01:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 685ms 17:01:09 INFO - PROCESS | 3840 | 1472086869271 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 17:01:09 INFO - PROCESS | 3840 | 1472086869273 Marionette TRACE conn3 <- [1,777,null,{"value":"13"}] 17:01:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 17:01:09 INFO - PROCESS | 3840 | 1472086869276 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 17:01:09 INFO - PROCESS | 3840 | 1472086869278 Marionette TRACE conn3 <- [1,778,null,{}] 17:01:09 INFO - PROCESS | 3840 | 1472086869281 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:09 INFO - PROCESS | 3840 | 1472086869284 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:09 INFO - PROCESS | 3840 | 1472086869380 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 17:01:09 INFO - PROCESS | 3840 | 1472086869390 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:09 INFO - PROCESS | 3840 | 1472086869392 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:09 INFO - PROCESS | 3840 | ++DOCSHELL 16C70800 == 32 [pid = 3840] [id = 204] 17:01:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 63 (16C73800) [pid = 3840] [serial = 610] [outer = 00000000] 17:01:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (17351800) [pid = 3840] [serial = 611] [outer = 16C73800] 17:01:09 INFO - PROCESS | 3840 | 1472086869439 Marionette DEBUG loaded listener.js 17:01:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (17527800) [pid = 3840] [serial = 612] [outer = 16C73800] 17:01:09 INFO - PROCESS | 3840 | 1472086869851 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 17:01:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 17:01:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 627ms 17:01:09 INFO - PROCESS | 3840 | 1472086869930 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 17:01:09 INFO - PROCESS | 3840 | 1472086869933 Marionette TRACE conn3 <- [1,781,null,{"value":"13"}] 17:01:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 17:01:09 INFO - PROCESS | 3840 | 1472086869948 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 17:01:09 INFO - PROCESS | 3840 | 1472086869950 Marionette TRACE conn3 <- [1,782,null,{}] 17:01:09 INFO - PROCESS | 3840 | 1472086869953 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:09 INFO - PROCESS | 3840 | 1472086869942 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:10 INFO - PROCESS | 3840 | 1472086870169 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 17:01:10 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (1735DC00) [pid = 3840] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 17:01:10 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (1564F000) [pid = 3840] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 17:01:10 INFO - PROCESS | 3840 | --DOMWINDOW == 62 (114F3800) [pid = 3840] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 17:01:10 INFO - PROCESS | 3840 | --DOMWINDOW == 61 (12E78C00) [pid = 3840] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 17:01:10 INFO - PROCESS | 3840 | --DOMWINDOW == 60 (17EA5400) [pid = 3840] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 17:01:10 INFO - PROCESS | 3840 | --DOMWINDOW == 59 (114EF000) [pid = 3840] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 17:01:10 INFO - PROCESS | 3840 | --DOMWINDOW == 58 (159B1800) [pid = 3840] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 17:01:10 INFO - PROCESS | 3840 | --DOMWINDOW == 57 (15650400) [pid = 3840] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 17:01:10 INFO - PROCESS | 3840 | --DOMWINDOW == 56 (15653C00) [pid = 3840] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 17:01:10 INFO - PROCESS | 3840 | 1472086870199 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:10 INFO - PROCESS | 3840 | 1472086870201 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:10 INFO - PROCESS | 3840 | ++DOCSHELL 112CE000 == 33 [pid = 3840] [id = 205] 17:01:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 57 (114AF000) [pid = 3840] [serial = 613] [outer = 00000000] 17:01:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 58 (15649400) [pid = 3840] [serial = 614] [outer = 114AF000] 17:01:10 INFO - PROCESS | 3840 | 1472086870249 Marionette DEBUG loaded listener.js 17:01:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 59 (17253400) [pid = 3840] [serial = 615] [outer = 114AF000] 17:01:10 INFO - PROCESS | 3840 | 1472086870604 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 17:01:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 17:01:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 670ms 17:01:10 INFO - PROCESS | 3840 | 1472086870625 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 17:01:10 INFO - PROCESS | 3840 | 1472086870618 Marionette TRACE conn3 <- [1,785,null,{"value":"13"}] 17:01:10 INFO - PROCESS | 3840 | 1472086870622 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 17:01:10 INFO - PROCESS | 3840 | 1472086870624 Marionette TRACE conn3 <- [1,786,null,{}] 17:01:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 17:01:10 INFO - PROCESS | 3840 | 1472086870628 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:10 INFO - PROCESS | 3840 | 1472086870630 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:10 INFO - PROCESS | 3840 | 1472086870707 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 17:01:10 INFO - PROCESS | 3840 | 1472086870712 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:10 INFO - PROCESS | 3840 | 1472086870714 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:10 INFO - PROCESS | 3840 | ++DOCSHELL 13A10C00 == 34 [pid = 3840] [id = 206] 17:01:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 60 (16882C00) [pid = 3840] [serial = 616] [outer = 00000000] 17:01:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 61 (1970D000) [pid = 3840] [serial = 617] [outer = 16882C00] 17:01:10 INFO - PROCESS | 3840 | 1472086870760 Marionette DEBUG loaded listener.js 17:01:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 62 (1970DC00) [pid = 3840] [serial = 618] [outer = 16882C00] 17:01:11 INFO - PROCESS | 3840 | 1472086871134 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 17:01:11 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 17:01:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 542ms 17:01:11 INFO - PROCESS | 3840 | 1472086871185 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 17:01:11 INFO - PROCESS | 3840 | 1472086871188 Marionette TRACE conn3 <- [1,789,null,{"value":"13"}] 17:01:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 17:01:11 INFO - PROCESS | 3840 | 1472086871191 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 17:01:11 INFO - PROCESS | 3840 | 1472086871193 Marionette TRACE conn3 <- [1,790,null,{}] 17:01:11 INFO - PROCESS | 3840 | 1472086871197 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:11 INFO - PROCESS | 3840 | 1472086871199 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:11 INFO - PROCESS | 3840 | 1472086871276 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 17:01:11 INFO - PROCESS | 3840 | 1472086871267 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:11 INFO - PROCESS | 3840 | 1472086871269 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:11 INFO - PROCESS | 3840 | ++DOCSHELL 16D31400 == 35 [pid = 3840] [id = 207] 17:01:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 63 (17EDD800) [pid = 3840] [serial = 619] [outer = 00000000] 17:01:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (19CE4400) [pid = 3840] [serial = 620] [outer = 17EDD800] 17:01:11 INFO - PROCESS | 3840 | 1472086871314 Marionette DEBUG loaded listener.js 17:01:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (16883800) [pid = 3840] [serial = 621] [outer = 17EDD800] 17:01:11 INFO - PROCESS | 3840 | 1472086871744 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 17:01:11 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 17:01:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 584ms 17:01:11 INFO - PROCESS | 3840 | 1472086871778 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 17:01:11 INFO - PROCESS | 3840 | 1472086871780 Marionette TRACE conn3 <- [1,793,null,{"value":"13"}] 17:01:11 INFO - PROCESS | 3840 | 1472086871783 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 17:01:11 INFO - PROCESS | 3840 | 1472086871785 Marionette TRACE conn3 <- [1,794,null,{}] 17:01:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 17:01:11 INFO - PROCESS | 3840 | 1472086871789 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:11 INFO - PROCESS | 3840 | 1472086871791 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:11 INFO - PROCESS | 3840 | 1472086871854 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 17:01:11 INFO - PROCESS | 3840 | 1472086871859 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:11 INFO - PROCESS | 3840 | 1472086871861 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:11 INFO - PROCESS | 3840 | ++DOCSHELL 1564D000 == 36 [pid = 3840] [id = 208] 17:01:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (19EC5800) [pid = 3840] [serial = 622] [outer = 00000000] 17:01:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (19ECCC00) [pid = 3840] [serial = 623] [outer = 19EC5800] 17:01:11 INFO - PROCESS | 3840 | 1472086871906 Marionette DEBUG loaded listener.js 17:01:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (1A05C400) [pid = 3840] [serial = 624] [outer = 19EC5800] 17:01:12 INFO - PROCESS | 3840 | 1472086872683 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 17:01:12 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 17:01:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 955ms 17:01:12 INFO - PROCESS | 3840 | 1472086872759 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 17:01:12 INFO - PROCESS | 3840 | 1472086872764 Marionette TRACE conn3 <- [1,797,null,{"value":"13"}] 17:01:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 17:01:12 INFO - PROCESS | 3840 | 1472086872751 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 17:01:12 INFO - PROCESS | 3840 | 1472086872757 Marionette TRACE conn3 <- [1,798,null,{}] 17:01:12 INFO - PROCESS | 3840 | 1472086872803 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:12 INFO - PROCESS | 3840 | 1472086872807 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:12 INFO - PROCESS | 3840 | 1472086872914 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 17:01:13 INFO - PROCESS | 3840 | 1472086873029 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:13 INFO - PROCESS | 3840 | 1472086873032 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:13 INFO - PROCESS | 3840 | ++DOCSHELL 114E8000 == 37 [pid = 3840] [id = 209] 17:01:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (114F4000) [pid = 3840] [serial = 625] [outer = 00000000] 17:01:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (12E32400) [pid = 3840] [serial = 626] [outer = 114F4000] 17:01:13 INFO - PROCESS | 3840 | 1472086873092 Marionette DEBUG loaded listener.js 17:01:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (13A0A000) [pid = 3840] [serial = 627] [outer = 114F4000] 17:01:13 INFO - PROCESS | 3840 | 1472086873893 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 17:01:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 17:01:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1197ms 17:01:13 INFO - PROCESS | 3840 | 1472086873948 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 17:01:13 INFO - PROCESS | 3840 | 1472086873953 Marionette TRACE conn3 <- [1,801,null,{"value":"13"}] 17:01:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 17:01:13 INFO - PROCESS | 3840 | 1472086873958 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 17:01:13 INFO - PROCESS | 3840 | 1472086873961 Marionette TRACE conn3 <- [1,802,null,{}] 17:01:13 INFO - PROCESS | 3840 | 1472086873967 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:13 INFO - PROCESS | 3840 | 1472086873970 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:14 INFO - PROCESS | 3840 | 1472086874074 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 17:01:14 INFO - PROCESS | 3840 | --DOCSHELL 16D31400 == 36 [pid = 3840] [id = 207] 17:01:14 INFO - PROCESS | 3840 | --DOCSHELL 13A10C00 == 35 [pid = 3840] [id = 206] 17:01:14 INFO - PROCESS | 3840 | --DOCSHELL 112CE000 == 34 [pid = 3840] [id = 205] 17:01:14 INFO - PROCESS | 3840 | --DOCSHELL 16C70800 == 33 [pid = 3840] [id = 204] 17:01:14 INFO - PROCESS | 3840 | --DOCSHELL 15ECC800 == 32 [pid = 3840] [id = 203] 17:01:14 INFO - PROCESS | 3840 | --DOCSHELL 1564D400 == 31 [pid = 3840] [id = 202] 17:01:14 INFO - PROCESS | 3840 | --DOCSHELL 132B5000 == 30 [pid = 3840] [id = 201] 17:01:14 INFO - PROCESS | 3840 | --DOCSHELL 114E0400 == 29 [pid = 3840] [id = 200] 17:01:14 INFO - PROCESS | 3840 | --DOCSHELL 1185E000 == 28 [pid = 3840] [id = 199] 17:01:14 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (15873C00) [pid = 3840] [serial = 555] [outer = 00000000] [url = about:blank] 17:01:14 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (17EE0C00) [pid = 3840] [serial = 590] [outer = 00000000] [url = about:blank] 17:01:14 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (1668BC00) [pid = 3840] [serial = 584] [outer = 00000000] [url = about:blank] 17:01:14 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (12E77000) [pid = 3840] [serial = 572] [outer = 00000000] [url = about:blank] 17:01:14 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (14373800) [pid = 3840] [serial = 573] [outer = 00000000] [url = about:blank] 17:01:14 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (1319F400) [pid = 3840] [serial = 578] [outer = 00000000] [url = about:blank] 17:01:14 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (1830C000) [pid = 3840] [serial = 570] [outer = 00000000] [url = about:blank] 17:01:14 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (11808400) [pid = 3840] [serial = 575] [outer = 00000000] [url = about:blank] 17:01:14 INFO - PROCESS | 3840 | --DOMWINDOW == 62 (11856800) [pid = 3840] [serial = 576] [outer = 00000000] [url = about:blank] 17:01:14 INFO - PROCESS | 3840 | --DOMWINDOW == 61 (172DFC00) [pid = 3840] [serial = 587] [outer = 00000000] [url = about:blank] 17:01:14 INFO - PROCESS | 3840 | --DOMWINDOW == 60 (15787800) [pid = 3840] [serial = 581] [outer = 00000000] [url = about:blank] 17:01:14 INFO - PROCESS | 3840 | --DOMWINDOW == 59 (15873800) [pid = 3840] [serial = 582] [outer = 00000000] [url = about:blank] 17:01:14 INFO - PROCESS | 3840 | --DOMWINDOW == 58 (168E0800) [pid = 3840] [serial = 585] [outer = 00000000] [url = about:blank] 17:01:14 INFO - PROCESS | 3840 | --DOMWINDOW == 57 (172ECC00) [pid = 3840] [serial = 588] [outer = 00000000] [url = about:blank] 17:01:14 INFO - PROCESS | 3840 | --DOMWINDOW == 56 (1321AC00) [pid = 3840] [serial = 579] [outer = 00000000] [url = about:blank] 17:01:14 INFO - PROCESS | 3840 | --DOMWINDOW == 55 (1830EC00) [pid = 3840] [serial = 591] [outer = 00000000] [url = about:blank] 17:01:14 INFO - PROCESS | 3840 | 1472086874186 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:14 INFO - PROCESS | 3840 | 1472086874191 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:14 INFO - PROCESS | 3840 | ++DOCSHELL 104E7400 == 29 [pid = 3840] [id = 210] 17:01:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 56 (104E8C00) [pid = 3840] [serial = 628] [outer = 00000000] 17:01:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 57 (10F9F000) [pid = 3840] [serial = 629] [outer = 104E8C00] 17:01:14 INFO - PROCESS | 3840 | 1472086874245 Marionette DEBUG loaded listener.js 17:01:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 58 (11854800) [pid = 3840] [serial = 630] [outer = 104E8C00] 17:01:14 INFO - PROCESS | 3840 | 1472086874675 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,805,"getWindowHandle",null] 17:01:14 INFO - PROCESS | 3840 | 1472086874689 Marionette TRACE conn3 <- [1,805,null,{"value":"13"}] 17:01:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 17:01:14 INFO - PROCESS | 3840 | 1472086874695 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 17:01:14 INFO - PROCESS | 3840 | 1472086874698 Marionette TRACE conn3 <- [1,806,null,{}] 17:01:14 INFO - PROCESS | 3840 | 1472086874702 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:14 INFO - PROCESS | 3840 | 1472086874705 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:14 INFO - PROCESS | 3840 | 1472086874795 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 17:01:14 INFO - PROCESS | 3840 | 1472086874804 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:14 INFO - PROCESS | 3840 | 1472086874806 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:14 INFO - PROCESS | 3840 | ++DOCSHELL 132B3400 == 30 [pid = 3840] [id = 211] 17:01:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 59 (132B5000) [pid = 3840] [serial = 631] [outer = 00000000] 17:01:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 60 (13AA3400) [pid = 3840] [serial = 632] [outer = 132B5000] 17:01:14 INFO - PROCESS | 3840 | 1472086874858 Marionette DEBUG loaded listener.js 17:01:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 61 (1436EC00) [pid = 3840] [serial = 633] [outer = 132B5000] 17:01:15 INFO - PROCESS | 3840 | 1472086875274 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 17:01:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 17:01:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 642ms 17:01:15 INFO - PROCESS | 3840 | 1472086875339 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 17:01:15 INFO - PROCESS | 3840 | 1472086875341 Marionette TRACE conn3 <- [1,809,null,{"value":"13"}] 17:01:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 17:01:15 INFO - PROCESS | 3840 | 1472086875345 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 17:01:15 INFO - PROCESS | 3840 | 1472086875349 Marionette TRACE conn3 <- [1,810,null,{}] 17:01:15 INFO - PROCESS | 3840 | 1472086875390 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:15 INFO - PROCESS | 3840 | 1472086875395 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:15 INFO - PROCESS | 3840 | 1472086875495 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 17:01:15 INFO - PROCESS | 3840 | 1472086875510 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:15 INFO - PROCESS | 3840 | 1472086875514 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:15 INFO - PROCESS | 3840 | ++DOCSHELL 15653400 == 31 [pid = 3840] [id = 212] 17:01:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 62 (15654C00) [pid = 3840] [serial = 634] [outer = 00000000] 17:01:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 63 (15871C00) [pid = 3840] [serial = 635] [outer = 15654C00] 17:01:15 INFO - PROCESS | 3840 | 1472086875565 Marionette DEBUG loaded listener.js 17:01:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (15EC2000) [pid = 3840] [serial = 636] [outer = 15654C00] 17:01:15 INFO - PROCESS | 3840 | 1472086875989 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,813,"getWindowHandle",null] 17:01:15 INFO - PROCESS | 3840 | 1472086876009 Marionette TRACE conn3 <- [1,813,null,{"value":"13"}] 17:01:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 17:01:15 INFO - PROCESS | 3840 | 1472086876013 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 17:01:15 INFO - PROCESS | 3840 | 1472086876014 Marionette TRACE conn3 <- [1,814,null,{}] 17:01:15 INFO - PROCESS | 3840 | 1472086876018 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:15 INFO - PROCESS | 3840 | 1472086876020 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:16 INFO - PROCESS | 3840 | 1472086876134 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 17:01:16 INFO - PROCESS | 3840 | 1472086876150 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:16 INFO - PROCESS | 3840 | 1472086876152 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:16 INFO - PROCESS | 3840 | ++DOCSHELL 15ECE400 == 32 [pid = 3840] [id = 213] 17:01:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (15ECE800) [pid = 3840] [serial = 637] [outer = 00000000] 17:01:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (17259C00) [pid = 3840] [serial = 638] [outer = 15ECE800] 17:01:16 INFO - PROCESS | 3840 | 1472086876201 Marionette DEBUG loaded listener.js 17:01:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (17356C00) [pid = 3840] [serial = 639] [outer = 15ECE800] 17:01:16 INFO - PROCESS | 3840 | 1472086876609 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 17:01:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 17:01:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 628ms 17:01:16 INFO - PROCESS | 3840 | 1472086876665 Marionette TRACE conn3 -> [0,817,"getWindowHandle",null] 17:01:16 INFO - PROCESS | 3840 | 1472086876667 Marionette TRACE conn3 <- [1,817,null,{"value":"13"}] 17:01:16 INFO - PROCESS | 3840 | 1472086876670 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 17:01:16 INFO - PROCESS | 3840 | 1472086876672 Marionette TRACE conn3 <- [1,818,null,{}] 17:01:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 17:01:16 INFO - PROCESS | 3840 | 1472086876678 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:16 INFO - PROCESS | 3840 | 1472086876681 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:16 INFO - PROCESS | 3840 | 1472086876794 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 17:01:16 INFO - PROCESS | 3840 | 1472086876805 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:16 INFO - PROCESS | 3840 | 1472086876807 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:16 INFO - PROCESS | 3840 | ++DOCSHELL 17BAE400 == 33 [pid = 3840] [id = 214] 17:01:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (17BAEC00) [pid = 3840] [serial = 640] [outer = 00000000] 17:01:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (17EA5000) [pid = 3840] [serial = 641] [outer = 17BAEC00] 17:01:16 INFO - PROCESS | 3840 | 1472086876890 Marionette DEBUG loaded listener.js 17:01:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (18306000) [pid = 3840] [serial = 642] [outer = 17BAEC00] 17:01:17 INFO - PROCESS | 3840 | 1472086877297 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 17:01:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 17:01:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 613ms 17:01:17 INFO - PROCESS | 3840 | 1472086877310 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 17:01:17 INFO - PROCESS | 3840 | 1472086877312 Marionette TRACE conn3 <- [1,821,null,{"value":"13"}] 17:01:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 17:01:17 INFO - PROCESS | 3840 | 1472086877297 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 17:01:17 INFO - PROCESS | 3840 | 1472086877299 Marionette TRACE conn3 <- [1,822,null,{}] 17:01:17 INFO - PROCESS | 3840 | 1472086877302 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:17 INFO - PROCESS | 3840 | 1472086877308 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:17 INFO - PROCESS | 3840 | 1472086877445 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 17:01:17 INFO - PROCESS | 3840 | 1472086877451 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:17 INFO - PROCESS | 3840 | 1472086877453 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:17 INFO - PROCESS | 3840 | ++DOCSHELL 17B23800 == 34 [pid = 3840] [id = 215] 17:01:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (17EA4C00) [pid = 3840] [serial = 643] [outer = 00000000] 17:01:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (1970E400) [pid = 3840] [serial = 644] [outer = 17EA4C00] 17:01:17 INFO - PROCESS | 3840 | 1472086877483 Marionette DEBUG loaded listener.js 17:01:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (19A5F000) [pid = 3840] [serial = 645] [outer = 17EA4C00] 17:01:17 INFO - PROCESS | 3840 | 1472086877920 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 17:01:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 17:01:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 628ms 17:01:18 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (17EDD800) [pid = 3840] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 17:01:18 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (15ECDC00) [pid = 3840] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 17:01:18 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (132B5400) [pid = 3840] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 17:01:18 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (114E7800) [pid = 3840] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 17:01:18 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (16C73800) [pid = 3840] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 17:01:18 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (114AF000) [pid = 3840] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 17:01:18 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (1185E800) [pid = 3840] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 17:01:18 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (1564D800) [pid = 3840] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 17:01:18 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (16882C00) [pid = 3840] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 17:01:18 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (11804800) [pid = 3840] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 17:01:18 INFO - PROCESS | 3840 | 1472086878035 Marionette TRACE conn3 -> [0,825,"getWindowHandle",null] 17:01:18 INFO - PROCESS | 3840 | 1472086878037 Marionette TRACE conn3 <- [1,825,null,{"value":"13"}] 17:01:18 INFO - PROCESS | 3840 | 1472086878046 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 17:01:18 INFO - PROCESS | 3840 | 1472086878048 Marionette TRACE conn3 <- [1,826,null,{}] 17:01:18 INFO - PROCESS | 3840 | 1472086878052 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:18 INFO - PROCESS | 3840 | 1472086878054 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 17:01:18 INFO - PROCESS | 3840 | 1472086878147 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 17:01:18 INFO - PROCESS | 3840 | 1472086878154 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:18 INFO - PROCESS | 3840 | 1472086878156 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:18 INFO - PROCESS | 3840 | ++DOCSHELL 1147E000 == 35 [pid = 3840] [id = 216] 17:01:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (12E76400) [pid = 3840] [serial = 646] [outer = 00000000] 17:01:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (16C7A800) [pid = 3840] [serial = 647] [outer = 12E76400] 17:01:18 INFO - PROCESS | 3840 | 1472086878201 Marionette DEBUG loaded listener.js 17:01:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (18303400) [pid = 3840] [serial = 648] [outer = 12E76400] 17:01:18 INFO - PROCESS | 3840 | 1472086878584 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 17:01:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 17:01:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 513ms 17:01:18 INFO - PROCESS | 3840 | 1472086878595 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 17:01:18 INFO - PROCESS | 3840 | 1472086878597 Marionette TRACE conn3 <- [1,829,null,{"value":"13"}] 17:01:18 INFO - PROCESS | 3840 | 1472086878600 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 17:01:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 17:01:18 INFO - PROCESS | 3840 | 1472086878602 Marionette TRACE conn3 <- [1,830,null,{}] 17:01:18 INFO - PROCESS | 3840 | 1472086878615 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:18 INFO - PROCESS | 3840 | 1472086878617 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:18 INFO - PROCESS | 3840 | 1472086878680 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 17:01:18 INFO - PROCESS | 3840 | 1472086878686 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:18 INFO - PROCESS | 3840 | 1472086878688 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:18 INFO - PROCESS | 3840 | ++DOCSHELL 1185FC00 == 36 [pid = 3840] [id = 217] 17:01:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (1564D800) [pid = 3840] [serial = 649] [outer = 00000000] 17:01:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (1A063000) [pid = 3840] [serial = 650] [outer = 1564D800] 17:01:18 INFO - PROCESS | 3840 | 1472086878734 Marionette DEBUG loaded listener.js 17:01:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (1A208000) [pid = 3840] [serial = 651] [outer = 1564D800] 17:01:19 INFO - PROCESS | 3840 | 1472086879147 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 17:01:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 17:01:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 585ms 17:01:19 INFO - PROCESS | 3840 | 1472086879177 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 17:01:19 INFO - PROCESS | 3840 | 1472086879179 Marionette TRACE conn3 <- [1,833,null,{"value":"13"}] 17:01:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 17:01:19 INFO - PROCESS | 3840 | 1472086879186 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 17:01:19 INFO - PROCESS | 3840 | 1472086879188 Marionette TRACE conn3 <- [1,834,null,{}] 17:01:19 INFO - PROCESS | 3840 | 1472086879191 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:19 INFO - PROCESS | 3840 | 1472086879193 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:19 INFO - PROCESS | 3840 | 1472086879258 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 17:01:19 INFO - PROCESS | 3840 | 1472086879263 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:19 INFO - PROCESS | 3840 | 1472086879265 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:19 INFO - PROCESS | 3840 | ++DOCSHELL 15870000 == 37 [pid = 3840] [id = 218] 17:01:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (15ECBC00) [pid = 3840] [serial = 652] [outer = 00000000] 17:01:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (1A229400) [pid = 3840] [serial = 653] [outer = 15ECBC00] 17:01:19 INFO - PROCESS | 3840 | 1472086879311 Marionette DEBUG loaded listener.js 17:01:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (12B76800) [pid = 3840] [serial = 654] [outer = 15ECBC00] 17:01:20 INFO - PROCESS | 3840 | 1472086880124 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 17:01:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 17:01:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 997ms 17:01:20 INFO - PROCESS | 3840 | 1472086880183 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 17:01:20 INFO - PROCESS | 3840 | 1472086880188 Marionette TRACE conn3 <- [1,837,null,{"value":"13"}] 17:01:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 17:01:20 INFO - PROCESS | 3840 | 1472086880194 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 17:01:20 INFO - PROCESS | 3840 | 1472086880198 Marionette TRACE conn3 <- [1,838,null,{}] 17:01:20 INFO - PROCESS | 3840 | 1472086880206 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:20 INFO - PROCESS | 3840 | 1472086880212 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:20 INFO - PROCESS | 3840 | 1472086880377 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 17:01:20 INFO - PROCESS | 3840 | 1472086880493 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:20 INFO - PROCESS | 3840 | 1472086880497 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:20 INFO - PROCESS | 3840 | ++DOCSHELL 112C1800 == 38 [pid = 3840] [id = 219] 17:01:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (1147D800) [pid = 3840] [serial = 655] [outer = 00000000] 17:01:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (11DE5000) [pid = 3840] [serial = 656] [outer = 1147D800] 17:01:20 INFO - PROCESS | 3840 | 1472086880558 Marionette DEBUG loaded listener.js 17:01:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (13220C00) [pid = 3840] [serial = 657] [outer = 1147D800] 17:01:21 INFO - PROCESS | 3840 | 1472086881184 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 17:01:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 17:01:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1054ms 17:01:21 INFO - PROCESS | 3840 | 1472086881258 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 17:01:21 INFO - PROCESS | 3840 | 1472086881245 Marionette TRACE conn3 <- [1,841,null,{"value":"13"}] 17:01:21 INFO - PROCESS | 3840 | 1472086881252 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 17:01:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 17:01:21 INFO - PROCESS | 3840 | 1472086881255 Marionette TRACE conn3 <- [1,842,null,{}] 17:01:21 INFO - PROCESS | 3840 | 1472086881259 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:21 INFO - PROCESS | 3840 | 1472086881261 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:21 INFO - PROCESS | 3840 | 1472086881398 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 17:01:21 INFO - PROCESS | 3840 | 1472086881525 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:21 INFO - PROCESS | 3840 | 1472086881528 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:21 INFO - PROCESS | 3840 | ++DOCSHELL 15789000 == 39 [pid = 3840] [id = 220] 17:01:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (15789800) [pid = 3840] [serial = 658] [outer = 00000000] 17:01:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (15EC0400) [pid = 3840] [serial = 659] [outer = 15789800] 17:01:21 INFO - PROCESS | 3840 | 1472086881590 Marionette DEBUG loaded listener.js 17:01:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (16C73C00) [pid = 3840] [serial = 660] [outer = 15789800] 17:01:22 INFO - PROCESS | 3840 | 1472086882294 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 17:01:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 17:01:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1083ms 17:01:22 INFO - PROCESS | 3840 | 1472086882349 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 17:01:22 INFO - PROCESS | 3840 | 1472086882354 Marionette TRACE conn3 <- [1,845,null,{"value":"13"}] 17:01:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 17:01:22 INFO - PROCESS | 3840 | 1472086882359 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 17:01:22 INFO - PROCESS | 3840 | 1472086882362 Marionette TRACE conn3 <- [1,846,null,{}] 17:01:22 INFO - PROCESS | 3840 | 1472086882368 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:22 INFO - PROCESS | 3840 | 1472086882370 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:22 INFO - PROCESS | 3840 | 1472086882459 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 17:01:22 INFO - PROCESS | 3840 | 1472086882538 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:22 INFO - PROCESS | 3840 | 1472086882543 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:23 INFO - PROCESS | 3840 | --DOCSHELL 1185FC00 == 38 [pid = 3840] [id = 217] 17:01:23 INFO - PROCESS | 3840 | --DOCSHELL 1147E000 == 37 [pid = 3840] [id = 216] 17:01:23 INFO - PROCESS | 3840 | --DOCSHELL 17B23800 == 36 [pid = 3840] [id = 215] 17:01:23 INFO - PROCESS | 3840 | --DOCSHELL 17BAE400 == 35 [pid = 3840] [id = 214] 17:01:23 INFO - PROCESS | 3840 | --DOCSHELL 15ECE400 == 34 [pid = 3840] [id = 213] 17:01:23 INFO - PROCESS | 3840 | --DOCSHELL 15653400 == 33 [pid = 3840] [id = 212] 17:01:23 INFO - PROCESS | 3840 | --DOCSHELL 132B3400 == 32 [pid = 3840] [id = 211] 17:01:23 INFO - PROCESS | 3840 | --DOCSHELL 104E7400 == 31 [pid = 3840] [id = 210] 17:01:23 INFO - PROCESS | 3840 | --DOCSHELL 114E8000 == 30 [pid = 3840] [id = 209] 17:01:23 INFO - PROCESS | 3840 | --DOCSHELL 1564D000 == 29 [pid = 3840] [id = 208] 17:01:23 INFO - PROCESS | 3840 | --DOCSHELL 15789000 == 28 [pid = 3840] [id = 220] 17:01:23 INFO - PROCESS | 3840 | --DOCSHELL 15870000 == 27 [pid = 3840] [id = 218] 17:01:23 INFO - PROCESS | 3840 | --DOCSHELL 112C1800 == 26 [pid = 3840] [id = 219] 17:01:23 INFO - PROCESS | 3840 | ++DOCSHELL 10472C00 == 27 [pid = 3840] [id = 221] 17:01:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (104E2400) [pid = 3840] [serial = 661] [outer = 00000000] 17:01:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (10A08C00) [pid = 3840] [serial = 662] [outer = 104E2400] 17:01:23 INFO - PROCESS | 3840 | 1472086883111 Marionette DEBUG loaded listener.js 17:01:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (10FA4800) [pid = 3840] [serial = 663] [outer = 104E2400] 17:01:23 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (19CE4400) [pid = 3840] [serial = 620] [outer = 00000000] [url = about:blank] 17:01:23 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (16586800) [pid = 3840] [serial = 608] [outer = 00000000] [url = about:blank] 17:01:23 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (13A0BC00) [pid = 3840] [serial = 602] [outer = 00000000] [url = about:blank] 17:01:23 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (13AA4800) [pid = 3840] [serial = 603] [outer = 00000000] [url = about:blank] 17:01:23 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (11855000) [pid = 3840] [serial = 599] [outer = 00000000] [url = about:blank] 17:01:23 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (17351800) [pid = 3840] [serial = 611] [outer = 00000000] [url = about:blank] 17:01:23 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (11859000) [pid = 3840] [serial = 600] [outer = 00000000] [url = about:blank] 17:01:23 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (168E0400) [pid = 3840] [serial = 609] [outer = 00000000] [url = about:blank] 17:01:23 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (15649400) [pid = 3840] [serial = 614] [outer = 00000000] [url = about:blank] 17:01:23 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (11DE8C00) [pid = 3840] [serial = 597] [outer = 00000000] [url = about:blank] 17:01:23 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (11D03800) [pid = 3840] [serial = 596] [outer = 00000000] [url = about:blank] 17:01:23 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (15653800) [pid = 3840] [serial = 605] [outer = 00000000] [url = about:blank] 17:01:23 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (17527800) [pid = 3840] [serial = 612] [outer = 00000000] [url = about:blank] 17:01:23 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (1970D000) [pid = 3840] [serial = 617] [outer = 00000000] [url = about:blank] 17:01:23 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (11DA8800) [pid = 3840] [serial = 594] [outer = 00000000] [url = about:blank] 17:01:23 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (118A6400) [pid = 3840] [serial = 593] [outer = 00000000] [url = about:blank] 17:01:23 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (1970DC00) [pid = 3840] [serial = 618] [outer = 00000000] [url = about:blank] 17:01:23 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (16883800) [pid = 3840] [serial = 621] [outer = 00000000] [url = about:blank] 17:01:23 INFO - PROCESS | 3840 | --DOMWINDOW == 62 (17253400) [pid = 3840] [serial = 615] [outer = 00000000] [url = about:blank] 17:01:23 INFO - PROCESS | 3840 | --DOMWINDOW == 61 (1578B800) [pid = 3840] [serial = 606] [outer = 00000000] [url = about:blank] 17:01:23 INFO - PROCESS | 3840 | 1472086883626 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 17:01:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 17:01:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1268ms 17:01:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 17:01:23 INFO - PROCESS | 3840 | 1472086883640 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 17:01:23 INFO - PROCESS | 3840 | 1472086883643 Marionette TRACE conn3 <- [1,849,null,{"value":"13"}] 17:01:23 INFO - PROCESS | 3840 | 1472086883648 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 17:01:23 INFO - PROCESS | 3840 | 1472086883651 Marionette TRACE conn3 <- [1,850,null,{}] 17:01:23 INFO - PROCESS | 3840 | 1472086883656 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:23 INFO - PROCESS | 3840 | 1472086883660 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:23 INFO - PROCESS | 3840 | 1472086883754 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 17:01:23 INFO - PROCESS | 3840 | 1472086883834 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:23 INFO - PROCESS | 3840 | 1472086883837 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:23 INFO - PROCESS | 3840 | ++DOCSHELL 1185C400 == 28 [pid = 3840] [id = 222] 17:01:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 62 (1185C800) [pid = 3840] [serial = 664] [outer = 00000000] 17:01:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 63 (11D10400) [pid = 3840] [serial = 665] [outer = 1185C800] 17:01:23 INFO - PROCESS | 3840 | 1472086883880 Marionette DEBUG loaded listener.js 17:01:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (1296D000) [pid = 3840] [serial = 666] [outer = 1185C800] 17:01:24 INFO - PROCESS | 3840 | 1472086884238 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 17:01:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 17:01:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 641ms 17:01:24 INFO - PROCESS | 3840 | 1472086884272 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 17:01:24 INFO - PROCESS | 3840 | 1472086884276 Marionette TRACE conn3 <- [1,853,null,{"value":"13"}] 17:01:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 17:01:24 INFO - PROCESS | 3840 | 1472086884283 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 17:01:24 INFO - PROCESS | 3840 | 1472086884286 Marionette TRACE conn3 <- [1,854,null,{}] 17:01:24 INFO - PROCESS | 3840 | 1472086884290 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:24 INFO - PROCESS | 3840 | 1472086884292 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:24 INFO - PROCESS | 3840 | 1472086884413 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 17:01:24 INFO - PROCESS | 3840 | 1472086884422 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:24 INFO - PROCESS | 3840 | 1472086884408 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:24 INFO - PROCESS | 3840 | ++DOCSHELL 13AA1000 == 29 [pid = 3840] [id = 223] 17:01:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (13AA3800) [pid = 3840] [serial = 667] [outer = 00000000] 17:01:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (13EB2400) [pid = 3840] [serial = 668] [outer = 13AA3800] 17:01:24 INFO - PROCESS | 3840 | 1472086884462 Marionette DEBUG loaded listener.js 17:01:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (147A0400) [pid = 3840] [serial = 669] [outer = 13AA3800] 17:01:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (15655800) [pid = 3840] [serial = 670] [outer = 1B333000] 17:01:24 INFO - PROCESS | 3840 | 1472086884954 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 17:01:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 17:01:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 741ms 17:01:25 INFO - PROCESS | 3840 | 1472086885025 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 17:01:25 INFO - PROCESS | 3840 | 1472086885028 Marionette TRACE conn3 <- [1,857,null,{"value":"13"}] 17:01:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 17:01:25 INFO - PROCESS | 3840 | 1472086885032 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 17:01:25 INFO - PROCESS | 3840 | 1472086885035 Marionette TRACE conn3 <- [1,858,null,{}] 17:01:25 INFO - PROCESS | 3840 | 1472086885048 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:25 INFO - PROCESS | 3840 | 1472086885035 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:25 INFO - PROCESS | 3840 | 1472086885130 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 17:01:25 INFO - PROCESS | 3840 | 1472086885138 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:25 INFO - PROCESS | 3840 | 1472086885141 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:25 INFO - PROCESS | 3840 | ++DOCSHELL 1185B000 == 30 [pid = 3840] [id = 224] 17:01:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (12E2AC00) [pid = 3840] [serial = 671] [outer = 00000000] 17:01:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (15ECF000) [pid = 3840] [serial = 672] [outer = 12E2AC00] 17:01:25 INFO - PROCESS | 3840 | 1472086885199 Marionette DEBUG loaded listener.js 17:01:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (16882C00) [pid = 3840] [serial = 673] [outer = 12E2AC00] 17:01:25 INFO - PROCESS | 3840 | 1472086885656 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 17:01:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 17:01:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 670ms 17:01:25 INFO - PROCESS | 3840 | 1472086885696 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 17:01:25 INFO - PROCESS | 3840 | 1472086885699 Marionette TRACE conn3 <- [1,861,null,{"value":"13"}] 17:01:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 17:01:25 INFO - PROCESS | 3840 | 1472086885710 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 17:01:25 INFO - PROCESS | 3840 | 1472086885711 Marionette TRACE conn3 <- [1,862,null,{}] 17:01:25 INFO - PROCESS | 3840 | 1472086885715 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:25 INFO - PROCESS | 3840 | 1472086885717 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:25 INFO - PROCESS | 3840 | 1472086885827 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 17:01:25 INFO - PROCESS | 3840 | 1472086885821 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:25 INFO - PROCESS | 3840 | 1472086885823 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:25 INFO - PROCESS | 3840 | ++DOCSHELL 15ECE400 == 31 [pid = 3840] [id = 225] 17:01:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (17167800) [pid = 3840] [serial = 674] [outer = 00000000] 17:01:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (17351800) [pid = 3840] [serial = 675] [outer = 17167800] 17:01:25 INFO - PROCESS | 3840 | 1472086885913 Marionette DEBUG loaded listener.js 17:01:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (1751D400) [pid = 3840] [serial = 676] [outer = 17167800] 17:01:26 INFO - PROCESS | 3840 | 1472086886336 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 17:01:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 17:01:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 670ms 17:01:26 INFO - PROCESS | 3840 | 1472086886395 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 17:01:26 INFO - PROCESS | 3840 | 1472086886397 Marionette TRACE conn3 <- [1,865,null,{"value":"13"}] 17:01:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 17:01:26 INFO - PROCESS | 3840 | 1472086886400 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 17:01:26 INFO - PROCESS | 3840 | 1472086886402 Marionette TRACE conn3 <- [1,866,null,{}] 17:01:26 INFO - PROCESS | 3840 | 1472086886406 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:26 INFO - PROCESS | 3840 | 1472086886408 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:26 INFO - PROCESS | 3840 | 1472086886499 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 17:01:26 INFO - PROCESS | 3840 | 1472086886507 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:26 INFO - PROCESS | 3840 | 1472086886509 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:26 INFO - PROCESS | 3840 | ++DOCSHELL 17BADC00 == 32 [pid = 3840] [id = 226] 17:01:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (17BAE400) [pid = 3840] [serial = 677] [outer = 00000000] 17:01:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (17EA5400) [pid = 3840] [serial = 678] [outer = 17BAE400] 17:01:26 INFO - PROCESS | 3840 | 1472086886566 Marionette DEBUG loaded listener.js 17:01:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (1830D000) [pid = 3840] [serial = 679] [outer = 17BAE400] 17:01:27 INFO - PROCESS | 3840 | 1472086887016 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 17:01:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 17:01:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 641ms 17:01:27 INFO - PROCESS | 3840 | 1472086887057 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 17:01:27 INFO - PROCESS | 3840 | 1472086887059 Marionette TRACE conn3 <- [1,869,null,{"value":"13"}] 17:01:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 17:01:27 INFO - PROCESS | 3840 | 1472086887074 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 17:01:27 INFO - PROCESS | 3840 | 1472086887076 Marionette TRACE conn3 <- [1,870,null,{}] 17:01:27 INFO - PROCESS | 3840 | 1472086887079 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:27 INFO - PROCESS | 3840 | 1472086887085 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:27 INFO - PROCESS | 3840 | 1472086887285 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 17:01:27 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (17BAEC00) [pid = 3840] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 17:01:27 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (19EC5800) [pid = 3840] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 17:01:27 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (132B5000) [pid = 3840] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 17:01:27 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (15654C00) [pid = 3840] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 17:01:27 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (17EA4C00) [pid = 3840] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 17:01:27 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (15ECBC00) [pid = 3840] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 17:01:27 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (12E76400) [pid = 3840] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 17:01:27 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (1564D800) [pid = 3840] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 17:01:27 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (104E8C00) [pid = 3840] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 17:01:27 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (114F4000) [pid = 3840] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 17:01:27 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (15ECE800) [pid = 3840] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 17:01:27 INFO - PROCESS | 3840 | 1472086887344 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:27 INFO - PROCESS | 3840 | 1472086887346 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:27 INFO - PROCESS | 3840 | ++DOCSHELL 10F4C800 == 33 [pid = 3840] [id = 227] 17:01:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (10F53C00) [pid = 3840] [serial = 680] [outer = 00000000] 17:01:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (1180A800) [pid = 3840] [serial = 681] [outer = 10F53C00] 17:01:27 INFO - PROCESS | 3840 | 1472086887391 Marionette DEBUG loaded listener.js 17:01:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (15649800) [pid = 3840] [serial = 682] [outer = 10F53C00] 17:01:27 INFO - PROCESS | 3840 | 1472086887715 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 17:01:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 17:01:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 670ms 17:01:27 INFO - PROCESS | 3840 | 1472086887750 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 17:01:27 INFO - PROCESS | 3840 | 1472086887752 Marionette TRACE conn3 <- [1,873,null,{"value":"13"}] 17:01:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 17:01:27 INFO - PROCESS | 3840 | 1472086887755 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 17:01:27 INFO - PROCESS | 3840 | 1472086887757 Marionette TRACE conn3 <- [1,874,null,{}] 17:01:27 INFO - PROCESS | 3840 | 1472086887761 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:27 INFO - PROCESS | 3840 | 1472086887763 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:27 INFO - PROCESS | 3840 | 1472086887842 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 17:01:27 INFO - PROCESS | 3840 | 1472086887848 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:27 INFO - PROCESS | 3840 | 1472086887850 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:27 INFO - PROCESS | 3840 | ++DOCSHELL 114F4000 == 34 [pid = 3840] [id = 228] 17:01:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (15788400) [pid = 3840] [serial = 683] [outer = 00000000] 17:01:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (19709800) [pid = 3840] [serial = 684] [outer = 15788400] 17:01:27 INFO - PROCESS | 3840 | 1472086887900 Marionette DEBUG loaded listener.js 17:01:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (19CD8400) [pid = 3840] [serial = 685] [outer = 15788400] 17:01:28 INFO - PROCESS | 3840 | 1472086888276 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 17:01:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 17:01:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 541ms 17:01:28 INFO - PROCESS | 3840 | 1472086888295 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 17:01:28 INFO - PROCESS | 3840 | 1472086888297 Marionette TRACE conn3 <- [1,877,null,{"value":"13"}] 17:01:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 17:01:28 INFO - PROCESS | 3840 | 1472086888311 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 17:01:28 INFO - PROCESS | 3840 | 1472086888313 Marionette TRACE conn3 <- [1,878,null,{}] 17:01:28 INFO - PROCESS | 3840 | 1472086888317 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:28 INFO - PROCESS | 3840 | 1472086888318 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:28 INFO - PROCESS | 3840 | 1472086888396 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 17:01:28 INFO - PROCESS | 3840 | 1472086888402 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:28 INFO - PROCESS | 3840 | 1472086888404 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:28 INFO - PROCESS | 3840 | ++DOCSHELL 19CE5C00 == 35 [pid = 3840] [id = 229] 17:01:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (19CE6000) [pid = 3840] [serial = 686] [outer = 00000000] 17:01:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (19EC7C00) [pid = 3840] [serial = 687] [outer = 19CE6000] 17:01:28 INFO - PROCESS | 3840 | 1472086888449 Marionette DEBUG loaded listener.js 17:01:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (19EC8000) [pid = 3840] [serial = 688] [outer = 19CE6000] 17:01:28 INFO - PROCESS | 3840 | 1472086888842 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 17:01:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 17:01:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 584ms 17:01:28 INFO - PROCESS | 3840 | 1472086888906 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 17:01:28 INFO - PROCESS | 3840 | 1472086888908 Marionette TRACE conn3 <- [1,881,null,{"value":"13"}] 17:01:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 17:01:28 INFO - PROCESS | 3840 | 1472086888912 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 17:01:28 INFO - PROCESS | 3840 | 1472086888914 Marionette TRACE conn3 <- [1,882,null,{}] 17:01:28 INFO - PROCESS | 3840 | 1472086888919 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:28 INFO - PROCESS | 3840 | 1472086888920 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:28 INFO - PROCESS | 3840 | 1472086888999 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 17:01:28 INFO - PROCESS | 3840 | 1472086889007 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:28 INFO - PROCESS | 3840 | 1472086889010 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:29 INFO - PROCESS | 3840 | ++DOCSHELL 1A204400 == 36 [pid = 3840] [id = 230] 17:01:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (1A205400) [pid = 3840] [serial = 689] [outer = 00000000] 17:01:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (1A229000) [pid = 3840] [serial = 690] [outer = 1A205400] 17:01:29 INFO - PROCESS | 3840 | 1472086889062 Marionette DEBUG loaded listener.js 17:01:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (1A5A9800) [pid = 3840] [serial = 691] [outer = 1A205400] 17:01:29 INFO - PROCESS | 3840 | 1472086889857 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 17:01:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 17:01:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 955ms 17:01:29 INFO - PROCESS | 3840 | 1472086889892 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 17:01:29 INFO - PROCESS | 3840 | 1472086889896 Marionette TRACE conn3 <- [1,885,null,{"value":"13"}] 17:01:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 17:01:29 INFO - PROCESS | 3840 | 1472086889884 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 17:01:29 INFO - PROCESS | 3840 | 1472086889890 Marionette TRACE conn3 <- [1,886,null,{}] 17:01:29 INFO - PROCESS | 3840 | 1472086889896 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:29 INFO - PROCESS | 3840 | 1472086889899 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:30 INFO - PROCESS | 3840 | 1472086890023 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 17:01:30 INFO - PROCESS | 3840 | 1472086890139 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:30 INFO - PROCESS | 3840 | 1472086890142 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:30 INFO - PROCESS | 3840 | ++DOCSHELL 114E8400 == 37 [pid = 3840] [id = 231] 17:01:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (114F2400) [pid = 3840] [serial = 692] [outer = 00000000] 17:01:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (11D9A800) [pid = 3840] [serial = 693] [outer = 114F2400] 17:01:30 INFO - PROCESS | 3840 | 1472086890205 Marionette DEBUG loaded listener.js 17:01:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (132B3400) [pid = 3840] [serial = 694] [outer = 114F2400] 17:01:31 INFO - PROCESS | 3840 | 1472086891039 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 17:01:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 17:01:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1183ms 17:01:31 INFO - PROCESS | 3840 | 1472086891089 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 17:01:31 INFO - PROCESS | 3840 | 1472086891094 Marionette TRACE conn3 <- [1,889,null,{"value":"13"}] 17:01:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 17:01:31 INFO - PROCESS | 3840 | 1472086891082 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 17:01:31 INFO - PROCESS | 3840 | 1472086891085 Marionette TRACE conn3 <- [1,890,null,{}] 17:01:31 INFO - PROCESS | 3840 | 1472086891091 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:31 INFO - PROCESS | 3840 | 1472086891094 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:31 INFO - PROCESS | 3840 | 1472086891226 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 17:01:31 INFO - PROCESS | 3840 | --DOCSHELL 19CE5C00 == 36 [pid = 3840] [id = 229] 17:01:31 INFO - PROCESS | 3840 | --DOCSHELL 114F4000 == 35 [pid = 3840] [id = 228] 17:01:31 INFO - PROCESS | 3840 | --DOCSHELL 10F4C800 == 34 [pid = 3840] [id = 227] 17:01:31 INFO - PROCESS | 3840 | --DOCSHELL 17BADC00 == 33 [pid = 3840] [id = 226] 17:01:31 INFO - PROCESS | 3840 | --DOCSHELL 15ECE400 == 32 [pid = 3840] [id = 225] 17:01:31 INFO - PROCESS | 3840 | --DOCSHELL 1185B000 == 31 [pid = 3840] [id = 224] 17:01:31 INFO - PROCESS | 3840 | --DOCSHELL 13AA1000 == 30 [pid = 3840] [id = 223] 17:01:31 INFO - PROCESS | 3840 | --DOCSHELL 1185C400 == 29 [pid = 3840] [id = 222] 17:01:31 INFO - PROCESS | 3840 | --DOCSHELL 10472C00 == 28 [pid = 3840] [id = 221] 17:01:31 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (17EA5000) [pid = 3840] [serial = 641] [outer = 00000000] [url = about:blank] 17:01:31 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (1A05C400) [pid = 3840] [serial = 624] [outer = 00000000] [url = about:blank] 17:01:31 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (19ECCC00) [pid = 3840] [serial = 623] [outer = 00000000] [url = about:blank] 17:01:31 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (13AA3400) [pid = 3840] [serial = 632] [outer = 00000000] [url = about:blank] 17:01:31 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (1436EC00) [pid = 3840] [serial = 633] [outer = 00000000] [url = about:blank] 17:01:31 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (15871C00) [pid = 3840] [serial = 635] [outer = 00000000] [url = about:blank] 17:01:31 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (15EC2000) [pid = 3840] [serial = 636] [outer = 00000000] [url = about:blank] 17:01:31 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (1970E400) [pid = 3840] [serial = 644] [outer = 00000000] [url = about:blank] 17:01:31 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (1A229400) [pid = 3840] [serial = 653] [outer = 00000000] [url = about:blank] 17:01:31 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (12B76800) [pid = 3840] [serial = 654] [outer = 00000000] [url = about:blank] 17:01:31 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (18306000) [pid = 3840] [serial = 642] [outer = 00000000] [url = about:blank] 17:01:31 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (16C7A800) [pid = 3840] [serial = 647] [outer = 00000000] [url = about:blank] 17:01:31 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (18303400) [pid = 3840] [serial = 648] [outer = 00000000] [url = about:blank] 17:01:31 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (19A5F000) [pid = 3840] [serial = 645] [outer = 00000000] [url = about:blank] 17:01:31 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (1A208000) [pid = 3840] [serial = 651] [outer = 00000000] [url = about:blank] 17:01:31 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (10F9F000) [pid = 3840] [serial = 629] [outer = 00000000] [url = about:blank] 17:01:31 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (11854800) [pid = 3840] [serial = 630] [outer = 00000000] [url = about:blank] 17:01:31 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (12E32400) [pid = 3840] [serial = 626] [outer = 00000000] [url = about:blank] 17:01:31 INFO - PROCESS | 3840 | --DOMWINDOW == 62 (13A0A000) [pid = 3840] [serial = 627] [outer = 00000000] [url = about:blank] 17:01:31 INFO - PROCESS | 3840 | --DOMWINDOW == 61 (17259C00) [pid = 3840] [serial = 638] [outer = 00000000] [url = about:blank] 17:01:31 INFO - PROCESS | 3840 | --DOMWINDOW == 60 (1A063000) [pid = 3840] [serial = 650] [outer = 00000000] [url = about:blank] 17:01:31 INFO - PROCESS | 3840 | --DOMWINDOW == 59 (17356C00) [pid = 3840] [serial = 639] [outer = 00000000] [url = about:blank] 17:01:31 INFO - PROCESS | 3840 | 1472086891321 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:31 INFO - PROCESS | 3840 | 1472086891325 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:31 INFO - PROCESS | 3840 | ++DOCSHELL 10F4C800 == 29 [pid = 3840] [id = 232] 17:01:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 60 (10F9F000) [pid = 3840] [serial = 695] [outer = 00000000] 17:01:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 61 (114DD800) [pid = 3840] [serial = 696] [outer = 10F9F000] 17:01:31 INFO - PROCESS | 3840 | 1472086891375 Marionette DEBUG loaded listener.js 17:01:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 62 (1185E800) [pid = 3840] [serial = 697] [outer = 10F9F000] 17:01:31 INFO - PROCESS | 3840 | 1472086891792 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 17:01:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 17:01:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 727ms 17:01:31 INFO - PROCESS | 3840 | 1472086891823 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 17:01:31 INFO - PROCESS | 3840 | 1472086891828 Marionette TRACE conn3 <- [1,893,null,{"value":"13"}] 17:01:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 17:01:31 INFO - PROCESS | 3840 | 1472086891835 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 17:01:31 INFO - PROCESS | 3840 | 1472086891837 Marionette TRACE conn3 <- [1,894,null,{}] 17:01:31 INFO - PROCESS | 3840 | 1472086891841 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:31 INFO - PROCESS | 3840 | 1472086891844 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:31 INFO - PROCESS | 3840 | 1472086891916 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 17:01:31 INFO - PROCESS | 3840 | 1472086891922 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:31 INFO - PROCESS | 3840 | 1472086891925 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:31 INFO - PROCESS | 3840 | ++DOCSHELL 13221800 == 30 [pid = 3840] [id = 233] 17:01:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 63 (134DE000) [pid = 3840] [serial = 698] [outer = 00000000] 17:01:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (13AA3400) [pid = 3840] [serial = 699] [outer = 134DE000] 17:01:31 INFO - PROCESS | 3840 | 1472086891975 Marionette DEBUG loaded listener.js 17:01:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (1436D000) [pid = 3840] [serial = 700] [outer = 134DE000] 17:01:32 INFO - PROCESS | 3840 | 1472086892419 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 17:01:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 17:01:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 627ms 17:01:32 INFO - PROCESS | 3840 | 1472086892471 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 17:01:32 INFO - PROCESS | 3840 | 1472086892474 Marionette TRACE conn3 <- [1,897,null,{"value":"13"}] 17:01:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 17:01:32 INFO - PROCESS | 3840 | 1472086892477 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 17:01:32 INFO - PROCESS | 3840 | 1472086892481 Marionette TRACE conn3 <- [1,898,null,{}] 17:01:32 INFO - PROCESS | 3840 | 1472086892492 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:32 INFO - PROCESS | 3840 | 1472086892497 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:32 INFO - PROCESS | 3840 | 1472086892599 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 17:01:32 INFO - PROCESS | 3840 | 1472086892685 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:32 INFO - PROCESS | 3840 | 1472086892689 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:32 INFO - PROCESS | 3840 | ++DOCSHELL 158D4C00 == 31 [pid = 3840] [id = 234] 17:01:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (158D5000) [pid = 3840] [serial = 701] [outer = 00000000] 17:01:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (15EC4C00) [pid = 3840] [serial = 702] [outer = 158D5000] 17:01:32 INFO - PROCESS | 3840 | 1472086892739 Marionette DEBUG loaded listener.js 17:01:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (16882800) [pid = 3840] [serial = 703] [outer = 158D5000] 17:01:33 INFO - PROCESS | 3840 | 1472086893086 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 17:01:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 17:01:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 627ms 17:01:33 INFO - PROCESS | 3840 | 1472086893117 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 17:01:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 17:01:33 INFO - PROCESS | 3840 | 1472086893120 Marionette TRACE conn3 <- [1,901,null,{"value":"13"}] 17:01:33 INFO - PROCESS | 3840 | 1472086893124 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 17:01:33 INFO - PROCESS | 3840 | 1472086893126 Marionette TRACE conn3 <- [1,902,null,{}] 17:01:33 INFO - PROCESS | 3840 | 1472086893129 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:33 INFO - PROCESS | 3840 | 1472086893131 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:33 INFO - PROCESS | 3840 | 1472086893248 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 17:01:33 INFO - PROCESS | 3840 | 1472086893265 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:33 INFO - PROCESS | 3840 | 1472086893267 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:33 INFO - PROCESS | 3840 | ++DOCSHELL 16C76000 == 32 [pid = 3840] [id = 235] 17:01:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (16DBC400) [pid = 3840] [serial = 704] [outer = 00000000] 17:01:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (1751E800) [pid = 3840] [serial = 705] [outer = 16DBC400] 17:01:33 INFO - PROCESS | 3840 | 1472086893315 Marionette DEBUG loaded listener.js 17:01:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (17BB8800) [pid = 3840] [serial = 706] [outer = 16DBC400] 17:01:33 INFO - PROCESS | 3840 | 1472086893716 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 17:01:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 17:01:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 641ms 17:01:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 17:01:33 INFO - PROCESS | 3840 | 1472086893769 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 17:01:33 INFO - PROCESS | 3840 | 1472086893772 Marionette TRACE conn3 <- [1,905,null,{"value":"13"}] 17:01:33 INFO - PROCESS | 3840 | 1472086893758 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 17:01:33 INFO - PROCESS | 3840 | 1472086893759 Marionette TRACE conn3 <- [1,906,null,{}] 17:01:33 INFO - PROCESS | 3840 | 1472086893763 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:33 INFO - PROCESS | 3840 | 1472086893765 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:33 INFO - PROCESS | 3840 | 1472086893903 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 17:01:33 INFO - PROCESS | 3840 | 1472086893925 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:33 INFO - PROCESS | 3840 | 1472086893927 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:33 INFO - PROCESS | 3840 | ++DOCSHELL 17EA4C00 == 33 [pid = 3840] [id = 236] 17:01:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (17EE2000) [pid = 3840] [serial = 707] [outer = 00000000] 17:01:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (18309C00) [pid = 3840] [serial = 708] [outer = 17EE2000] 17:01:33 INFO - PROCESS | 3840 | 1472086893957 Marionette DEBUG loaded listener.js 17:01:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (1970BC00) [pid = 3840] [serial = 709] [outer = 17EE2000] 17:01:34 INFO - PROCESS | 3840 | 1472086894383 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 17:01:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 17:01:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 684ms 17:01:34 INFO - PROCESS | 3840 | 1472086894440 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 17:01:34 INFO - PROCESS | 3840 | 1472086894442 Marionette TRACE conn3 <- [1,909,null,{"value":"13"}] 17:01:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 17:01:34 INFO - PROCESS | 3840 | 1472086894446 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 17:01:34 INFO - PROCESS | 3840 | 1472086894448 Marionette TRACE conn3 <- [1,910,null,{}] 17:01:34 INFO - PROCESS | 3840 | 1472086894451 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:34 INFO - PROCESS | 3840 | 1472086894457 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:34 INFO - PROCESS | 3840 | 1472086894573 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 17:01:34 INFO - PROCESS | 3840 | 1472086894636 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:34 INFO - PROCESS | 3840 | 1472086894639 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:34 INFO - PROCESS | 3840 | ++DOCSHELL 19A60400 == 34 [pid = 3840] [id = 237] 17:01:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (19CE5000) [pid = 3840] [serial = 710] [outer = 00000000] 17:01:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (19EC6400) [pid = 3840] [serial = 711] [outer = 19CE5000] 17:01:34 INFO - PROCESS | 3840 | 1472086894688 Marionette DEBUG loaded listener.js 17:01:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (19ECE400) [pid = 3840] [serial = 712] [outer = 19CE5000] 17:01:35 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (19CE6000) [pid = 3840] [serial = 686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 17:01:35 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (1185C800) [pid = 3840] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 17:01:35 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (17167800) [pid = 3840] [serial = 674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 17:01:35 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (17BAE400) [pid = 3840] [serial = 677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 17:01:35 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (13AA3800) [pid = 3840] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 17:01:35 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (10F53C00) [pid = 3840] [serial = 680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 17:01:35 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (104E2400) [pid = 3840] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 17:01:35 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (12E2AC00) [pid = 3840] [serial = 671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 17:01:35 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (15788400) [pid = 3840] [serial = 683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 17:01:35 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (1147D800) [pid = 3840] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 17:01:35 INFO - PROCESS | 3840 | 1472086895188 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 17:01:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 17:01:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 770ms 17:01:35 INFO - PROCESS | 3840 | 1472086895226 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 17:01:35 INFO - PROCESS | 3840 | 1472086895228 Marionette TRACE conn3 <- [1,913,null,{"value":"13"}] 17:01:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 17:01:35 INFO - PROCESS | 3840 | 1472086895214 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 17:01:35 INFO - PROCESS | 3840 | 1472086895216 Marionette TRACE conn3 <- [1,914,null,{}] 17:01:35 INFO - PROCESS | 3840 | 1472086895219 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:35 INFO - PROCESS | 3840 | 1472086895231 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:35 INFO - PROCESS | 3840 | 1472086895308 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 17:01:35 INFO - PROCESS | 3840 | 1472086895315 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:35 INFO - PROCESS | 3840 | 1472086895317 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:35 INFO - PROCESS | 3840 | ++DOCSHELL 104E3000 == 35 [pid = 3840] [id = 238] 17:01:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (11DEAC00) [pid = 3840] [serial = 713] [outer = 00000000] 17:01:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (172E3400) [pid = 3840] [serial = 714] [outer = 11DEAC00] 17:01:35 INFO - PROCESS | 3840 | 1472086895366 Marionette DEBUG loaded listener.js 17:01:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (1970E400) [pid = 3840] [serial = 715] [outer = 11DEAC00] 17:01:35 INFO - PROCESS | 3840 | 1472086895767 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 17:01:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 17:01:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 570ms 17:01:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 17:01:35 INFO - PROCESS | 3840 | 1472086895813 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 17:01:35 INFO - PROCESS | 3840 | 1472086895815 Marionette TRACE conn3 <- [1,917,null,{"value":"13"}] 17:01:35 INFO - PROCESS | 3840 | 1472086895818 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 17:01:35 INFO - PROCESS | 3840 | 1472086895819 Marionette TRACE conn3 <- [1,918,null,{}] 17:01:35 INFO - PROCESS | 3840 | 1472086895823 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:35 INFO - PROCESS | 3840 | 1472086895825 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:35 INFO - PROCESS | 3840 | 1472086895886 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 17:01:35 INFO - PROCESS | 3840 | 1472086895891 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:35 INFO - PROCESS | 3840 | 1472086895893 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:35 INFO - PROCESS | 3840 | ++DOCSHELL 1185D000 == 36 [pid = 3840] [id = 239] 17:01:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (1A204C00) [pid = 3840] [serial = 716] [outer = 00000000] 17:01:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (1A210800) [pid = 3840] [serial = 717] [outer = 1A204C00] 17:01:35 INFO - PROCESS | 3840 | 1472086895940 Marionette DEBUG loaded listener.js 17:01:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (1A210C00) [pid = 3840] [serial = 718] [outer = 1A204C00] 17:01:36 INFO - PROCESS | 3840 | 1472086896337 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 17:01:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 17:01:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 584ms 17:01:36 INFO - PROCESS | 3840 | 1472086896394 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 17:01:36 INFO - PROCESS | 3840 | 1472086896396 Marionette TRACE conn3 <- [1,921,null,{"value":"13"}] 17:01:36 INFO - PROCESS | 3840 | 1472086896400 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 17:01:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 17:01:36 INFO - PROCESS | 3840 | 1472086896401 Marionette TRACE conn3 <- [1,922,null,{}] 17:01:36 INFO - PROCESS | 3840 | 1472086896405 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:36 INFO - PROCESS | 3840 | 1472086896407 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:36 INFO - PROCESS | 3840 | 1472086896468 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 17:01:36 INFO - PROCESS | 3840 | 1472086896476 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:36 INFO - PROCESS | 3840 | 1472086896478 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:36 INFO - PROCESS | 3840 | ++DOCSHELL 1A619400 == 37 [pid = 3840] [id = 240] 17:01:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (1A619C00) [pid = 3840] [serial = 719] [outer = 00000000] 17:01:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (1A716000) [pid = 3840] [serial = 720] [outer = 1A619C00] 17:01:36 INFO - PROCESS | 3840 | 1472086896523 Marionette DEBUG loaded listener.js 17:01:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (1A716C00) [pid = 3840] [serial = 721] [outer = 1A619C00] 17:01:36 INFO - PROCESS | 3840 | 1472086896932 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 17:01:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 17:01:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 584ms 17:01:36 INFO - PROCESS | 3840 | 1472086897008 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 17:01:36 INFO - PROCESS | 3840 | 1472086897013 Marionette TRACE conn3 <- [1,925,null,{"value":"13"}] 17:01:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 17:01:37 INFO - PROCESS | 3840 | 1472086897024 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 17:01:37 INFO - PROCESS | 3840 | 1472086897029 Marionette TRACE conn3 <- [1,926,null,{}] 17:01:37 INFO - PROCESS | 3840 | 1472086897036 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:37 INFO - PROCESS | 3840 | 1472086897039 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:37 INFO - PROCESS | 3840 | 1472086897161 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 17:01:37 INFO - PROCESS | 3840 | 1472086897272 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:37 INFO - PROCESS | 3840 | 1472086897277 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:37 INFO - PROCESS | 3840 | ++DOCSHELL 114E8000 == 38 [pid = 3840] [id = 241] 17:01:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (114EA400) [pid = 3840] [serial = 722] [outer = 00000000] 17:01:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (11858000) [pid = 3840] [serial = 723] [outer = 114EA400] 17:01:37 INFO - PROCESS | 3840 | 1472086897319 Marionette DEBUG loaded listener.js 17:01:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (12B6FC00) [pid = 3840] [serial = 724] [outer = 114EA400] 17:01:37 INFO - PROCESS | 3840 | 1472086897963 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 17:01:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 17:01:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 998ms 17:01:38 INFO - PROCESS | 3840 | 1472086898020 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 17:01:38 INFO - PROCESS | 3840 | 1472086898024 Marionette TRACE conn3 <- [1,929,null,{"value":"13"}] 17:01:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 17:01:38 INFO - PROCESS | 3840 | 1472086898031 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 17:01:38 INFO - PROCESS | 3840 | 1472086898035 Marionette TRACE conn3 <- [1,930,null,{}] 17:01:38 INFO - PROCESS | 3840 | 1472086898055 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:38 INFO - PROCESS | 3840 | 1472086898058 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:38 INFO - PROCESS | 3840 | 1472086898177 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 17:01:38 INFO - PROCESS | 3840 | 1472086898288 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:38 INFO - PROCESS | 3840 | 1472086898291 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:38 INFO - PROCESS | 3840 | ++DOCSHELL 1578AC00 == 39 [pid = 3840] [id = 242] 17:01:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (1578B800) [pid = 3840] [serial = 725] [outer = 00000000] 17:01:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (159A4800) [pid = 3840] [serial = 726] [outer = 1578B800] 17:01:38 INFO - PROCESS | 3840 | 1472086898351 Marionette DEBUG loaded listener.js 17:01:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (16881400) [pid = 3840] [serial = 727] [outer = 1578B800] 17:01:38 INFO - PROCESS | 3840 | 1472086898882 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 17:01:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 17:01:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 884ms 17:01:38 INFO - PROCESS | 3840 | 1472086898914 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 17:01:38 INFO - PROCESS | 3840 | 1472086898917 Marionette TRACE conn3 <- [1,933,null,{"value":"13"}] 17:01:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 17:01:38 INFO - PROCESS | 3840 | 1472086898921 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 17:01:38 INFO - PROCESS | 3840 | 1472086898924 Marionette TRACE conn3 <- [1,934,null,{}] 17:01:38 INFO - PROCESS | 3840 | 1472086898933 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:38 INFO - PROCESS | 3840 | 1472086898938 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:39 INFO - PROCESS | 3840 | 1472086899045 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 17:01:39 INFO - PROCESS | 3840 | 1472086899129 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:39 INFO - PROCESS | 3840 | 1472086899133 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:39 INFO - PROCESS | 3840 | ++DOCSHELL 19CDA400 == 40 [pid = 3840] [id = 243] 17:01:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (19CDD800) [pid = 3840] [serial = 728] [outer = 00000000] 17:01:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (19EC1400) [pid = 3840] [serial = 729] [outer = 19CDD800] 17:01:39 INFO - PROCESS | 3840 | 1472086899193 Marionette DEBUG loaded listener.js 17:01:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (1A20CC00) [pid = 3840] [serial = 730] [outer = 19CDD800] 17:01:39 INFO - PROCESS | 3840 | 1472086899786 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 17:01:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 17:01:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 912ms 17:01:39 INFO - PROCESS | 3840 | 1472086899830 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 17:01:39 INFO - PROCESS | 3840 | 1472086899832 Marionette TRACE conn3 <- [1,937,null,{"value":"13"}] 17:01:39 INFO - PROCESS | 3840 | 1472086899836 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 17:01:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 17:01:39 INFO - PROCESS | 3840 | 1472086899838 Marionette TRACE conn3 <- [1,938,null,{}] 17:01:39 INFO - PROCESS | 3840 | 1472086899842 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:39 INFO - PROCESS | 3840 | 1472086899844 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:39 INFO - PROCESS | 3840 | 1472086899998 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 17:01:40 INFO - PROCESS | 3840 | 1472086900013 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:40 INFO - PROCESS | 3840 | 1472086900016 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:40 INFO - PROCESS | 3840 | ++DOCSHELL 15648800 == 41 [pid = 3840] [id = 244] 17:01:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 86 (15649000) [pid = 3840] [serial = 731] [outer = 00000000] 17:01:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 87 (168D8800) [pid = 3840] [serial = 732] [outer = 15649000] 17:01:40 INFO - PROCESS | 3840 | 1472086900055 Marionette DEBUG loaded listener.js 17:01:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 88 (1752AC00) [pid = 3840] [serial = 733] [outer = 15649000] 17:01:40 INFO - PROCESS | 3840 | 1472086900736 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 17:01:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 17:01:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 955ms 17:01:40 INFO - PROCESS | 3840 | 1472086900798 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 17:01:40 INFO - PROCESS | 3840 | 1472086900802 Marionette TRACE conn3 <- [1,941,null,{"value":"13"}] 17:01:40 INFO - PROCESS | 3840 | 1472086900807 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 17:01:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 17:01:40 INFO - PROCESS | 3840 | 1472086900810 Marionette TRACE conn3 <- [1,942,null,{}] 17:01:40 INFO - PROCESS | 3840 | 1472086900882 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:40 INFO - PROCESS | 3840 | 1472086900886 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:40 INFO - PROCESS | 3840 | 1472086900979 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 17:01:41 INFO - PROCESS | 3840 | 1472086901057 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:41 INFO - PROCESS | 3840 | 1472086901060 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:41 INFO - PROCESS | 3840 | ++DOCSHELL 114D8800 == 42 [pid = 3840] [id = 245] 17:01:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 89 (114F4000) [pid = 3840] [serial = 734] [outer = 00000000] 17:01:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 90 (11852800) [pid = 3840] [serial = 735] [outer = 114F4000] 17:01:41 INFO - PROCESS | 3840 | 1472086901113 Marionette DEBUG loaded listener.js 17:01:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 91 (11DE7400) [pid = 3840] [serial = 736] [outer = 114F4000] 17:01:41 INFO - PROCESS | 3840 | --DOCSHELL 1185D000 == 41 [pid = 3840] [id = 239] 17:01:41 INFO - PROCESS | 3840 | --DOCSHELL 104E3000 == 40 [pid = 3840] [id = 238] 17:01:41 INFO - PROCESS | 3840 | --DOCSHELL 19A60400 == 39 [pid = 3840] [id = 237] 17:01:41 INFO - PROCESS | 3840 | --DOCSHELL 17EA4C00 == 38 [pid = 3840] [id = 236] 17:01:41 INFO - PROCESS | 3840 | --DOCSHELL 16C76000 == 37 [pid = 3840] [id = 235] 17:01:41 INFO - PROCESS | 3840 | --DOCSHELL 158D4C00 == 36 [pid = 3840] [id = 234] 17:01:41 INFO - PROCESS | 3840 | --DOCSHELL 13221800 == 35 [pid = 3840] [id = 233] 17:01:41 INFO - PROCESS | 3840 | --DOCSHELL 10F4C800 == 34 [pid = 3840] [id = 232] 17:01:41 INFO - PROCESS | 3840 | --DOCSHELL 1A204400 == 33 [pid = 3840] [id = 230] 17:01:41 INFO - PROCESS | 3840 | --DOCSHELL 114E8400 == 32 [pid = 3840] [id = 231] 17:01:41 INFO - PROCESS | 3840 | --DOCSHELL 15648800 == 31 [pid = 3840] [id = 244] 17:01:41 INFO - PROCESS | 3840 | --DOCSHELL 19CDA400 == 30 [pid = 3840] [id = 243] 17:01:41 INFO - PROCESS | 3840 | --DOCSHELL 1A619400 == 29 [pid = 3840] [id = 240] 17:01:41 INFO - PROCESS | 3840 | --DOCSHELL 114E8000 == 28 [pid = 3840] [id = 241] 17:01:41 INFO - PROCESS | 3840 | --DOCSHELL 1578AC00 == 27 [pid = 3840] [id = 242] 17:01:41 INFO - PROCESS | 3840 | --DOMWINDOW == 90 (19EC7C00) [pid = 3840] [serial = 687] [outer = 00000000] [url = about:blank] 17:01:41 INFO - PROCESS | 3840 | --DOMWINDOW == 89 (11D10400) [pid = 3840] [serial = 665] [outer = 00000000] [url = about:blank] 17:01:41 INFO - PROCESS | 3840 | --DOMWINDOW == 88 (1296D000) [pid = 3840] [serial = 666] [outer = 00000000] [url = about:blank] 17:01:41 INFO - PROCESS | 3840 | --DOMWINDOW == 87 (17351800) [pid = 3840] [serial = 675] [outer = 00000000] [url = about:blank] 17:01:41 INFO - PROCESS | 3840 | --DOMWINDOW == 86 (17EA5400) [pid = 3840] [serial = 678] [outer = 00000000] [url = about:blank] 17:01:41 INFO - PROCESS | 3840 | --DOMWINDOW == 85 (1751D400) [pid = 3840] [serial = 676] [outer = 00000000] [url = about:blank] 17:01:41 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (13EB2400) [pid = 3840] [serial = 668] [outer = 00000000] [url = about:blank] 17:01:41 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (147A0400) [pid = 3840] [serial = 669] [outer = 00000000] [url = about:blank] 17:01:41 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (1180A800) [pid = 3840] [serial = 681] [outer = 00000000] [url = about:blank] 17:01:41 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (10A08C00) [pid = 3840] [serial = 662] [outer = 00000000] [url = about:blank] 17:01:41 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (10FA4800) [pid = 3840] [serial = 663] [outer = 00000000] [url = about:blank] 17:01:41 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (1830D000) [pid = 3840] [serial = 679] [outer = 00000000] [url = about:blank] 17:01:41 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (15ECF000) [pid = 3840] [serial = 672] [outer = 00000000] [url = about:blank] 17:01:41 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (19709800) [pid = 3840] [serial = 684] [outer = 00000000] [url = about:blank] 17:01:41 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (19A59000) [pid = 3840] [serial = 378] [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.] 17:01:41 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (13220C00) [pid = 3840] [serial = 657] [outer = 00000000] [url = about:blank] 17:01:41 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (19EC8000) [pid = 3840] [serial = 688] [outer = 00000000] [url = about:blank] 17:01:41 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (11DE5000) [pid = 3840] [serial = 656] [outer = 00000000] [url = about:blank] 17:01:41 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (15EC0400) [pid = 3840] [serial = 659] [outer = 00000000] [url = about:blank] 17:01:41 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (19CD8400) [pid = 3840] [serial = 685] [outer = 00000000] [url = about:blank] 17:01:41 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (16882C00) [pid = 3840] [serial = 673] [outer = 00000000] [url = about:blank] 17:01:41 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (15649800) [pid = 3840] [serial = 682] [outer = 00000000] [url = about:blank] 17:01:42 INFO - PROCESS | 3840 | 1472086902112 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 17:01:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 17:01:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1326ms 17:01:42 INFO - PROCESS | 3840 | 1472086902143 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 17:01:42 INFO - PROCESS | 3840 | 1472086902147 Marionette TRACE conn3 <- [1,945,null,{"value":"13"}] 17:01:42 INFO - PROCESS | 3840 | 1472086902151 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 17:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 17:01:42 INFO - PROCESS | 3840 | 1472086902156 Marionette TRACE conn3 <- [1,946,null,{}] 17:01:42 INFO - PROCESS | 3840 | 1472086902161 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:42 INFO - PROCESS | 3840 | 1472086902164 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:42 INFO - PROCESS | 3840 | 1472086902255 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 17:01:42 INFO - PROCESS | 3840 | 1472086902353 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:42 INFO - PROCESS | 3840 | 1472086902356 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:42 INFO - PROCESS | 3840 | ++DOCSHELL 11253800 == 28 [pid = 3840] [id = 246] 17:01:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (112C0000) [pid = 3840] [serial = 737] [outer = 00000000] 17:01:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (114E8000) [pid = 3840] [serial = 738] [outer = 112C0000] 17:01:42 INFO - PROCESS | 3840 | 1472086902407 Marionette DEBUG loaded listener.js 17:01:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (1180B400) [pid = 3840] [serial = 739] [outer = 112C0000] 17:01:42 INFO - PROCESS | 3840 | 1472086902769 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 17:01:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 17:01:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 670ms 17:01:42 INFO - PROCESS | 3840 | 1472086902843 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 17:01:42 INFO - PROCESS | 3840 | 1472086902848 Marionette TRACE conn3 <- [1,949,null,{"value":"13"}] 17:01:42 INFO - PROCESS | 3840 | 1472086902858 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 17:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 17:01:42 INFO - PROCESS | 3840 | 1472086902861 Marionette TRACE conn3 <- [1,950,null,{}] 17:01:42 INFO - PROCESS | 3840 | 1472086902869 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:42 INFO - PROCESS | 3840 | 1472086902871 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:42 INFO - PROCESS | 3840 | 1472086902945 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 17:01:42 INFO - PROCESS | 3840 | 1472086902958 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:42 INFO - PROCESS | 3840 | 1472086902960 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:42 INFO - PROCESS | 3840 | ++DOCSHELL 13196800 == 29 [pid = 3840] [id = 247] 17:01:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (13199000) [pid = 3840] [serial = 740] [outer = 00000000] 17:01:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (1321F800) [pid = 3840] [serial = 741] [outer = 13199000] 17:01:43 INFO - PROCESS | 3840 | 1472086903013 Marionette DEBUG loaded listener.js 17:01:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (13A09400) [pid = 3840] [serial = 742] [outer = 13199000] 17:01:43 INFO - PROCESS | 3840 | 1472086903449 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 17:01:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 17:01:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 627ms 17:01:43 INFO - PROCESS | 3840 | 1472086903499 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 17:01:43 INFO - PROCESS | 3840 | 1472086903501 Marionette TRACE conn3 <- [1,953,null,{"value":"13"}] 17:01:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 17:01:43 INFO - PROCESS | 3840 | 1472086903504 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 17:01:43 INFO - PROCESS | 3840 | 1472086903508 Marionette TRACE conn3 <- [1,954,null,{}] 17:01:43 INFO - PROCESS | 3840 | 1472086903519 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:43 INFO - PROCESS | 3840 | 1472086903524 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:43 INFO - PROCESS | 3840 | 1472086903592 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 17:01:43 INFO - PROCESS | 3840 | 1472086903599 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:43 INFO - PROCESS | 3840 | 1472086903602 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:43 INFO - PROCESS | 3840 | ++DOCSHELL 1519E800 == 30 [pid = 3840] [id = 248] 17:01:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (15647000) [pid = 3840] [serial = 743] [outer = 00000000] 17:01:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (15788000) [pid = 3840] [serial = 744] [outer = 15647000] 17:01:43 INFO - PROCESS | 3840 | 1472086903653 Marionette DEBUG loaded listener.js 17:01:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (158D1C00) [pid = 3840] [serial = 745] [outer = 15647000] 17:01:44 INFO - PROCESS | 3840 | 1472086904126 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 17:01:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 17:01:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 670ms 17:01:44 INFO - PROCESS | 3840 | 1472086904216 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 17:01:44 INFO - PROCESS | 3840 | 1472086904218 Marionette TRACE conn3 <- [1,957,null,{"value":"13"}] 17:01:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 17:01:44 INFO - PROCESS | 3840 | 1472086904205 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 17:01:44 INFO - PROCESS | 3840 | 1472086904207 Marionette TRACE conn3 <- [1,958,null,{}] 17:01:44 INFO - PROCESS | 3840 | 1472086904210 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:44 INFO - PROCESS | 3840 | 1472086904213 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:44 INFO - PROCESS | 3840 | 1472086904327 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 17:01:44 INFO - PROCESS | 3840 | 1472086904391 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:44 INFO - PROCESS | 3840 | 1472086904394 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:44 INFO - PROCESS | 3840 | ++DOCSHELL 16882C00 == 31 [pid = 3840] [id = 249] 17:01:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (16883400) [pid = 3840] [serial = 746] [outer = 00000000] 17:01:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (16D32400) [pid = 3840] [serial = 747] [outer = 16883400] 17:01:44 INFO - PROCESS | 3840 | 1472086904425 Marionette DEBUG loaded listener.js 17:01:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (172E8C00) [pid = 3840] [serial = 748] [outer = 16883400] 17:01:44 INFO - PROCESS | 3840 | 1472086904820 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 17:01:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 17:01:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 627ms 17:01:44 INFO - PROCESS | 3840 | 1472086904846 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 17:01:44 INFO - PROCESS | 3840 | 1472086904849 Marionette TRACE conn3 <- [1,961,null,{"value":"13"}] 17:01:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 17:01:44 INFO - PROCESS | 3840 | 1472086904852 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 17:01:44 INFO - PROCESS | 3840 | 1472086904854 Marionette TRACE conn3 <- [1,962,null,{}] 17:01:44 INFO - PROCESS | 3840 | 1472086904857 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:44 INFO - PROCESS | 3840 | 1472086904859 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:44 INFO - PROCESS | 3840 | 1472086904970 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 17:01:44 INFO - PROCESS | 3840 | 1472086904976 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:44 INFO - PROCESS | 3840 | 1472086904978 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:44 INFO - PROCESS | 3840 | ++DOCSHELL 16D30000 == 32 [pid = 3840] [id = 250] 17:01:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (17356800) [pid = 3840] [serial = 749] [outer = 00000000] 17:01:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (17E9D400) [pid = 3840] [serial = 750] [outer = 17356800] 17:01:45 INFO - PROCESS | 3840 | 1472086905024 Marionette DEBUG loaded listener.js 17:01:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (17EDD400) [pid = 3840] [serial = 751] [outer = 17356800] 17:01:45 INFO - PROCESS | 3840 | 1472086905451 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 17:01:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 17:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 627ms 17:01:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 17:01:45 INFO - PROCESS | 3840 | 1472086905497 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 17:01:45 INFO - PROCESS | 3840 | 1472086905499 Marionette TRACE conn3 <- [1,965,null,{"value":"13"}] 17:01:45 INFO - PROCESS | 3840 | 1472086905502 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 17:01:45 INFO - PROCESS | 3840 | 1472086905504 Marionette TRACE conn3 <- [1,966,null,{}] 17:01:45 INFO - PROCESS | 3840 | 1472086905514 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:45 INFO - PROCESS | 3840 | 1472086905520 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:45 INFO - PROCESS | 3840 | 1472086905653 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 17:01:45 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (15789800) [pid = 3840] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 17:01:45 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (17EE2000) [pid = 3840] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 17:01:45 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (19CE5000) [pid = 3840] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 17:01:45 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (158D5000) [pid = 3840] [serial = 701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 17:01:45 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (10F9F000) [pid = 3840] [serial = 695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 17:01:45 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (1A619C00) [pid = 3840] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 17:01:45 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (114F2400) [pid = 3840] [serial = 692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 17:01:45 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (134DE000) [pid = 3840] [serial = 698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 17:01:45 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (11DEAC00) [pid = 3840] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 17:01:45 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (1A205400) [pid = 3840] [serial = 689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 17:01:45 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (1A204C00) [pid = 3840] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 17:01:45 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (16DBC400) [pid = 3840] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 17:01:45 INFO - PROCESS | 3840 | 1472086905861 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:45 INFO - PROCESS | 3840 | 1472086905863 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:45 INFO - PROCESS | 3840 | ++DOCSHELL 10A4D800 == 33 [pid = 3840] [id = 251] 17:01:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (10F50000) [pid = 3840] [serial = 752] [outer = 00000000] 17:01:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (1189D400) [pid = 3840] [serial = 753] [outer = 10F50000] 17:01:45 INFO - PROCESS | 3840 | 1472086905910 Marionette DEBUG loaded listener.js 17:01:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (15650800) [pid = 3840] [serial = 754] [outer = 10F50000] 17:01:46 INFO - PROCESS | 3840 | 1472086906254 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 17:01:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 17:01:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 769ms 17:01:46 INFO - PROCESS | 3840 | 1472086906261 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 17:01:46 INFO - PROCESS | 3840 | 1472086906264 Marionette TRACE conn3 <- [1,969,null,{"value":"13"}] 17:01:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 17:01:46 INFO - PROCESS | 3840 | 1472086906277 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 17:01:46 INFO - PROCESS | 3840 | 1472086906279 Marionette TRACE conn3 <- [1,970,null,{}] 17:01:46 INFO - PROCESS | 3840 | 1472086906282 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:46 INFO - PROCESS | 3840 | 1472086906284 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:46 INFO - PROCESS | 3840 | 1472086906393 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 17:01:46 INFO - PROCESS | 3840 | 1472086906401 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:46 INFO - PROCESS | 3840 | 1472086906403 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:46 INFO - PROCESS | 3840 | ++DOCSHELL 10E47000 == 34 [pid = 3840] [id = 252] 17:01:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (13EA7400) [pid = 3840] [serial = 755] [outer = 00000000] 17:01:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (1970F000) [pid = 3840] [serial = 756] [outer = 13EA7400] 17:01:46 INFO - PROCESS | 3840 | 1472086906457 Marionette DEBUG loaded listener.js 17:01:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (199A2C00) [pid = 3840] [serial = 757] [outer = 13EA7400] 17:01:46 INFO - PROCESS | 3840 | 1472086906877 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 17:01:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 17:01:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 627ms 17:01:46 INFO - PROCESS | 3840 | 1472086906937 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 17:01:46 INFO - PROCESS | 3840 | 1472086906942 Marionette TRACE conn3 <- [1,973,null,{"value":"13"}] 17:01:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 17:01:46 INFO - PROCESS | 3840 | 1472086906972 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 17:01:46 INFO - PROCESS | 3840 | 1472086906976 Marionette TRACE conn3 <- [1,974,null,{}] 17:01:47 INFO - PROCESS | 3840 | 1472086907058 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:47 INFO - PROCESS | 3840 | 1472086907061 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:47 INFO - PROCESS | 3840 | 1472086907204 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 17:01:47 INFO - PROCESS | 3840 | 1472086907257 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:47 INFO - PROCESS | 3840 | 1472086907262 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:47 INFO - PROCESS | 3840 | ++DOCSHELL 112C3400 == 35 [pid = 3840] [id = 253] 17:01:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (112C4C00) [pid = 3840] [serial = 758] [outer = 00000000] 17:01:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (114E8400) [pid = 3840] [serial = 759] [outer = 112C4C00] 17:01:47 INFO - PROCESS | 3840 | 1472086907326 Marionette DEBUG loaded listener.js 17:01:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (11859800) [pid = 3840] [serial = 760] [outer = 112C4C00] 17:01:48 INFO - PROCESS | 3840 | 1472086908051 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 17:01:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 17:01:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1140ms 17:01:48 INFO - PROCESS | 3840 | 1472086908098 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 17:01:48 INFO - PROCESS | 3840 | 1472086908103 Marionette TRACE conn3 <- [1,977,null,{"value":"13"}] 17:01:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 17:01:48 INFO - PROCESS | 3840 | 1472086908109 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 17:01:48 INFO - PROCESS | 3840 | 1472086908112 Marionette TRACE conn3 <- [1,978,null,{}] 17:01:48 INFO - PROCESS | 3840 | 1472086908099 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:48 INFO - PROCESS | 3840 | 1472086908103 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:48 INFO - PROCESS | 3840 | 1472086908221 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 17:01:48 INFO - PROCESS | 3840 | 1472086908361 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:48 INFO - PROCESS | 3840 | 1472086908364 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:48 INFO - PROCESS | 3840 | ++DOCSHELL 13A13800 == 36 [pid = 3840] [id = 254] 17:01:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (1519C000) [pid = 3840] [serial = 761] [outer = 00000000] 17:01:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (15653000) [pid = 3840] [serial = 762] [outer = 1519C000] 17:01:48 INFO - PROCESS | 3840 | 1472086908423 Marionette DEBUG loaded listener.js 17:01:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (15EC2C00) [pid = 3840] [serial = 763] [outer = 1519C000] 17:01:49 INFO - PROCESS | 3840 | --DOCSHELL 10A4D800 == 35 [pid = 3840] [id = 251] 17:01:49 INFO - PROCESS | 3840 | --DOCSHELL 16D30000 == 34 [pid = 3840] [id = 250] 17:01:49 INFO - PROCESS | 3840 | --DOCSHELL 16882C00 == 33 [pid = 3840] [id = 249] 17:01:49 INFO - PROCESS | 3840 | --DOCSHELL 1519E800 == 32 [pid = 3840] [id = 248] 17:01:49 INFO - PROCESS | 3840 | --DOCSHELL 13196800 == 31 [pid = 3840] [id = 247] 17:01:49 INFO - PROCESS | 3840 | --DOCSHELL 11253800 == 30 [pid = 3840] [id = 246] 17:01:49 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (16C73C00) [pid = 3840] [serial = 660] [outer = 00000000] [url = about:blank] 17:01:49 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (18309C00) [pid = 3840] [serial = 708] [outer = 00000000] [url = about:blank] 17:01:49 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (19EC6400) [pid = 3840] [serial = 711] [outer = 00000000] [url = about:blank] 17:01:49 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (1970BC00) [pid = 3840] [serial = 709] [outer = 00000000] [url = about:blank] 17:01:49 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (15EC4C00) [pid = 3840] [serial = 702] [outer = 00000000] [url = about:blank] 17:01:49 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (16882800) [pid = 3840] [serial = 703] [outer = 00000000] [url = about:blank] 17:01:49 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (114DD800) [pid = 3840] [serial = 696] [outer = 00000000] [url = about:blank] 17:01:49 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (1185E800) [pid = 3840] [serial = 697] [outer = 00000000] [url = about:blank] 17:01:49 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (1A716000) [pid = 3840] [serial = 720] [outer = 00000000] [url = about:blank] 17:01:49 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (11D9A800) [pid = 3840] [serial = 693] [outer = 00000000] [url = about:blank] 17:01:49 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (132B3400) [pid = 3840] [serial = 694] [outer = 00000000] [url = about:blank] 17:01:49 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (13AA3400) [pid = 3840] [serial = 699] [outer = 00000000] [url = about:blank] 17:01:49 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (1436D000) [pid = 3840] [serial = 700] [outer = 00000000] [url = about:blank] 17:01:49 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (1A716C00) [pid = 3840] [serial = 721] [outer = 00000000] [url = about:blank] 17:01:49 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (172E3400) [pid = 3840] [serial = 714] [outer = 00000000] [url = about:blank] 17:01:49 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (1A5A9800) [pid = 3840] [serial = 691] [outer = 00000000] [url = about:blank] 17:01:49 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (1A229000) [pid = 3840] [serial = 690] [outer = 00000000] [url = about:blank] 17:01:49 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (1A210C00) [pid = 3840] [serial = 718] [outer = 00000000] [url = about:blank] 17:01:49 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (19ECE400) [pid = 3840] [serial = 712] [outer = 00000000] [url = about:blank] 17:01:49 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (1970E400) [pid = 3840] [serial = 715] [outer = 00000000] [url = about:blank] 17:01:49 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (1751E800) [pid = 3840] [serial = 705] [outer = 00000000] [url = about:blank] 17:01:49 INFO - PROCESS | 3840 | --DOMWINDOW == 62 (17BB8800) [pid = 3840] [serial = 706] [outer = 00000000] [url = about:blank] 17:01:49 INFO - PROCESS | 3840 | --DOMWINDOW == 61 (1A210800) [pid = 3840] [serial = 717] [outer = 00000000] [url = about:blank] 17:01:49 INFO - PROCESS | 3840 | 1472086909182 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 17:01:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 17:01:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1140ms 17:01:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 17:01:49 INFO - PROCESS | 3840 | 1472086909242 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 17:01:49 INFO - PROCESS | 3840 | 1472086909246 Marionette TRACE conn3 <- [1,981,null,{"value":"13"}] 17:01:49 INFO - PROCESS | 3840 | 1472086909251 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 17:01:49 INFO - PROCESS | 3840 | 1472086909254 Marionette TRACE conn3 <- [1,982,null,{}] 17:01:49 INFO - PROCESS | 3840 | 1472086909260 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:49 INFO - PROCESS | 3840 | 1472086909263 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:49 INFO - PROCESS | 3840 | 1472086909336 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 17:01:49 INFO - PROCESS | 3840 | 1472086909350 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:49 INFO - PROCESS | 3840 | 1472086909353 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:49 INFO - PROCESS | 3840 | ++DOCSHELL 11256000 == 31 [pid = 3840] [id = 255] 17:01:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 62 (11256800) [pid = 3840] [serial = 764] [outer = 00000000] 17:01:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 63 (118A3C00) [pid = 3840] [serial = 765] [outer = 11256800] 17:01:49 INFO - PROCESS | 3840 | 1472086909403 Marionette DEBUG loaded listener.js 17:01:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (11DE8400) [pid = 3840] [serial = 766] [outer = 11256800] 17:01:49 INFO - PROCESS | 3840 | 1472086909880 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 17:01:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 17:01:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 670ms 17:01:49 INFO - PROCESS | 3840 | 1472086909916 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 17:01:49 INFO - PROCESS | 3840 | 1472086909920 Marionette TRACE conn3 <- [1,985,null,{"value":"13"}] 17:01:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 17:01:49 INFO - PROCESS | 3840 | 1472086909926 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 17:01:49 INFO - PROCESS | 3840 | 1472086909928 Marionette TRACE conn3 <- [1,986,null,{}] 17:01:49 INFO - PROCESS | 3840 | 1472086909932 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:49 INFO - PROCESS | 3840 | 1472086909935 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:50 INFO - PROCESS | 3840 | 1472086910019 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 17:01:50 INFO - PROCESS | 3840 | 1472086910104 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:50 INFO - PROCESS | 3840 | 1472086910106 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:50 INFO - PROCESS | 3840 | ++DOCSHELL 1321AC00 == 32 [pid = 3840] [id = 256] 17:01:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (1321E000) [pid = 3840] [serial = 767] [outer = 00000000] 17:01:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (13EAA400) [pid = 3840] [serial = 768] [outer = 1321E000] 17:01:50 INFO - PROCESS | 3840 | 1472086910138 Marionette DEBUG loaded listener.js 17:01:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (14374800) [pid = 3840] [serial = 769] [outer = 1321E000] 17:01:50 INFO - PROCESS | 3840 | 1472086910507 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 17:01:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 17:01:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 627ms 17:01:50 INFO - PROCESS | 3840 | 1472086910568 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 17:01:50 INFO - PROCESS | 3840 | 1472086910570 Marionette TRACE conn3 <- [1,989,null,{"value":"13"}] 17:01:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 17:01:50 INFO - PROCESS | 3840 | 1472086910574 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 17:01:50 INFO - PROCESS | 3840 | 1472086910578 Marionette TRACE conn3 <- [1,990,null,{}] 17:01:50 INFO - PROCESS | 3840 | 1472086910593 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:50 INFO - PROCESS | 3840 | 1472086910599 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:50 INFO - PROCESS | 3840 | 1472086910707 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 17:01:50 INFO - PROCESS | 3840 | 1472086910718 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:50 INFO - PROCESS | 3840 | 1472086910721 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:50 INFO - PROCESS | 3840 | ++DOCSHELL 168DC000 == 33 [pid = 3840] [id = 257] 17:01:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (168E0400) [pid = 3840] [serial = 770] [outer = 00000000] 17:01:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (16DBE400) [pid = 3840] [serial = 771] [outer = 168E0400] 17:01:50 INFO - PROCESS | 3840 | 1472086910771 Marionette DEBUG loaded listener.js 17:01:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (17357400) [pid = 3840] [serial = 772] [outer = 168E0400] 17:01:51 INFO - PROCESS | 3840 | 1472086911239 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 17:01:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 17:01:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 670ms 17:01:51 INFO - PROCESS | 3840 | 1472086911250 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 17:01:51 INFO - PROCESS | 3840 | 1472086911253 Marionette TRACE conn3 <- [1,993,null,{"value":"13"}] 17:01:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 17:01:51 INFO - PROCESS | 3840 | 1472086911256 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 17:01:51 INFO - PROCESS | 3840 | 1472086911258 Marionette TRACE conn3 <- [1,994,null,{}] 17:01:51 INFO - PROCESS | 3840 | 1472086911261 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:51 INFO - PROCESS | 3840 | 1472086911263 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:51 INFO - PROCESS | 3840 | 1472086911362 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 17:01:51 INFO - PROCESS | 3840 | 1472086911411 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:51 INFO - PROCESS | 3840 | 1472086911414 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:51 INFO - PROCESS | 3840 | ++DOCSHELL 17526000 == 34 [pid = 3840] [id = 258] 17:01:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (17529800) [pid = 3840] [serial = 773] [outer = 00000000] 17:01:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (18309C00) [pid = 3840] [serial = 774] [outer = 17529800] 17:01:51 INFO - PROCESS | 3840 | 1472086911465 Marionette DEBUG loaded listener.js 17:01:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (19708C00) [pid = 3840] [serial = 775] [outer = 17529800] 17:01:51 INFO - PROCESS | 3840 | 1472086911895 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 17:01:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 17:01:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 670ms 17:01:51 INFO - PROCESS | 3840 | 1472086911936 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 17:01:51 INFO - PROCESS | 3840 | 1472086911938 Marionette TRACE conn3 <- [1,997,null,{"value":"13"}] 17:01:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 17:01:51 INFO - PROCESS | 3840 | 1472086911950 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 17:01:51 INFO - PROCESS | 3840 | 1472086911952 Marionette TRACE conn3 <- [1,998,null,{}] 17:01:51 INFO - PROCESS | 3840 | 1472086911956 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:51 INFO - PROCESS | 3840 | 1472086911958 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:52 INFO - PROCESS | 3840 | 1472086912074 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 17:01:52 INFO - PROCESS | 3840 | 1472086912086 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:52 INFO - PROCESS | 3840 | 1472086912088 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:52 INFO - PROCESS | 3840 | ++DOCSHELL 168E0C00 == 35 [pid = 3840] [id = 259] 17:01:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (17B26800) [pid = 3840] [serial = 776] [outer = 00000000] 17:01:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (19710400) [pid = 3840] [serial = 777] [outer = 17B26800] 17:01:52 INFO - PROCESS | 3840 | 1472086912137 Marionette DEBUG loaded listener.js 17:01:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (19CE0C00) [pid = 3840] [serial = 778] [outer = 17B26800] 17:01:52 INFO - PROCESS | 3840 | 1472086912572 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 17:01:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 17:01:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 698ms 17:01:52 INFO - PROCESS | 3840 | 1472086912627 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 17:01:52 INFO - PROCESS | 3840 | 1472086912630 Marionette TRACE conn3 <- [1,1001,null,{"value":"13"}] 17:01:52 INFO - PROCESS | 3840 | 1472086912633 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 17:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 17:01:52 INFO - PROCESS | 3840 | 1472086912635 Marionette TRACE conn3 <- [1,1002,null,{}] 17:01:52 INFO - PROCESS | 3840 | 1472086912638 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:52 INFO - PROCESS | 3840 | 1472086912644 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:52 INFO - PROCESS | 3840 | 1472086912792 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 17:01:52 INFO - PROCESS | 3840 | 1472086912830 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:52 INFO - PROCESS | 3840 | 1472086912832 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:52 INFO - PROCESS | 3840 | ++DOCSHELL 18309000 == 36 [pid = 3840] [id = 260] 17:01:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (19CE0400) [pid = 3840] [serial = 779] [outer = 00000000] 17:01:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (1A206000) [pid = 3840] [serial = 780] [outer = 19CE0400] 17:01:52 INFO - PROCESS | 3840 | 1472086912881 Marionette DEBUG loaded listener.js 17:01:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (1A227800) [pid = 3840] [serial = 781] [outer = 19CE0400] 17:01:53 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (114EA400) [pid = 3840] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 17:01:53 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (1578B800) [pid = 3840] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 17:01:53 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (19CDD800) [pid = 3840] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 17:01:53 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (17356800) [pid = 3840] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 17:01:53 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (15649000) [pid = 3840] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 17:01:53 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (10F50000) [pid = 3840] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 17:01:53 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (16883400) [pid = 3840] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 17:01:53 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (114F4000) [pid = 3840] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 17:01:53 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (15647000) [pid = 3840] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 17:01:53 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (112C0000) [pid = 3840] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 17:01:53 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (13199000) [pid = 3840] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 17:01:53 INFO - PROCESS | 3840 | 1472086913321 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 17:01:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 17:01:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 727ms 17:01:53 INFO - PROCESS | 3840 | 1472086913377 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 17:01:53 INFO - PROCESS | 3840 | 1472086913379 Marionette TRACE conn3 <- [1,1005,null,{"value":"13"}] 17:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 17:01:53 INFO - PROCESS | 3840 | 1472086913383 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 17:01:53 INFO - PROCESS | 3840 | 1472086913384 Marionette TRACE conn3 <- [1,1006,null,{}] 17:01:53 INFO - PROCESS | 3840 | 1472086913388 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:53 INFO - PROCESS | 3840 | 1472086913390 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:53 INFO - PROCESS | 3840 | 1472086913460 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 17:01:53 INFO - PROCESS | 3840 | 1472086913467 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:53 INFO - PROCESS | 3840 | 1472086913469 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:53 INFO - PROCESS | 3840 | ++DOCSHELL 13199000 == 37 [pid = 3840] [id = 261] 17:01:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (13215800) [pid = 3840] [serial = 782] [outer = 00000000] 17:01:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (17EA1400) [pid = 3840] [serial = 783] [outer = 13215800] 17:01:53 INFO - PROCESS | 3840 | 1472086913516 Marionette DEBUG loaded listener.js 17:01:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (17EA5400) [pid = 3840] [serial = 784] [outer = 13215800] 17:01:53 INFO - PROCESS | 3840 | 1472086913910 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 17:01:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 17:01:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 570ms 17:01:53 INFO - PROCESS | 3840 | 1472086913967 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 17:01:53 INFO - PROCESS | 3840 | 1472086913970 Marionette TRACE conn3 <- [1,1009,null,{"value":"13"}] 17:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 17:01:53 INFO - PROCESS | 3840 | 1472086913973 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 17:01:53 INFO - PROCESS | 3840 | 1472086913975 Marionette TRACE conn3 <- [1,1010,null,{}] 17:01:53 INFO - PROCESS | 3840 | 1472086913979 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:53 INFO - PROCESS | 3840 | 1472086913981 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:54 INFO - PROCESS | 3840 | 1472086914049 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 17:01:54 INFO - PROCESS | 3840 | 1472086914056 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:54 INFO - PROCESS | 3840 | 1472086914058 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:54 INFO - PROCESS | 3840 | ++DOCSHELL 1147FC00 == 38 [pid = 3840] [id = 262] 17:01:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (199A4000) [pid = 3840] [serial = 785] [outer = 00000000] 17:01:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (1A205400) [pid = 3840] [serial = 786] [outer = 199A4000] 17:01:54 INFO - PROCESS | 3840 | 1472086914104 Marionette DEBUG loaded listener.js 17:01:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (1A22D800) [pid = 3840] [serial = 787] [outer = 199A4000] 17:01:54 INFO - PROCESS | 3840 | 1472086914494 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 17:01:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 17:01:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 570ms 17:01:54 INFO - PROCESS | 3840 | 1472086914554 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 17:01:54 INFO - PROCESS | 3840 | 1472086914557 Marionette TRACE conn3 <- [1,1013,null,{"value":"13"}] 17:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 17:01:54 INFO - PROCESS | 3840 | 1472086914560 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 17:01:54 INFO - PROCESS | 3840 | 1472086914562 Marionette TRACE conn3 <- [1,1014,null,{}] 17:01:54 INFO - PROCESS | 3840 | 1472086914565 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:54 INFO - PROCESS | 3840 | 1472086914567 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:54 INFO - PROCESS | 3840 | 1472086914635 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 17:01:54 INFO - PROCESS | 3840 | 1472086914647 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:54 INFO - PROCESS | 3840 | 1472086914649 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:54 INFO - PROCESS | 3840 | ++DOCSHELL 1A5A9400 == 39 [pid = 3840] [id = 263] 17:01:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (1A5A9800) [pid = 3840] [serial = 788] [outer = 00000000] 17:01:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (1A5B2000) [pid = 3840] [serial = 789] [outer = 1A5A9800] 17:01:54 INFO - PROCESS | 3840 | 1472086914698 Marionette DEBUG loaded listener.js 17:01:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (1A61FC00) [pid = 3840] [serial = 790] [outer = 1A5A9800] 17:01:55 INFO - PROCESS | 3840 | 1472086915320 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 17:01:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 17:01:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 827ms 17:01:55 INFO - PROCESS | 3840 | 1472086915388 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 17:01:55 INFO - PROCESS | 3840 | 1472086915394 Marionette TRACE conn3 <- [1,1017,null,{"value":"13"}] 17:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 17:01:55 INFO - PROCESS | 3840 | 1472086915380 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 17:01:55 INFO - PROCESS | 3840 | 1472086915384 Marionette TRACE conn3 <- [1,1018,null,{}] 17:01:55 INFO - PROCESS | 3840 | 1472086915391 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:55 INFO - PROCESS | 3840 | 1472086915395 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:55 INFO - PROCESS | 3840 | 1472086915540 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 17:01:55 INFO - PROCESS | 3840 | 1472086915674 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:55 INFO - PROCESS | 3840 | 1472086915677 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:55 INFO - PROCESS | 3840 | ++DOCSHELL 10FA5C00 == 40 [pid = 3840] [id = 264] 17:01:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (11806400) [pid = 3840] [serial = 791] [outer = 00000000] 17:01:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (13214C00) [pid = 3840] [serial = 792] [outer = 11806400] 17:01:55 INFO - PROCESS | 3840 | 1472086915741 Marionette DEBUG loaded listener.js 17:01:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (13EAD000) [pid = 3840] [serial = 793] [outer = 11806400] 17:01:56 INFO - PROCESS | 3840 | 1472086916282 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 17:01:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 17:01:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 955ms 17:01:56 INFO - PROCESS | 3840 | 1472086916345 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 17:01:56 INFO - PROCESS | 3840 | 1472086916350 Marionette TRACE conn3 <- [1,1021,null,{"value":"13"}] 17:01:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 17:01:56 INFO - PROCESS | 3840 | 1472086916377 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 17:01:56 INFO - PROCESS | 3840 | 1472086916380 Marionette TRACE conn3 <- [1,1022,null,{}] 17:01:56 INFO - PROCESS | 3840 | 1472086916385 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:56 INFO - PROCESS | 3840 | 1472086916388 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:56 INFO - PROCESS | 3840 | 1472086916529 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 17:01:56 INFO - PROCESS | 3840 | 1472086916582 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:56 INFO - PROCESS | 3840 | 1472086916585 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:56 INFO - PROCESS | 3840 | ++DOCSHELL 15ECB000 == 41 [pid = 3840] [id = 265] 17:01:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (15ECBC00) [pid = 3840] [serial = 794] [outer = 00000000] 17:01:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (168D8C00) [pid = 3840] [serial = 795] [outer = 15ECBC00] 17:01:56 INFO - PROCESS | 3840 | 1472086916628 Marionette DEBUG loaded listener.js 17:01:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (17522400) [pid = 3840] [serial = 796] [outer = 15ECBC00] 17:01:57 INFO - PROCESS | 3840 | 1472086917194 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 17:01:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 17:01:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 884ms 17:01:57 INFO - PROCESS | 3840 | 1472086917229 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 17:01:57 INFO - PROCESS | 3840 | 1472086917232 Marionette TRACE conn3 <- [1,1025,null,{"value":"13"}] 17:01:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 17:01:57 INFO - PROCESS | 3840 | 1472086917236 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 17:01:57 INFO - PROCESS | 3840 | 1472086917240 Marionette TRACE conn3 <- [1,1026,null,{}] 17:01:57 INFO - PROCESS | 3840 | 1472086917252 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:57 INFO - PROCESS | 3840 | 1472086917257 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:57 INFO - PROCESS | 3840 | 1472086917367 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 17:01:57 INFO - PROCESS | 3840 | 1472086917452 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:57 INFO - PROCESS | 3840 | 1472086917455 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:57 INFO - PROCESS | 3840 | ++DOCSHELL 1A205800 == 42 [pid = 3840] [id = 266] 17:01:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (1A210000) [pid = 3840] [serial = 797] [outer = 00000000] 17:01:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (1A5AF800) [pid = 3840] [serial = 798] [outer = 1A210000] 17:01:57 INFO - PROCESS | 3840 | 1472086917515 Marionette DEBUG loaded listener.js 17:01:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 86 (1A71B000) [pid = 3840] [serial = 799] [outer = 1A210000] 17:01:58 INFO - PROCESS | 3840 | 1472086918266 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 17:01:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 17:01:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1112ms 17:01:58 INFO - PROCESS | 3840 | 1472086918343 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 17:01:58 INFO - PROCESS | 3840 | 1472086918348 Marionette TRACE conn3 <- [1,1029,null,{"value":"13"}] 17:01:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 17:01:58 INFO - PROCESS | 3840 | 1472086918353 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 17:01:58 INFO - PROCESS | 3840 | 1472086918357 Marionette TRACE conn3 <- [1,1030,null,{}] 17:01:58 INFO - PROCESS | 3840 | 1472086918376 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:58 INFO - PROCESS | 3840 | 1472086918379 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:58 INFO - PROCESS | 3840 | 1472086918500 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 17:01:58 INFO - PROCESS | 3840 | 1472086918554 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:58 INFO - PROCESS | 3840 | 1472086918558 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:58 INFO - PROCESS | 3840 | ++DOCSHELL 11855400 == 43 [pid = 3840] [id = 267] 17:01:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 87 (11856C00) [pid = 3840] [serial = 800] [outer = 00000000] 17:01:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 88 (11DEAC00) [pid = 3840] [serial = 801] [outer = 11856C00] 17:01:58 INFO - PROCESS | 3840 | 1472086918611 Marionette DEBUG loaded listener.js 17:01:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 89 (12E34800) [pid = 3840] [serial = 802] [outer = 11856C00] 17:01:59 INFO - PROCESS | 3840 | --DOCSHELL 1147FC00 == 42 [pid = 3840] [id = 262] 17:01:59 INFO - PROCESS | 3840 | --DOCSHELL 13199000 == 41 [pid = 3840] [id = 261] 17:01:59 INFO - PROCESS | 3840 | --DOCSHELL 18309000 == 40 [pid = 3840] [id = 260] 17:01:59 INFO - PROCESS | 3840 | --DOCSHELL 168E0C00 == 39 [pid = 3840] [id = 259] 17:01:59 INFO - PROCESS | 3840 | --DOCSHELL 17526000 == 38 [pid = 3840] [id = 258] 17:01:59 INFO - PROCESS | 3840 | --DOCSHELL 168DC000 == 37 [pid = 3840] [id = 257] 17:01:59 INFO - PROCESS | 3840 | --DOCSHELL 1321AC00 == 36 [pid = 3840] [id = 256] 17:01:59 INFO - PROCESS | 3840 | --DOCSHELL 11256000 == 35 [pid = 3840] [id = 255] 17:01:59 INFO - PROCESS | 3840 | --DOCSHELL 10E47000 == 34 [pid = 3840] [id = 252] 17:01:59 INFO - PROCESS | 3840 | --DOCSHELL 112C3400 == 33 [pid = 3840] [id = 253] 17:01:59 INFO - PROCESS | 3840 | --DOCSHELL 114D8800 == 32 [pid = 3840] [id = 245] 17:01:59 INFO - PROCESS | 3840 | --DOCSHELL 13A13800 == 31 [pid = 3840] [id = 254] 17:01:59 INFO - PROCESS | 3840 | --DOCSHELL 1A205800 == 30 [pid = 3840] [id = 266] 17:01:59 INFO - PROCESS | 3840 | --DOCSHELL 15ECB000 == 29 [pid = 3840] [id = 265] 17:01:59 INFO - PROCESS | 3840 | --DOCSHELL 1A5A9400 == 28 [pid = 3840] [id = 263] 17:01:59 INFO - PROCESS | 3840 | --DOCSHELL 10FA5C00 == 27 [pid = 3840] [id = 264] 17:01:59 INFO - PROCESS | 3840 | --DOMWINDOW == 88 (16D32400) [pid = 3840] [serial = 747] [outer = 00000000] [url = about:blank] 17:01:59 INFO - PROCESS | 3840 | --DOMWINDOW == 87 (11DE7400) [pid = 3840] [serial = 736] [outer = 00000000] [url = about:blank] 17:01:59 INFO - PROCESS | 3840 | --DOMWINDOW == 86 (11852800) [pid = 3840] [serial = 735] [outer = 00000000] [url = about:blank] 17:01:59 INFO - PROCESS | 3840 | --DOMWINDOW == 85 (15788000) [pid = 3840] [serial = 744] [outer = 00000000] [url = about:blank] 17:01:59 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (114E8000) [pid = 3840] [serial = 738] [outer = 00000000] [url = about:blank] 17:01:59 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (1180B400) [pid = 3840] [serial = 739] [outer = 00000000] [url = about:blank] 17:01:59 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (1321F800) [pid = 3840] [serial = 741] [outer = 00000000] [url = about:blank] 17:01:59 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (13A09400) [pid = 3840] [serial = 742] [outer = 00000000] [url = about:blank] 17:01:59 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (12B6FC00) [pid = 3840] [serial = 724] [outer = 00000000] [url = about:blank] 17:01:59 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (11858000) [pid = 3840] [serial = 723] [outer = 00000000] [url = about:blank] 17:01:59 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (16881400) [pid = 3840] [serial = 727] [outer = 00000000] [url = about:blank] 17:01:59 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (159A4800) [pid = 3840] [serial = 726] [outer = 00000000] [url = about:blank] 17:01:59 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (1A20CC00) [pid = 3840] [serial = 730] [outer = 00000000] [url = about:blank] 17:01:59 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (19EC1400) [pid = 3840] [serial = 729] [outer = 00000000] [url = about:blank] 17:01:59 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (17E9D400) [pid = 3840] [serial = 750] [outer = 00000000] [url = about:blank] 17:01:59 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (1752AC00) [pid = 3840] [serial = 733] [outer = 00000000] [url = about:blank] 17:01:59 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (168D8800) [pid = 3840] [serial = 732] [outer = 00000000] [url = about:blank] 17:01:59 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (1970F000) [pid = 3840] [serial = 756] [outer = 00000000] [url = about:blank] 17:01:59 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (172E8C00) [pid = 3840] [serial = 748] [outer = 00000000] [url = about:blank] 17:01:59 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (1189D400) [pid = 3840] [serial = 753] [outer = 00000000] [url = about:blank] 17:01:59 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (17EDD400) [pid = 3840] [serial = 751] [outer = 00000000] [url = about:blank] 17:01:59 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (158D1C00) [pid = 3840] [serial = 745] [outer = 00000000] [url = about:blank] 17:01:59 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (15650800) [pid = 3840] [serial = 754] [outer = 00000000] [url = about:blank] 17:01:59 INFO - PROCESS | 3840 | 1472086919738 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 17:01:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 17:01:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1482ms 17:01:59 INFO - PROCESS | 3840 | 1472086919832 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 17:01:59 INFO - PROCESS | 3840 | 1472086919837 Marionette TRACE conn3 <- [1,1033,null,{"value":"13"}] 17:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 17:01:59 INFO - PROCESS | 3840 | 1472086919842 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 17:01:59 INFO - PROCESS | 3840 | 1472086919846 Marionette TRACE conn3 <- [1,1034,null,{}] 17:01:59 INFO - PROCESS | 3840 | 1472086919851 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:59 INFO - PROCESS | 3840 | 1472086919854 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:01:59 INFO - PROCESS | 3840 | 1472086919938 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 17:02:00 INFO - PROCESS | 3840 | 1472086920012 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:00 INFO - PROCESS | 3840 | 1472086920016 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:00 INFO - PROCESS | 3840 | ++DOCSHELL 10A0A000 == 28 [pid = 3840] [id = 268] 17:02:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (10A0B400) [pid = 3840] [serial = 803] [outer = 00000000] 17:02:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (1147E000) [pid = 3840] [serial = 804] [outer = 10A0B400] 17:02:00 INFO - PROCESS | 3840 | 1472086920065 Marionette DEBUG loaded listener.js 17:02:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (114DF400) [pid = 3840] [serial = 805] [outer = 10A0B400] 17:02:00 INFO - PROCESS | 3840 | 1472086920450 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 17:02:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 17:02:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 627ms 17:02:00 INFO - PROCESS | 3840 | 1472086920483 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 17:02:00 INFO - PROCESS | 3840 | 1472086920488 Marionette TRACE conn3 <- [1,1037,null,{"value":"13"}] 17:02:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 17:02:00 INFO - PROCESS | 3840 | 1472086920494 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 17:02:00 INFO - PROCESS | 3840 | 1472086920497 Marionette TRACE conn3 <- [1,1038,null,{}] 17:02:00 INFO - PROCESS | 3840 | 1472086920501 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:00 INFO - PROCESS | 3840 | 1472086920503 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:00 INFO - PROCESS | 3840 | 1472086920571 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 17:02:00 INFO - PROCESS | 3840 | 1472086920578 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:00 INFO - PROCESS | 3840 | 1472086920581 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:00 INFO - PROCESS | 3840 | ++DOCSHELL 11DA4400 == 29 [pid = 3840] [id = 269] 17:02:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (11DA4C00) [pid = 3840] [serial = 806] [outer = 00000000] 17:02:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (12B70C00) [pid = 3840] [serial = 807] [outer = 11DA4C00] 17:02:00 INFO - PROCESS | 3840 | 1472086920631 Marionette DEBUG loaded listener.js 17:02:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (12E32400) [pid = 3840] [serial = 808] [outer = 11DA4C00] 17:02:01 INFO - PROCESS | 3840 | 1472086921097 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 17:02:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 17:02:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 642ms 17:02:01 INFO - PROCESS | 3840 | 1472086921117 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 17:02:01 INFO - PROCESS | 3840 | 1472086921120 Marionette TRACE conn3 <- [1,1041,null,{"value":"13"}] 17:02:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 17:02:01 INFO - PROCESS | 3840 | 1472086921124 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 17:02:01 INFO - PROCESS | 3840 | 1472086921127 Marionette TRACE conn3 <- [1,1042,null,{}] 17:02:01 INFO - PROCESS | 3840 | 1472086921138 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:01 INFO - PROCESS | 3840 | 1472086921142 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:01 INFO - PROCESS | 3840 | 1472086921257 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 17:02:01 INFO - PROCESS | 3840 | 1472086921330 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:01 INFO - PROCESS | 3840 | 1472086921334 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:01 INFO - PROCESS | 3840 | ++DOCSHELL 1564C400 == 30 [pid = 3840] [id = 270] 17:02:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (1564E400) [pid = 3840] [serial = 809] [outer = 00000000] 17:02:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (15788000) [pid = 3840] [serial = 810] [outer = 1564E400] 17:02:01 INFO - PROCESS | 3840 | 1472086921386 Marionette DEBUG loaded listener.js 17:02:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (1587AC00) [pid = 3840] [serial = 811] [outer = 1564E400] 17:02:01 INFO - PROCESS | 3840 | 1472086921792 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 17:02:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 17:02:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 670ms 17:02:01 INFO - PROCESS | 3840 | 1472086921807 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 17:02:01 INFO - PROCESS | 3840 | 1472086921819 Marionette TRACE conn3 <- [1,1045,null,{"value":"13"}] 17:02:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 17:02:01 INFO - PROCESS | 3840 | 1472086921829 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 17:02:01 INFO - PROCESS | 3840 | 1472086921832 Marionette TRACE conn3 <- [1,1046,null,{}] 17:02:01 INFO - PROCESS | 3840 | 1472086921841 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:01 INFO - PROCESS | 3840 | 1472086921843 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:01 INFO - PROCESS | 3840 | 1472086921943 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 17:02:01 INFO - PROCESS | 3840 | 1472086921948 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:01 INFO - PROCESS | 3840 | 1472086921951 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:01 INFO - PROCESS | 3840 | ++DOCSHELL 158D4C00 == 31 [pid = 3840] [id = 271] 17:02:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (158D5000) [pid = 3840] [serial = 812] [outer = 00000000] 17:02:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (16882800) [pid = 3840] [serial = 813] [outer = 158D5000] 17:02:01 INFO - PROCESS | 3840 | 1472086922002 Marionette DEBUG loaded listener.js 17:02:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (16C73800) [pid = 3840] [serial = 814] [outer = 158D5000] 17:02:02 INFO - PROCESS | 3840 | 1472086922417 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 17:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 17:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 627ms 17:02:02 INFO - PROCESS | 3840 | 1472086922465 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 17:02:02 INFO - PROCESS | 3840 | 1472086922467 Marionette TRACE conn3 <- [1,1049,null,{"value":"13"}] 17:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 17:02:02 INFO - PROCESS | 3840 | 1472086922477 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 17:02:02 INFO - PROCESS | 3840 | 1472086922479 Marionette TRACE conn3 <- [1,1050,null,{}] 17:02:02 INFO - PROCESS | 3840 | 1472086922500 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:02 INFO - PROCESS | 3840 | 1472086922502 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:02 INFO - PROCESS | 3840 | 1472086922610 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 17:02:02 INFO - PROCESS | 3840 | 1472086922623 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:02 INFO - PROCESS | 3840 | 1472086922625 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:02 INFO - PROCESS | 3840 | ++DOCSHELL 159B2C00 == 32 [pid = 3840] [id = 272] 17:02:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (16588400) [pid = 3840] [serial = 815] [outer = 00000000] 17:02:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (17355C00) [pid = 3840] [serial = 816] [outer = 16588400] 17:02:02 INFO - PROCESS | 3840 | 1472086922672 Marionette DEBUG loaded listener.js 17:02:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (1752AC00) [pid = 3840] [serial = 817] [outer = 16588400] 17:02:03 INFO - PROCESS | 3840 | 1472086923079 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 17:02:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 17:02:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 655ms 17:02:03 INFO - PROCESS | 3840 | 1472086923119 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 17:02:03 INFO - PROCESS | 3840 | 1472086923121 Marionette TRACE conn3 <- [1,1053,null,{"value":"13"}] 17:02:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 17:02:03 INFO - PROCESS | 3840 | 1472086923129 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 17:02:03 INFO - PROCESS | 3840 | 1472086923131 Marionette TRACE conn3 <- [1,1054,null,{}] 17:02:03 INFO - PROCESS | 3840 | 1472086923135 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:03 INFO - PROCESS | 3840 | 1472086923140 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:03 INFO - PROCESS | 3840 | 1472086923256 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 17:02:03 INFO - PROCESS | 3840 | 1472086923319 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:03 INFO - PROCESS | 3840 | 1472086923321 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:03 INFO - PROCESS | 3840 | ++DOCSHELL 17EE0400 == 33 [pid = 3840] [id = 273] 17:02:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (17EE0800) [pid = 3840] [serial = 818] [outer = 00000000] 17:02:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (1830F800) [pid = 3840] [serial = 819] [outer = 17EE0800] 17:02:03 INFO - PROCESS | 3840 | 1472086923369 Marionette DEBUG loaded listener.js 17:02:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (19A5E800) [pid = 3840] [serial = 820] [outer = 17EE0800] 17:02:03 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (19CE0400) [pid = 3840] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 17:02:03 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (17B26800) [pid = 3840] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 17:02:03 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (11256800) [pid = 3840] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 17:02:03 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (13EA7400) [pid = 3840] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 17:02:03 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (112C4C00) [pid = 3840] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 17:02:03 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (1321E000) [pid = 3840] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 17:02:03 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (168E0400) [pid = 3840] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 17:02:03 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (1519C000) [pid = 3840] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 17:02:03 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (1A5A9800) [pid = 3840] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 17:02:03 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (199A4000) [pid = 3840] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 17:02:03 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (17529800) [pid = 3840] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 17:02:03 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (13215800) [pid = 3840] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 17:02:03 INFO - PROCESS | 3840 | 1472086923946 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 17:02:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 17:02:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 855ms 17:02:03 INFO - PROCESS | 3840 | 1472086923995 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 17:02:03 INFO - PROCESS | 3840 | 1472086923997 Marionette TRACE conn3 <- [1,1057,null,{"value":"13"}] 17:02:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 17:02:03 INFO - PROCESS | 3840 | 1472086924004 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 17:02:04 INFO - PROCESS | 3840 | 1472086924015 Marionette TRACE conn3 <- [1,1058,null,{}] 17:02:04 INFO - PROCESS | 3840 | 1472086924019 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:04 INFO - PROCESS | 3840 | 1472086924021 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:04 INFO - PROCESS | 3840 | 1472086924098 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 17:02:04 INFO - PROCESS | 3840 | 1472086924104 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:04 INFO - PROCESS | 3840 | 1472086924088 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:04 INFO - PROCESS | 3840 | ++DOCSHELL 114EA400 == 34 [pid = 3840] [id = 274] 17:02:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (11853000) [pid = 3840] [serial = 821] [outer = 00000000] 17:02:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (17253400) [pid = 3840] [serial = 822] [outer = 11853000] 17:02:04 INFO - PROCESS | 3840 | 1472086924134 Marionette DEBUG loaded listener.js 17:02:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (172E3400) [pid = 3840] [serial = 823] [outer = 11853000] 17:02:04 INFO - PROCESS | 3840 | 1472086924521 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 17:02:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 17:02:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 542ms 17:02:04 INFO - PROCESS | 3840 | 1472086924537 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 17:02:04 INFO - PROCESS | 3840 | 1472086924539 Marionette TRACE conn3 <- [1,1061,null,{"value":"13"}] 17:02:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 17:02:04 INFO - PROCESS | 3840 | 1472086924555 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 17:02:04 INFO - PROCESS | 3840 | 1472086924556 Marionette TRACE conn3 <- [1,1062,null,{}] 17:02:04 INFO - PROCESS | 3840 | 1472086924560 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:04 INFO - PROCESS | 3840 | 1472086924562 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:04 INFO - PROCESS | 3840 | 1472086924642 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 17:02:04 INFO - PROCESS | 3840 | 1472086924648 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:04 INFO - PROCESS | 3840 | 1472086924650 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:04 INFO - PROCESS | 3840 | ++DOCSHELL 11C14C00 == 35 [pid = 3840] [id = 275] 17:02:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (129F6800) [pid = 3840] [serial = 824] [outer = 00000000] 17:02:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (19CDD800) [pid = 3840] [serial = 825] [outer = 129F6800] 17:02:04 INFO - PROCESS | 3840 | 1472086924696 Marionette DEBUG loaded listener.js 17:02:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (19CDF800) [pid = 3840] [serial = 826] [outer = 129F6800] 17:02:05 INFO - PROCESS | 3840 | 1472086925096 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 17:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 17:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 584ms 17:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 17:02:05 INFO - PROCESS | 3840 | 1472086925138 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 17:02:05 INFO - PROCESS | 3840 | 1472086925140 Marionette TRACE conn3 <- [1,1065,null,{"value":"13"}] 17:02:05 INFO - PROCESS | 3840 | 1472086925143 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 17:02:05 INFO - PROCESS | 3840 | 1472086925145 Marionette TRACE conn3 <- [1,1066,null,{}] 17:02:05 INFO - PROCESS | 3840 | 1472086925149 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:05 INFO - PROCESS | 3840 | 1472086925151 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:05 INFO - PROCESS | 3840 | 1472086925229 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 17:02:05 INFO - PROCESS | 3840 | 1472086925236 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:05 INFO - PROCESS | 3840 | 1472086925238 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:05 INFO - PROCESS | 3840 | ++DOCSHELL 1564BC00 == 36 [pid = 3840] [id = 276] 17:02:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (19ECD400) [pid = 3840] [serial = 827] [outer = 00000000] 17:02:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (1A205800) [pid = 3840] [serial = 828] [outer = 19ECD400] 17:02:05 INFO - PROCESS | 3840 | 1472086925283 Marionette DEBUG loaded listener.js 17:02:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (1A206800) [pid = 3840] [serial = 829] [outer = 19ECD400] 17:02:06 INFO - PROCESS | 3840 | 1472086926042 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 17:02:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 17:02:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 912ms 17:02:06 INFO - PROCESS | 3840 | 1472086926083 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 17:02:06 INFO - PROCESS | 3840 | 1472086926088 Marionette TRACE conn3 <- [1,1069,null,{"value":"13"}] 17:02:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 17:02:06 INFO - PROCESS | 3840 | 1472086926116 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 17:02:06 INFO - PROCESS | 3840 | 1472086926121 Marionette TRACE conn3 <- [1,1070,null,{}] 17:02:06 INFO - PROCESS | 3840 | 1472086926130 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:06 INFO - PROCESS | 3840 | 1472086926133 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:06 INFO - PROCESS | 3840 | 1472086926266 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 17:02:06 INFO - PROCESS | 3840 | 1472086926370 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:06 INFO - PROCESS | 3840 | 1472086926373 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:06 INFO - PROCESS | 3840 | ++DOCSHELL 10F99000 == 37 [pid = 3840] [id = 277] 17:02:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (1124F400) [pid = 3840] [serial = 830] [outer = 00000000] 17:02:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (1185AC00) [pid = 3840] [serial = 831] [outer = 1124F400] 17:02:06 INFO - PROCESS | 3840 | 1472086926434 Marionette DEBUG loaded listener.js 17:02:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (12971000) [pid = 3840] [serial = 832] [outer = 1124F400] 17:02:07 INFO - PROCESS | 3840 | 1472086927344 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 17:02:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 17:02:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1240ms 17:02:07 INFO - PROCESS | 3840 | 1472086927356 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 17:02:07 INFO - PROCESS | 3840 | 1472086927361 Marionette TRACE conn3 <- [1,1073,null,{"value":"13"}] 17:02:07 INFO - PROCESS | 3840 | 1472086927366 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 17:02:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 17:02:07 INFO - PROCESS | 3840 | 1472086927369 Marionette TRACE conn3 <- [1,1074,null,{}] 17:02:07 INFO - PROCESS | 3840 | 1472086927375 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:07 INFO - PROCESS | 3840 | 1472086927377 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:07 INFO - PROCESS | 3840 | 1472086927497 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 17:02:07 INFO - PROCESS | 3840 | --DOCSHELL 11C14C00 == 36 [pid = 3840] [id = 275] 17:02:07 INFO - PROCESS | 3840 | --DOCSHELL 114EA400 == 35 [pid = 3840] [id = 274] 17:02:07 INFO - PROCESS | 3840 | --DOCSHELL 17EE0400 == 34 [pid = 3840] [id = 273] 17:02:07 INFO - PROCESS | 3840 | --DOCSHELL 159B2C00 == 33 [pid = 3840] [id = 272] 17:02:07 INFO - PROCESS | 3840 | --DOCSHELL 158D4C00 == 32 [pid = 3840] [id = 271] 17:02:07 INFO - PROCESS | 3840 | --DOCSHELL 1564C400 == 31 [pid = 3840] [id = 270] 17:02:07 INFO - PROCESS | 3840 | --DOCSHELL 11DA4400 == 30 [pid = 3840] [id = 269] 17:02:07 INFO - PROCESS | 3840 | --DOCSHELL 10A0A000 == 29 [pid = 3840] [id = 268] 17:02:07 INFO - PROCESS | 3840 | --DOCSHELL 11855400 == 28 [pid = 3840] [id = 267] 17:02:07 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (1A206000) [pid = 3840] [serial = 780] [outer = 00000000] [url = about:blank] 17:02:07 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (19CE0C00) [pid = 3840] [serial = 778] [outer = 00000000] [url = about:blank] 17:02:07 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (19710400) [pid = 3840] [serial = 777] [outer = 00000000] [url = about:blank] 17:02:07 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (118A3C00) [pid = 3840] [serial = 765] [outer = 00000000] [url = about:blank] 17:02:07 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (11DE8400) [pid = 3840] [serial = 766] [outer = 00000000] [url = about:blank] 17:02:07 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (199A2C00) [pid = 3840] [serial = 757] [outer = 00000000] [url = about:blank] 17:02:07 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (114E8400) [pid = 3840] [serial = 759] [outer = 00000000] [url = about:blank] 17:02:07 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (11859800) [pid = 3840] [serial = 760] [outer = 00000000] [url = about:blank] 17:02:07 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (13EAA400) [pid = 3840] [serial = 768] [outer = 00000000] [url = about:blank] 17:02:07 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (14374800) [pid = 3840] [serial = 769] [outer = 00000000] [url = about:blank] 17:02:07 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (16DBE400) [pid = 3840] [serial = 771] [outer = 00000000] [url = about:blank] 17:02:07 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (15653000) [pid = 3840] [serial = 762] [outer = 00000000] [url = about:blank] 17:02:07 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (15EC2C00) [pid = 3840] [serial = 763] [outer = 00000000] [url = about:blank] 17:02:07 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (1A5B2000) [pid = 3840] [serial = 789] [outer = 00000000] [url = about:blank] 17:02:07 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (1A61FC00) [pid = 3840] [serial = 790] [outer = 00000000] [url = about:blank] 17:02:07 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (1A22D800) [pid = 3840] [serial = 787] [outer = 00000000] [url = about:blank] 17:02:07 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (1A205400) [pid = 3840] [serial = 786] [outer = 00000000] [url = about:blank] 17:02:07 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (1A227800) [pid = 3840] [serial = 781] [outer = 00000000] [url = about:blank] 17:02:07 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (18309C00) [pid = 3840] [serial = 774] [outer = 00000000] [url = about:blank] 17:02:07 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (19708C00) [pid = 3840] [serial = 775] [outer = 00000000] [url = about:blank] 17:02:07 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (17EA1400) [pid = 3840] [serial = 783] [outer = 00000000] [url = about:blank] 17:02:07 INFO - PROCESS | 3840 | --DOMWINDOW == 62 (17357400) [pid = 3840] [serial = 772] [outer = 00000000] [url = about:blank] 17:02:07 INFO - PROCESS | 3840 | --DOMWINDOW == 61 (17EA5400) [pid = 3840] [serial = 784] [outer = 00000000] [url = about:blank] 17:02:07 INFO - PROCESS | 3840 | 1472086927602 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:07 INFO - PROCESS | 3840 | 1472086927606 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:07 INFO - PROCESS | 3840 | ++DOCSHELL 10A50C00 == 29 [pid = 3840] [id = 278] 17:02:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 62 (10A55400) [pid = 3840] [serial = 833] [outer = 00000000] 17:02:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 63 (10F9E000) [pid = 3840] [serial = 834] [outer = 10A55400] 17:02:07 INFO - PROCESS | 3840 | 1472086927640 Marionette DEBUG loaded listener.js 17:02:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (11853C00) [pid = 3840] [serial = 835] [outer = 10A55400] 17:02:08 INFO - PROCESS | 3840 | 1472086928065 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 17:02:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 17:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 727ms 17:02:08 INFO - PROCESS | 3840 | 1472086928093 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 17:02:08 INFO - PROCESS | 3840 | 1472086928098 Marionette TRACE conn3 <- [1,1077,null,{"value":"13"}] 17:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 17:02:08 INFO - PROCESS | 3840 | 1472086928105 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 17:02:08 INFO - PROCESS | 3840 | 1472086928107 Marionette TRACE conn3 <- [1,1078,null,{}] 17:02:08 INFO - PROCESS | 3840 | 1472086928111 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:08 INFO - PROCESS | 3840 | 1472086928114 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:08 INFO - PROCESS | 3840 | 1472086928202 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 17:02:08 INFO - PROCESS | 3840 | 1472086928209 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:08 INFO - PROCESS | 3840 | 1472086928193 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:08 INFO - PROCESS | 3840 | ++DOCSHELL 1321E000 == 30 [pid = 3840] [id = 279] 17:02:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (1321E400) [pid = 3840] [serial = 836] [outer = 00000000] 17:02:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (13A10C00) [pid = 3840] [serial = 837] [outer = 1321E400] 17:02:08 INFO - PROCESS | 3840 | 1472086928243 Marionette DEBUG loaded listener.js 17:02:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (13EAA000) [pid = 3840] [serial = 838] [outer = 1321E400] 17:02:08 INFO - PROCESS | 3840 | 1472086928669 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 17:02:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 17:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 627ms 17:02:08 INFO - PROCESS | 3840 | 1472086928740 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 17:02:08 INFO - PROCESS | 3840 | 1472086928743 Marionette TRACE conn3 <- [1,1081,null,{"value":"13"}] 17:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 17:02:08 INFO - PROCESS | 3840 | 1472086928746 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 17:02:08 INFO - PROCESS | 3840 | 1472086928750 Marionette TRACE conn3 <- [1,1082,null,{}] 17:02:08 INFO - PROCESS | 3840 | 1472086928760 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:08 INFO - PROCESS | 3840 | 1472086928765 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:08 INFO - PROCESS | 3840 | 1472086928859 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 17:02:08 INFO - PROCESS | 3840 | 1472086928947 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:08 INFO - PROCESS | 3840 | 1472086928951 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:08 INFO - PROCESS | 3840 | ++DOCSHELL 15789C00 == 31 [pid = 3840] [id = 280] 17:02:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (1578A000) [pid = 3840] [serial = 839] [outer = 00000000] 17:02:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (159B1800) [pid = 3840] [serial = 840] [outer = 1578A000] 17:02:08 INFO - PROCESS | 3840 | 1472086929000 Marionette DEBUG loaded listener.js 17:02:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (15ECDC00) [pid = 3840] [serial = 841] [outer = 1578A000] 17:02:09 INFO - PROCESS | 3840 | 1472086929345 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 17:02:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 17:02:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 627ms 17:02:09 INFO - PROCESS | 3840 | 1472086929400 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 17:02:09 INFO - PROCESS | 3840 | 1472086929403 Marionette TRACE conn3 <- [1,1085,null,{"value":"13"}] 17:02:09 INFO - PROCESS | 3840 | 1472086929407 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 17:02:09 INFO - PROCESS | 3840 | 1472086929408 Marionette TRACE conn3 <- [1,1086,null,{}] 17:02:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 17:02:09 INFO - PROCESS | 3840 | 1472086929412 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:09 INFO - PROCESS | 3840 | 1472086929414 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:09 INFO - PROCESS | 3840 | 1472086929524 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 17:02:09 INFO - PROCESS | 3840 | 1472086929583 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:09 INFO - PROCESS | 3840 | 1472086929585 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:09 INFO - PROCESS | 3840 | ++DOCSHELL 16DBE400 == 32 [pid = 3840] [id = 281] 17:02:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (172DE000) [pid = 3840] [serial = 842] [outer = 00000000] 17:02:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (1734FC00) [pid = 3840] [serial = 843] [outer = 172DE000] 17:02:09 INFO - PROCESS | 3840 | 1472086929634 Marionette DEBUG loaded listener.js 17:02:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (17528800) [pid = 3840] [serial = 844] [outer = 172DE000] 17:02:10 INFO - PROCESS | 3840 | 1472086930020 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 17:02:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 17:02:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 670ms 17:02:10 INFO - PROCESS | 3840 | 1472086930077 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 17:02:10 INFO - PROCESS | 3840 | 1472086930080 Marionette TRACE conn3 <- [1,1089,null,{"value":"13"}] 17:02:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 17:02:10 INFO - PROCESS | 3840 | 1472086930125 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 17:02:10 INFO - PROCESS | 3840 | 1472086930127 Marionette TRACE conn3 <- [1,1090,null,{}] 17:02:10 INFO - PROCESS | 3840 | 1472086930130 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:10 INFO - PROCESS | 3840 | 1472086930132 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:10 INFO - PROCESS | 3840 | 1472086930225 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 17:02:10 INFO - PROCESS | 3840 | 1472086930234 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:10 INFO - PROCESS | 3840 | 1472086930236 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:10 INFO - PROCESS | 3840 | ++DOCSHELL 17EA4C00 == 33 [pid = 3840] [id = 282] 17:02:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (17EA6C00) [pid = 3840] [serial = 845] [outer = 00000000] 17:02:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (18303400) [pid = 3840] [serial = 846] [outer = 17EA6C00] 17:02:10 INFO - PROCESS | 3840 | 1472086930336 Marionette DEBUG loaded listener.js 17:02:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (1830B800) [pid = 3840] [serial = 847] [outer = 17EA6C00] 17:02:10 INFO - PROCESS | 3840 | 1472086930779 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 17:02:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 17:02:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 699ms 17:02:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 17:02:10 INFO - PROCESS | 3840 | 1472086930814 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 17:02:10 INFO - PROCESS | 3840 | 1472086930816 Marionette TRACE conn3 <- [1,1093,null,{"value":"13"}] 17:02:10 INFO - PROCESS | 3840 | 1472086930819 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 17:02:10 INFO - PROCESS | 3840 | 1472086930821 Marionette TRACE conn3 <- [1,1094,null,{}] 17:02:10 INFO - PROCESS | 3840 | 1472086930825 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:10 INFO - PROCESS | 3840 | 1472086930831 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:10 INFO - PROCESS | 3840 | 1472086930954 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 17:02:11 INFO - PROCESS | 3840 | 1472086931020 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:11 INFO - PROCESS | 3840 | 1472086931022 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:11 INFO - PROCESS | 3840 | ++DOCSHELL 1A204C00 == 34 [pid = 3840] [id = 283] 17:02:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (1A205400) [pid = 3840] [serial = 848] [outer = 00000000] 17:02:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (1A20D400) [pid = 3840] [serial = 849] [outer = 1A205400] 17:02:11 INFO - PROCESS | 3840 | 1472086931057 Marionette DEBUG loaded listener.js 17:02:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (1A20FC00) [pid = 3840] [serial = 850] [outer = 1A205400] 17:02:11 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (158D5000) [pid = 3840] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 17:02:11 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (10A0B400) [pid = 3840] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 17:02:11 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (16588400) [pid = 3840] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 17:02:11 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (1564E400) [pid = 3840] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 17:02:11 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (17EE0800) [pid = 3840] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 17:02:11 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (11DA4C00) [pid = 3840] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 17:02:11 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (11856C00) [pid = 3840] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 17:02:11 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (129F6800) [pid = 3840] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 17:02:11 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (11806400) [pid = 3840] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 17:02:11 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (15ECBC00) [pid = 3840] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 17:02:11 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (1A210000) [pid = 3840] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 17:02:11 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (11853000) [pid = 3840] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 17:02:11 INFO - PROCESS | 3840 | 1472086931468 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 17:02:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 17:02:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 684ms 17:02:11 INFO - PROCESS | 3840 | 1472086931482 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 17:02:11 INFO - PROCESS | 3840 | 1472086931484 Marionette TRACE conn3 <- [1,1097,null,{"value":"13"}] 17:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 17:02:11 INFO - PROCESS | 3840 | 1472086931487 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 17:02:11 INFO - PROCESS | 3840 | 1472086931489 Marionette TRACE conn3 <- [1,1098,null,{}] 17:02:11 INFO - PROCESS | 3840 | 1472086931492 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:11 INFO - PROCESS | 3840 | 1472086931494 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:11 INFO - PROCESS | 3840 | 1472086931615 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 17:02:11 INFO - PROCESS | 3840 | 1472086931672 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:11 INFO - PROCESS | 3840 | 1472086931656 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:11 INFO - PROCESS | 3840 | ++DOCSHELL 11D03800 == 35 [pid = 3840] [id = 284] 17:02:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (1564E000) [pid = 3840] [serial = 851] [outer = 00000000] 17:02:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (16881400) [pid = 3840] [serial = 852] [outer = 1564E000] 17:02:11 INFO - PROCESS | 3840 | 1472086931708 Marionette DEBUG loaded listener.js 17:02:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (17259C00) [pid = 3840] [serial = 853] [outer = 1564E000] 17:02:12 INFO - PROCESS | 3840 | 1472086932043 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 17:02:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 17:02:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 584ms 17:02:12 INFO - PROCESS | 3840 | 1472086932083 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 17:02:12 INFO - PROCESS | 3840 | 1472086932086 Marionette TRACE conn3 <- [1,1101,null,{"value":"13"}] 17:02:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 17:02:12 INFO - PROCESS | 3840 | 1472086932071 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 17:02:12 INFO - PROCESS | 3840 | 1472086932074 Marionette TRACE conn3 <- [1,1102,null,{}] 17:02:12 INFO - PROCESS | 3840 | 1472086932079 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:12 INFO - PROCESS | 3840 | 1472086932081 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:12 INFO - PROCESS | 3840 | 1472086932170 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 17:02:12 INFO - PROCESS | 3840 | 1472086932175 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:12 INFO - PROCESS | 3840 | 1472086932177 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:12 INFO - PROCESS | 3840 | ++DOCSHELL 19CE7000 == 36 [pid = 3840] [id = 285] 17:02:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (19ECB400) [pid = 3840] [serial = 854] [outer = 00000000] 17:02:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (1A5A9400) [pid = 3840] [serial = 855] [outer = 19ECB400] 17:02:12 INFO - PROCESS | 3840 | 1472086932224 Marionette DEBUG loaded listener.js 17:02:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (1A5AFC00) [pid = 3840] [serial = 856] [outer = 19ECB400] 17:02:12 INFO - PROCESS | 3840 | 1472086932612 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 17:02:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 17:02:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 570ms 17:02:12 INFO - PROCESS | 3840 | 1472086932670 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 17:02:12 INFO - PROCESS | 3840 | 1472086932672 Marionette TRACE conn3 <- [1,1105,null,{"value":"13"}] 17:02:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 17:02:12 INFO - PROCESS | 3840 | 1472086932676 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 17:02:12 INFO - PROCESS | 3840 | 1472086932678 Marionette TRACE conn3 <- [1,1106,null,{}] 17:02:12 INFO - PROCESS | 3840 | 1472086932681 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:12 INFO - PROCESS | 3840 | 1472086932683 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:12 INFO - PROCESS | 3840 | 1472086932744 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 17:02:12 INFO - PROCESS | 3840 | 1472086932752 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:12 INFO - PROCESS | 3840 | 1472086932754 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:12 INFO - PROCESS | 3840 | ++DOCSHELL 17167800 == 37 [pid = 3840] [id = 286] 17:02:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (1A20C000) [pid = 3840] [serial = 857] [outer = 00000000] 17:02:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (1A716800) [pid = 3840] [serial = 858] [outer = 1A20C000] 17:02:12 INFO - PROCESS | 3840 | 1472086932800 Marionette DEBUG loaded listener.js 17:02:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (1A71DC00) [pid = 3840] [serial = 859] [outer = 1A20C000] 17:02:13 INFO - PROCESS | 3840 | 1472086933377 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 17:02:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 17:02:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 769ms 17:02:13 INFO - PROCESS | 3840 | 1472086933444 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 17:02:13 INFO - PROCESS | 3840 | 1472086933448 Marionette TRACE conn3 <- [1,1109,null,{"value":"13"}] 17:02:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 17:02:13 INFO - PROCESS | 3840 | 1472086933454 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 17:02:13 INFO - PROCESS | 3840 | 1472086933457 Marionette TRACE conn3 <- [1,1110,null,{}] 17:02:13 INFO - PROCESS | 3840 | 1472086933464 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:13 INFO - PROCESS | 3840 | 1472086933467 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:13 INFO - PROCESS | 3840 | 1472086933574 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 17:02:13 INFO - PROCESS | 3840 | 1472086933699 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:13 INFO - PROCESS | 3840 | 1472086933702 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:13 INFO - PROCESS | 3840 | ++DOCSHELL 10A0F400 == 38 [pid = 3840] [id = 287] 17:02:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (10F54400) [pid = 3840] [serial = 860] [outer = 00000000] 17:02:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (1185C000) [pid = 3840] [serial = 861] [outer = 10F54400] 17:02:13 INFO - PROCESS | 3840 | 1472086933763 Marionette DEBUG loaded listener.js 17:02:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (12BC2000) [pid = 3840] [serial = 862] [outer = 10F54400] 17:02:14 INFO - PROCESS | 3840 | 1472086934470 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 17:02:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 17:02:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1040ms 17:02:14 INFO - PROCESS | 3840 | 1472086934503 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 17:02:14 INFO - PROCESS | 3840 | 1472086934507 Marionette TRACE conn3 <- [1,1113,null,{"value":"13"}] 17:02:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 17:02:14 INFO - PROCESS | 3840 | 1472086934514 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 17:02:14 INFO - PROCESS | 3840 | 1472086934517 Marionette TRACE conn3 <- [1,1114,null,{}] 17:02:14 INFO - PROCESS | 3840 | 1472086934521 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:14 INFO - PROCESS | 3840 | 1472086934507 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:14 INFO - PROCESS | 3840 | 1472086934617 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 17:02:14 INFO - PROCESS | 3840 | 1472086934750 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:14 INFO - PROCESS | 3840 | 1472086934753 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:14 INFO - PROCESS | 3840 | ++DOCSHELL 15650C00 == 39 [pid = 3840] [id = 288] 17:02:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (15870000) [pid = 3840] [serial = 863] [outer = 00000000] 17:02:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (18306400) [pid = 3840] [serial = 864] [outer = 15870000] 17:02:14 INFO - PROCESS | 3840 | 1472086934815 Marionette DEBUG loaded listener.js 17:02:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (1999C400) [pid = 3840] [serial = 865] [outer = 15870000] 17:02:15 INFO - PROCESS | 3840 | 1472086935434 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 17:02:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 17:02:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 955ms 17:02:15 INFO - PROCESS | 3840 | 1472086935468 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 17:02:15 INFO - PROCESS | 3840 | 1472086935471 Marionette TRACE conn3 <- [1,1117,null,{"value":"13"}] 17:02:15 INFO - PROCESS | 3840 | 1472086935498 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 17:02:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 17:02:15 INFO - PROCESS | 3840 | 1472086935503 Marionette TRACE conn3 <- [1,1118,null,{}] 17:02:15 INFO - PROCESS | 3840 | 1472086935515 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:15 INFO - PROCESS | 3840 | 1472086935519 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:15 INFO - PROCESS | 3840 | 1472086935647 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 17:02:15 INFO - PROCESS | 3840 | 1472086935762 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:15 INFO - PROCESS | 3840 | 1472086935766 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:15 INFO - PROCESS | 3840 | ++DOCSHELL 13215000 == 40 [pid = 3840] [id = 289] 17:02:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (13215400) [pid = 3840] [serial = 866] [outer = 00000000] 17:02:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (16102000) [pid = 3840] [serial = 867] [outer = 13215400] 17:02:15 INFO - PROCESS | 3840 | 1472086935827 Marionette DEBUG loaded listener.js 17:02:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (17E9D400) [pid = 3840] [serial = 868] [outer = 13215400] 17:02:16 INFO - PROCESS | 3840 | 1472086936504 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 17:02:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 17:02:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1040ms 17:02:16 INFO - PROCESS | 3840 | 1472086936539 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 17:02:16 INFO - PROCESS | 3840 | 1472086936543 Marionette TRACE conn3 <- [1,1121,null,{"value":"13"}] 17:02:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 17:02:16 INFO - PROCESS | 3840 | 1472086936549 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 17:02:16 INFO - PROCESS | 3840 | 1472086936552 Marionette TRACE conn3 <- [1,1122,null,{}] 17:02:16 INFO - PROCESS | 3840 | 1472086936559 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:16 INFO - PROCESS | 3840 | 1472086936562 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:16 INFO - PROCESS | 3840 | 1472086936666 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 17:02:17 INFO - PROCESS | 3840 | --DOCSHELL 19CE7000 == 39 [pid = 3840] [id = 285] 17:02:17 INFO - PROCESS | 3840 | --DOCSHELL 11D03800 == 38 [pid = 3840] [id = 284] 17:02:17 INFO - PROCESS | 3840 | --DOCSHELL 1A204C00 == 37 [pid = 3840] [id = 283] 17:02:17 INFO - PROCESS | 3840 | --DOCSHELL 17EA4C00 == 36 [pid = 3840] [id = 282] 17:02:17 INFO - PROCESS | 3840 | --DOCSHELL 16DBE400 == 35 [pid = 3840] [id = 281] 17:02:17 INFO - PROCESS | 3840 | --DOCSHELL 15789C00 == 34 [pid = 3840] [id = 280] 17:02:17 INFO - PROCESS | 3840 | --DOCSHELL 1321E000 == 33 [pid = 3840] [id = 279] 17:02:17 INFO - PROCESS | 3840 | --DOCSHELL 10A50C00 == 32 [pid = 3840] [id = 278] 17:02:17 INFO - PROCESS | 3840 | --DOCSHELL 10F99000 == 31 [pid = 3840] [id = 277] 17:02:17 INFO - PROCESS | 3840 | --DOCSHELL 1564BC00 == 30 [pid = 3840] [id = 276] 17:02:17 INFO - PROCESS | 3840 | --DOCSHELL 15650C00 == 29 [pid = 3840] [id = 288] 17:02:17 INFO - PROCESS | 3840 | --DOCSHELL 13215000 == 28 [pid = 3840] [id = 289] 17:02:17 INFO - PROCESS | 3840 | --DOCSHELL 17167800 == 27 [pid = 3840] [id = 286] 17:02:17 INFO - PROCESS | 3840 | --DOCSHELL 10A0F400 == 26 [pid = 3840] [id = 287] 17:02:17 INFO - PROCESS | 3840 | 1472086937282 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:17 INFO - PROCESS | 3840 | 1472086937286 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:17 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (16882800) [pid = 3840] [serial = 813] [outer = 00000000] [url = about:blank] 17:02:17 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (1147E000) [pid = 3840] [serial = 804] [outer = 00000000] [url = about:blank] 17:02:17 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (114DF400) [pid = 3840] [serial = 805] [outer = 00000000] [url = about:blank] 17:02:17 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (17355C00) [pid = 3840] [serial = 816] [outer = 00000000] [url = about:blank] 17:02:17 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (16C73800) [pid = 3840] [serial = 814] [outer = 00000000] [url = about:blank] 17:02:17 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (15788000) [pid = 3840] [serial = 810] [outer = 00000000] [url = about:blank] 17:02:17 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (1830F800) [pid = 3840] [serial = 819] [outer = 00000000] [url = about:blank] 17:02:17 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (12B70C00) [pid = 3840] [serial = 807] [outer = 00000000] [url = about:blank] 17:02:17 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (12E32400) [pid = 3840] [serial = 808] [outer = 00000000] [url = about:blank] 17:02:17 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (12E34800) [pid = 3840] [serial = 802] [outer = 00000000] [url = about:blank] 17:02:17 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (11DEAC00) [pid = 3840] [serial = 801] [outer = 00000000] [url = about:blank] 17:02:17 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (19CDD800) [pid = 3840] [serial = 825] [outer = 00000000] [url = about:blank] 17:02:17 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (13EAD000) [pid = 3840] [serial = 793] [outer = 00000000] [url = about:blank] 17:02:17 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (13214C00) [pid = 3840] [serial = 792] [outer = 00000000] [url = about:blank] 17:02:17 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (19A5E800) [pid = 3840] [serial = 820] [outer = 00000000] [url = about:blank] 17:02:17 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (1A205800) [pid = 3840] [serial = 828] [outer = 00000000] [url = about:blank] 17:02:17 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (17522400) [pid = 3840] [serial = 796] [outer = 00000000] [url = about:blank] 17:02:17 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (168D8C00) [pid = 3840] [serial = 795] [outer = 00000000] [url = about:blank] 17:02:17 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (1A71B000) [pid = 3840] [serial = 799] [outer = 00000000] [url = about:blank] 17:02:17 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (1A5AF800) [pid = 3840] [serial = 798] [outer = 00000000] [url = about:blank] 17:02:17 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (17253400) [pid = 3840] [serial = 822] [outer = 00000000] [url = about:blank] 17:02:17 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (1752AC00) [pid = 3840] [serial = 817] [outer = 00000000] [url = about:blank] 17:02:17 INFO - PROCESS | 3840 | --DOMWINDOW == 62 (19CDF800) [pid = 3840] [serial = 826] [outer = 00000000] [url = about:blank] 17:02:17 INFO - PROCESS | 3840 | --DOMWINDOW == 61 (1587AC00) [pid = 3840] [serial = 811] [outer = 00000000] [url = about:blank] 17:02:17 INFO - PROCESS | 3840 | --DOMWINDOW == 60 (172E3400) [pid = 3840] [serial = 823] [outer = 00000000] [url = about:blank] 17:02:17 INFO - PROCESS | 3840 | ++DOCSHELL 10435C00 == 27 [pid = 3840] [id = 290] 17:02:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 61 (10439C00) [pid = 3840] [serial = 869] [outer = 00000000] 17:02:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 62 (104E3800) [pid = 3840] [serial = 870] [outer = 10439C00] 17:02:17 INFO - PROCESS | 3840 | 1472086937411 Marionette DEBUG loaded listener.js 17:02:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 63 (10A0F800) [pid = 3840] [serial = 871] [outer = 10439C00] 17:02:17 INFO - PROCESS | 3840 | 1472086937842 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 17:02:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 17:02:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1325ms 17:02:17 INFO - PROCESS | 3840 | 1472086937896 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 17:02:17 INFO - PROCESS | 3840 | 1472086937900 Marionette TRACE conn3 <- [1,1125,null,{"value":"13"}] 17:02:17 INFO - PROCESS | 3840 | 1472086937904 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 17:02:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 17:02:17 INFO - PROCESS | 3840 | 1472086937908 Marionette TRACE conn3 <- [1,1126,null,{}] 17:02:17 INFO - PROCESS | 3840 | 1472086937913 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:17 INFO - PROCESS | 3840 | 1472086937918 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:17 INFO - PROCESS | 3840 | 1472086937991 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 17:02:18 INFO - PROCESS | 3840 | 1472086938006 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:18 INFO - PROCESS | 3840 | 1472086938009 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:18 INFO - PROCESS | 3840 | ++DOCSHELL 11802C00 == 28 [pid = 3840] [id = 291] 17:02:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (11803C00) [pid = 3840] [serial = 872] [outer = 00000000] 17:02:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (11854400) [pid = 3840] [serial = 873] [outer = 11803C00] 17:02:18 INFO - PROCESS | 3840 | 1472086938062 Marionette DEBUG loaded listener.js 17:02:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (1185C400) [pid = 3840] [serial = 874] [outer = 11803C00] 17:02:18 INFO - PROCESS | 3840 | 1472086938496 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 17:02:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 17:02:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 641ms 17:02:18 INFO - PROCESS | 3840 | 1472086938554 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 17:02:18 INFO - PROCESS | 3840 | 1472086938559 Marionette TRACE conn3 <- [1,1129,null,{"value":"13"}] 17:02:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 17:02:18 INFO - PROCESS | 3840 | 1472086938567 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 17:02:18 INFO - PROCESS | 3840 | 1472086938569 Marionette TRACE conn3 <- [1,1130,null,{}] 17:02:18 INFO - PROCESS | 3840 | 1472086938573 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:18 INFO - PROCESS | 3840 | 1472086938576 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:18 INFO - PROCESS | 3840 | 1472086938685 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 17:02:18 INFO - PROCESS | 3840 | 1472086938778 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:18 INFO - PROCESS | 3840 | 1472086938781 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:18 INFO - PROCESS | 3840 | ++DOCSHELL 112C6800 == 29 [pid = 3840] [id = 292] 17:02:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (12BBC400) [pid = 3840] [serial = 875] [outer = 00000000] 17:02:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (13220800) [pid = 3840] [serial = 876] [outer = 12BBC400] 17:02:18 INFO - PROCESS | 3840 | 1472086938810 Marionette DEBUG loaded listener.js 17:02:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (13A11C00) [pid = 3840] [serial = 877] [outer = 12BBC400] 17:02:19 INFO - PROCESS | 3840 | 1472086939179 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 17:02:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 17:02:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 627ms 17:02:19 INFO - PROCESS | 3840 | 1472086939210 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 17:02:19 INFO - PROCESS | 3840 | 1472086939212 Marionette TRACE conn3 <- [1,1133,null,{"value":"13"}] 17:02:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 17:02:19 INFO - PROCESS | 3840 | 1472086939218 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 17:02:19 INFO - PROCESS | 3840 | 1472086939225 Marionette TRACE conn3 <- [1,1134,null,{}] 17:02:19 INFO - PROCESS | 3840 | 1472086939245 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:19 INFO - PROCESS | 3840 | 1472086939250 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:19 INFO - PROCESS | 3840 | 1472086939354 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 17:02:19 INFO - PROCESS | 3840 | 1472086939412 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:19 INFO - PROCESS | 3840 | 1472086939414 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:19 INFO - PROCESS | 3840 | ++DOCSHELL 1564E800 == 30 [pid = 3840] [id = 293] 17:02:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (1564F800) [pid = 3840] [serial = 878] [outer = 00000000] 17:02:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (12E7AC00) [pid = 3840] [serial = 879] [outer = 1564F800] 17:02:19 INFO - PROCESS | 3840 | 1472086939472 Marionette DEBUG loaded listener.js 17:02:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (1586E400) [pid = 3840] [serial = 880] [outer = 1564F800] 17:02:19 INFO - PROCESS | 3840 | 1472086939886 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 17:02:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 17:02:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 684ms 17:02:19 INFO - PROCESS | 3840 | 1472086939952 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 17:02:19 INFO - PROCESS | 3840 | 1472086939955 Marionette TRACE conn3 <- [1,1137,null,{"value":"13"}] 17:02:19 INFO - PROCESS | 3840 | 1472086939962 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 17:02:19 INFO - PROCESS | 3840 | 1472086939964 Marionette TRACE conn3 <- [1,1138,null,{}] 17:02:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 17:02:19 INFO - PROCESS | 3840 | 1472086939968 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:19 INFO - PROCESS | 3840 | 1472086939970 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:20 INFO - PROCESS | 3840 | 1472086940065 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 17:02:20 INFO - PROCESS | 3840 | 1472086940078 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:20 INFO - PROCESS | 3840 | 1472086940080 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:20 INFO - PROCESS | 3840 | ++DOCSHELL 15ECD400 == 31 [pid = 3840] [id = 294] 17:02:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (15ECD800) [pid = 3840] [serial = 881] [outer = 00000000] 17:02:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (16884000) [pid = 3840] [serial = 882] [outer = 15ECD800] 17:02:20 INFO - PROCESS | 3840 | 1472086940127 Marionette DEBUG loaded listener.js 17:02:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (168E1C00) [pid = 3840] [serial = 883] [outer = 15ECD800] 17:02:20 INFO - PROCESS | 3840 | 1472086940552 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 17:02:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 17:02:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 613ms 17:02:20 INFO - PROCESS | 3840 | 1472086940589 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 17:02:20 INFO - PROCESS | 3840 | 1472086940591 Marionette TRACE conn3 <- [1,1141,null,{"value":"13"}] 17:02:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 17:02:20 INFO - PROCESS | 3840 | 1472086940599 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 17:02:20 INFO - PROCESS | 3840 | 1472086940601 Marionette TRACE conn3 <- [1,1142,null,{}] 17:02:20 INFO - PROCESS | 3840 | 1472086940605 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:20 INFO - PROCESS | 3840 | 1472086940607 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:20 INFO - PROCESS | 3840 | 1472086940703 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 17:02:20 INFO - PROCESS | 3840 | 1472086940709 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:20 INFO - PROCESS | 3840 | 1472086940716 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:20 INFO - PROCESS | 3840 | ++DOCSHELL 17251000 == 32 [pid = 3840] [id = 295] 17:02:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (17253400) [pid = 3840] [serial = 884] [outer = 00000000] 17:02:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (17357400) [pid = 3840] [serial = 885] [outer = 17253400] 17:02:20 INFO - PROCESS | 3840 | 1472086940775 Marionette DEBUG loaded listener.js 17:02:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (17B24400) [pid = 3840] [serial = 886] [outer = 17253400] 17:02:21 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (1A20C000) [pid = 3840] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 17:02:21 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (10A55400) [pid = 3840] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 17:02:21 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (1321E400) [pid = 3840] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 17:02:21 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (1578A000) [pid = 3840] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 17:02:21 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (19ECB400) [pid = 3840] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 17:02:21 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (1124F400) [pid = 3840] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 17:02:21 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (17EA6C00) [pid = 3840] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 17:02:21 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (19ECD400) [pid = 3840] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 17:02:21 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (1564E000) [pid = 3840] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 17:02:21 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (1A205400) [pid = 3840] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 17:02:21 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (172DE000) [pid = 3840] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 17:02:21 INFO - PROCESS | 3840 | 1472086941416 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 17:02:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 17:02:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 856ms 17:02:21 INFO - PROCESS | 3840 | 1472086941462 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 17:02:21 INFO - PROCESS | 3840 | 1472086941464 Marionette TRACE conn3 <- [1,1145,null,{"value":"13"}] 17:02:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 17:02:21 INFO - PROCESS | 3840 | 1472086941451 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 17:02:21 INFO - PROCESS | 3840 | 1472086941452 Marionette TRACE conn3 <- [1,1146,null,{}] 17:02:21 INFO - PROCESS | 3840 | 1472086941456 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:21 INFO - PROCESS | 3840 | 1472086941458 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:21 INFO - PROCESS | 3840 | 1472086941571 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 17:02:21 INFO - PROCESS | 3840 | 1472086941582 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:21 INFO - PROCESS | 3840 | 1472086941584 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:21 INFO - PROCESS | 3840 | ++DOCSHELL 1519C800 == 33 [pid = 3840] [id = 296] 17:02:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (156F4800) [pid = 3840] [serial = 887] [outer = 00000000] 17:02:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (17EA6400) [pid = 3840] [serial = 888] [outer = 156F4800] 17:02:21 INFO - PROCESS | 3840 | 1472086941636 Marionette DEBUG loaded listener.js 17:02:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (17EE0000) [pid = 3840] [serial = 889] [outer = 156F4800] 17:02:22 INFO - PROCESS | 3840 | 1472086942038 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 17:02:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 17:02:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 570ms 17:02:22 INFO - PROCESS | 3840 | 1472086942047 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 17:02:22 INFO - PROCESS | 3840 | 1472086942049 Marionette TRACE conn3 <- [1,1149,null,{"value":"13"}] 17:02:22 INFO - PROCESS | 3840 | 1472086942052 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 17:02:22 INFO - PROCESS | 3840 | 1472086942054 Marionette TRACE conn3 <- [1,1150,null,{}] 17:02:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 17:02:22 INFO - PROCESS | 3840 | 1472086942062 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:22 INFO - PROCESS | 3840 | 1472086942064 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:22 INFO - PROCESS | 3840 | 1472086942139 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 17:02:22 INFO - PROCESS | 3840 | 1472086942144 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:22 INFO - PROCESS | 3840 | 1472086942147 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:22 INFO - PROCESS | 3840 | ++DOCSHELL 1830D400 == 34 [pid = 3840] [id = 297] 17:02:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (1830E400) [pid = 3840] [serial = 890] [outer = 00000000] 17:02:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (1970F800) [pid = 3840] [serial = 891] [outer = 1830E400] 17:02:22 INFO - PROCESS | 3840 | 1472086942193 Marionette DEBUG loaded listener.js 17:02:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (18308400) [pid = 3840] [serial = 892] [outer = 1830E400] 17:02:22 INFO - PROCESS | 3840 | 1472086942588 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 17:02:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 17:02:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 542ms 17:02:22 INFO - PROCESS | 3840 | 1472086942625 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 17:02:22 INFO - PROCESS | 3840 | 1472086942627 Marionette TRACE conn3 <- [1,1153,null,{"value":"13"}] 17:02:22 INFO - PROCESS | 3840 | 1472086942631 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 17:02:22 INFO - PROCESS | 3840 | 1472086942632 Marionette TRACE conn3 <- [1,1154,null,{}] 17:02:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 17:02:22 INFO - PROCESS | 3840 | 1472086942640 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:22 INFO - PROCESS | 3840 | 1472086942642 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:22 INFO - PROCESS | 3840 | 1472086942702 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 17:02:22 INFO - PROCESS | 3840 | 1472086942708 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:22 INFO - PROCESS | 3840 | 1472086942710 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:22 INFO - PROCESS | 3840 | ++DOCSHELL 1055E400 == 35 [pid = 3840] [id = 298] 17:02:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (17EA6000) [pid = 3840] [serial = 893] [outer = 00000000] 17:02:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (19CE4400) [pid = 3840] [serial = 894] [outer = 17EA6000] 17:02:22 INFO - PROCESS | 3840 | 1472086942755 Marionette DEBUG loaded listener.js 17:02:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (19CE4C00) [pid = 3840] [serial = 895] [outer = 17EA6000] 17:02:23 INFO - PROCESS | 3840 | --DOCSHELL 11802C00 == 34 [pid = 3840] [id = 291] 17:02:23 INFO - PROCESS | 3840 | --DOCSHELL 10435C00 == 33 [pid = 3840] [id = 290] 17:02:24 INFO - PROCESS | 3840 | --DOCSHELL 1564E800 == 32 [pid = 3840] [id = 293] 17:02:24 INFO - PROCESS | 3840 | --DOCSHELL 112C6800 == 31 [pid = 3840] [id = 292] 17:02:24 INFO - PROCESS | 3840 | --DOCSHELL 15ECD400 == 30 [pid = 3840] [id = 294] 17:02:24 INFO - PROCESS | 3840 | --DOCSHELL 17251000 == 29 [pid = 3840] [id = 295] 17:02:24 INFO - PROCESS | 3840 | --DOCSHELL 1519C800 == 28 [pid = 3840] [id = 296] 17:02:24 INFO - PROCESS | 3840 | --DOCSHELL 1830D400 == 27 [pid = 3840] [id = 297] 17:02:24 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (1A71DC00) [pid = 3840] [serial = 859] [outer = 00000000] [url = about:blank] 17:02:24 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (1A716800) [pid = 3840] [serial = 858] [outer = 00000000] [url = about:blank] 17:02:24 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (10F9E000) [pid = 3840] [serial = 834] [outer = 00000000] [url = about:blank] 17:02:24 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (11853C00) [pid = 3840] [serial = 835] [outer = 00000000] [url = about:blank] 17:02:24 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (13A10C00) [pid = 3840] [serial = 837] [outer = 00000000] [url = about:blank] 17:02:24 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (13EAA000) [pid = 3840] [serial = 838] [outer = 00000000] [url = about:blank] 17:02:24 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (159B1800) [pid = 3840] [serial = 840] [outer = 00000000] [url = about:blank] 17:02:24 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (1A5AFC00) [pid = 3840] [serial = 856] [outer = 00000000] [url = about:blank] 17:02:24 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (1185AC00) [pid = 3840] [serial = 831] [outer = 00000000] [url = about:blank] 17:02:24 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (12971000) [pid = 3840] [serial = 832] [outer = 00000000] [url = about:blank] 17:02:24 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (1830B800) [pid = 3840] [serial = 847] [outer = 00000000] [url = about:blank] 17:02:24 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (1A206800) [pid = 3840] [serial = 829] [outer = 00000000] [url = about:blank] 17:02:24 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (18303400) [pid = 3840] [serial = 846] [outer = 00000000] [url = about:blank] 17:02:24 INFO - PROCESS | 3840 | --DOMWINDOW == 62 (16881400) [pid = 3840] [serial = 852] [outer = 00000000] [url = about:blank] 17:02:24 INFO - PROCESS | 3840 | --DOMWINDOW == 61 (1A20D400) [pid = 3840] [serial = 849] [outer = 00000000] [url = about:blank] 17:02:24 INFO - PROCESS | 3840 | --DOMWINDOW == 60 (1A5A9400) [pid = 3840] [serial = 855] [outer = 00000000] [url = about:blank] 17:02:24 INFO - PROCESS | 3840 | --DOMWINDOW == 59 (1A20FC00) [pid = 3840] [serial = 850] [outer = 00000000] [url = about:blank] 17:02:24 INFO - PROCESS | 3840 | --DOMWINDOW == 58 (1734FC00) [pid = 3840] [serial = 843] [outer = 00000000] [url = about:blank] 17:02:24 INFO - PROCESS | 3840 | --DOMWINDOW == 57 (17528800) [pid = 3840] [serial = 844] [outer = 00000000] [url = about:blank] 17:02:24 INFO - PROCESS | 3840 | --DOMWINDOW == 56 (17259C00) [pid = 3840] [serial = 853] [outer = 00000000] [url = about:blank] 17:02:24 INFO - PROCESS | 3840 | --DOMWINDOW == 55 (15ECDC00) [pid = 3840] [serial = 841] [outer = 00000000] [url = about:blank] 17:02:24 INFO - PROCESS | 3840 | 1472086944308 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 17:02:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 17:02:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1739ms 17:02:24 INFO - PROCESS | 3840 | 1472086944362 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 17:02:24 INFO - PROCESS | 3840 | 1472086944366 Marionette TRACE conn3 <- [1,1157,null,{"value":"13"}] 17:02:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 17:02:24 INFO - PROCESS | 3840 | 1472086944373 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 17:02:24 INFO - PROCESS | 3840 | 1472086944376 Marionette TRACE conn3 <- [1,1158,null,{}] 17:02:24 INFO - PROCESS | 3840 | 1472086944383 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:24 INFO - PROCESS | 3840 | 1472086944386 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:24 INFO - PROCESS | 3840 | 1472086944474 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 17:02:24 INFO - PROCESS | 3840 | 1472086944490 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:24 INFO - PROCESS | 3840 | 1472086944492 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:24 INFO - PROCESS | 3840 | ++DOCSHELL 1147F400 == 28 [pid = 3840] [id = 299] 17:02:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 56 (114B1C00) [pid = 3840] [serial = 896] [outer = 00000000] 17:02:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 57 (11810400) [pid = 3840] [serial = 897] [outer = 114B1C00] 17:02:24 INFO - PROCESS | 3840 | 1472086944556 Marionette DEBUG loaded listener.js 17:02:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 58 (11857400) [pid = 3840] [serial = 898] [outer = 114B1C00] 17:02:25 INFO - PROCESS | 3840 | 1472086945043 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 17:02:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 17:02:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 727ms 17:02:25 INFO - PROCESS | 3840 | 1472086945112 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 17:02:25 INFO - PROCESS | 3840 | 1472086945117 Marionette TRACE conn3 <- [1,1161,null,{"value":"13"}] 17:02:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 17:02:25 INFO - PROCESS | 3840 | 1472086945124 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 17:02:25 INFO - PROCESS | 3840 | 1472086945127 Marionette TRACE conn3 <- [1,1162,null,{}] 17:02:25 INFO - PROCESS | 3840 | 1472086945111 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:25 INFO - PROCESS | 3840 | 1472086945115 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:25 INFO - PROCESS | 3840 | 1472086945201 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 17:02:25 INFO - PROCESS | 3840 | 1472086945290 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:25 INFO - PROCESS | 3840 | 1472086945293 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:25 INFO - PROCESS | 3840 | ++DOCSHELL 129F8000 == 29 [pid = 3840] [id = 300] 17:02:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 59 (129F9400) [pid = 3840] [serial = 899] [outer = 00000000] 17:02:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 60 (12BC3C00) [pid = 3840] [serial = 900] [outer = 129F9400] 17:02:25 INFO - PROCESS | 3840 | 1472086945327 Marionette DEBUG loaded listener.js 17:02:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 61 (13172800) [pid = 3840] [serial = 901] [outer = 129F9400] 17:02:25 INFO - PROCESS | 3840 | 1472086945726 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1165,"getWindowHandle",null] 17:02:25 INFO - PROCESS | 3840 | 1472086945748 Marionette TRACE conn3 <- [1,1165,null,{"value":"13"}] 17:02:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 17:02:25 INFO - PROCESS | 3840 | 1472086945751 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 17:02:25 INFO - PROCESS | 3840 | 1472086945755 Marionette TRACE conn3 <- [1,1166,null,{}] 17:02:25 INFO - PROCESS | 3840 | 1472086945766 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:25 INFO - PROCESS | 3840 | 1472086945771 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:25 INFO - PROCESS | 3840 | 1472086945887 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 17:02:25 INFO - PROCESS | 3840 | 1472086945903 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:25 INFO - PROCESS | 3840 | 1472086945906 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:25 INFO - PROCESS | 3840 | ++DOCSHELL 15195000 == 30 [pid = 3840] [id = 301] 17:02:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 62 (15197800) [pid = 3840] [serial = 902] [outer = 00000000] 17:02:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 63 (156F5800) [pid = 3840] [serial = 903] [outer = 15197800] 17:02:25 INFO - PROCESS | 3840 | 1472086945937 Marionette DEBUG loaded listener.js 17:02:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (15871C00) [pid = 3840] [serial = 904] [outer = 15197800] 17:02:26 INFO - PROCESS | 3840 | 1472086946367 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1169,"getWindowHandle",null] 17:02:26 INFO - PROCESS | 3840 | 1472086946394 Marionette TRACE conn3 <- [1,1169,null,{"value":"13"}] 17:02:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 17:02:26 INFO - PROCESS | 3840 | 1472086946397 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 17:02:26 INFO - PROCESS | 3840 | 1472086946399 Marionette TRACE conn3 <- [1,1170,null,{}] 17:02:26 INFO - PROCESS | 3840 | 1472086946413 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:26 INFO - PROCESS | 3840 | 1472086946415 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:26 INFO - PROCESS | 3840 | 1472086946509 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 17:02:26 INFO - PROCESS | 3840 | 1472086946516 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:26 INFO - PROCESS | 3840 | 1472086946519 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:26 INFO - PROCESS | 3840 | ++DOCSHELL 159A4800 == 31 [pid = 3840] [id = 302] 17:02:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (159B1800) [pid = 3840] [serial = 905] [outer = 00000000] 17:02:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (16882400) [pid = 3840] [serial = 906] [outer = 159B1800] 17:02:26 INFO - PROCESS | 3840 | 1472086946566 Marionette DEBUG loaded listener.js 17:02:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (16C7A800) [pid = 3840] [serial = 907] [outer = 159B1800] 17:02:26 INFO - PROCESS | 3840 | 1472086946958 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[72] expected 0 but got 221","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1173,"getWindowHandle",null] 17:02:26 INFO - PROCESS | 3840 | 1472086946978 Marionette TRACE conn3 <- [1,1173,null,{"value":"13"}] 17:02:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 17:02:26 INFO - PROCESS | 3840 | 1472086946985 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 17:02:26 INFO - PROCESS | 3840 | 1472086946987 Marionette TRACE conn3 <- [1,1174,null,{}] 17:02:26 INFO - PROCESS | 3840 | 1472086946990 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:26 INFO - PROCESS | 3840 | 1472086946992 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:27 INFO - PROCESS | 3840 | 1472086947071 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 17:02:27 INFO - PROCESS | 3840 | 1472086947078 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:27 INFO - PROCESS | 3840 | 1472086947080 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:27 INFO - PROCESS | 3840 | ++DOCSHELL 172E3400 == 32 [pid = 3840] [id = 303] 17:02:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (17357000) [pid = 3840] [serial = 908] [outer = 00000000] 17:02:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (17B20400) [pid = 3840] [serial = 909] [outer = 17357000] 17:02:27 INFO - PROCESS | 3840 | 1472086947126 Marionette DEBUG loaded listener.js 17:02:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (17E98400) [pid = 3840] [serial = 910] [outer = 17357000] 17:02:27 INFO - PROCESS | 3840 | 1472086947539 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 17:02:27 INFO - PROCESS | 3840 | 1472086947565 Marionette TRACE conn3 <- [1,1177,null,{"value":"13"}] 17:02:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 17:02:27 INFO - PROCESS | 3840 | 1472086947569 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 17:02:27 INFO - PROCESS | 3840 | 1472086947570 Marionette TRACE conn3 <- [1,1178,null,{}] 17:02:27 INFO - PROCESS | 3840 | 1472086947574 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:27 INFO - PROCESS | 3840 | 1472086947579 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:27 INFO - PROCESS | 3840 | 1472086947682 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 17:02:27 INFO - PROCESS | 3840 | 1472086947688 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:27 INFO - PROCESS | 3840 | 1472086947690 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:27 INFO - PROCESS | 3840 | ++DOCSHELL 10A08800 == 33 [pid = 3840] [id = 304] 17:02:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (10A48C00) [pid = 3840] [serial = 911] [outer = 00000000] 17:02:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (18309400) [pid = 3840] [serial = 912] [outer = 10A48C00] 17:02:27 INFO - PROCESS | 3840 | 1472086947719 Marionette DEBUG loaded listener.js 17:02:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (19A61800) [pid = 3840] [serial = 913] [outer = 10A48C00] 17:02:28 INFO - PROCESS | 3840 | 1472086948140 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 17:02:28 INFO - PROCESS | 3840 | 1472086948149 Marionette TRACE conn3 <- [1,1181,null,{"value":"13"}] 17:02:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 17:02:28 INFO - PROCESS | 3840 | 1472086948157 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 17:02:28 INFO - PROCESS | 3840 | 1472086948158 Marionette TRACE conn3 <- [1,1182,null,{}] 17:02:28 INFO - PROCESS | 3840 | 1472086948162 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:28 INFO - PROCESS | 3840 | 1472086948164 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:28 INFO - PROCESS | 3840 | 1472086948252 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 17:02:28 INFO - PROCESS | 3840 | 1472086948258 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:28 INFO - PROCESS | 3840 | 1472086948260 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:28 INFO - PROCESS | 3840 | ++DOCSHELL 19ECD400 == 34 [pid = 3840] [id = 305] 17:02:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (1A063800) [pid = 3840] [serial = 914] [outer = 00000000] 17:02:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (1A210000) [pid = 3840] [serial = 915] [outer = 1A063800] 17:02:28 INFO - PROCESS | 3840 | 1472086948306 Marionette DEBUG loaded listener.js 17:02:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (1A210800) [pid = 3840] [serial = 916] [outer = 1A063800] 17:02:28 INFO - PROCESS | 3840 | 1472086948728 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[72] expected 0 but got 163","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 17:02:28 INFO - PROCESS | 3840 | 1472086948774 Marionette TRACE conn3 <- [1,1185,null,{"value":"13"}] 17:02:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 17:02:28 INFO - PROCESS | 3840 | 1472086948781 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 17:02:28 INFO - PROCESS | 3840 | 1472086948782 Marionette TRACE conn3 <- [1,1186,null,{}] 17:02:28 INFO - PROCESS | 3840 | 1472086948786 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:28 INFO - PROCESS | 3840 | 1472086948788 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:28 INFO - PROCESS | 3840 | 1472086948853 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 17:02:28 INFO - PROCESS | 3840 | 1472086948860 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:28 INFO - PROCESS | 3840 | 1472086948863 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:28 INFO - PROCESS | 3840 | ++DOCSHELL 172E1000 == 35 [pid = 3840] [id = 306] 17:02:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (1A069400) [pid = 3840] [serial = 917] [outer = 00000000] 17:02:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (1A618400) [pid = 3840] [serial = 918] [outer = 1A069400] 17:02:28 INFO - PROCESS | 3840 | 1472086948909 Marionette DEBUG loaded listener.js 17:02:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (1A619400) [pid = 3840] [serial = 919] [outer = 1A069400] 17:02:29 INFO - PROCESS | 3840 | 1472086949349 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 17:02:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 17:02:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 570ms 17:02:29 INFO - PROCESS | 3840 | 1472086949358 Marionette TRACE conn3 -> [0,1189,"getWindowHandle",null] 17:02:29 INFO - PROCESS | 3840 | 1472086949360 Marionette TRACE conn3 <- [1,1189,null,{"value":"13"}] 17:02:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 17:02:29 INFO - PROCESS | 3840 | 1472086949346 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 17:02:29 INFO - PROCESS | 3840 | 1472086949347 Marionette TRACE conn3 <- [1,1190,null,{}] 17:02:29 INFO - PROCESS | 3840 | 1472086949360 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:29 INFO - PROCESS | 3840 | 1472086949362 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:29 INFO - PROCESS | 3840 | 1472086949468 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 17:02:29 INFO - PROCESS | 3840 | 1472086949475 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:29 INFO - PROCESS | 3840 | 1472086949477 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:29 INFO - PROCESS | 3840 | ++DOCSHELL 15194000 == 36 [pid = 3840] [id = 307] 17:02:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (1A713800) [pid = 3840] [serial = 920] [outer = 00000000] 17:02:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (1A71A000) [pid = 3840] [serial = 921] [outer = 1A713800] 17:02:29 INFO - PROCESS | 3840 | 1472086949525 Marionette DEBUG loaded listener.js 17:02:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (1A71B000) [pid = 3840] [serial = 922] [outer = 1A713800] 17:02:29 INFO - PROCESS | 3840 | 1472086949942 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 17:02:29 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 17:02:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 627ms 17:02:30 INFO - PROCESS | 3840 | 1472086949996 Marionette TRACE conn3 -> [0,1193,"getWindowHandle",null] 17:02:30 INFO - PROCESS | 3840 | 1472086949998 Marionette TRACE conn3 <- [1,1193,null,{"value":"13"}] 17:02:30 INFO - PROCESS | 3840 | 1472086950001 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 17:02:30 INFO - PROCESS | 3840 | 1472086950003 Marionette TRACE conn3 <- [1,1194,null,{}] 17:02:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 17:02:30 INFO - PROCESS | 3840 | 1472086950006 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:30 INFO - PROCESS | 3840 | 1472086950008 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:30 INFO - PROCESS | 3840 | 1472086950133 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 17:02:30 INFO - PROCESS | 3840 | 1472086950142 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:30 INFO - PROCESS | 3840 | 1472086950144 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:30 INFO - PROCESS | 3840 | ++DOCSHELL 1A5A5000 == 37 [pid = 3840] [id = 308] 17:02:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (1A5AC800) [pid = 3840] [serial = 923] [outer = 00000000] 17:02:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (1A9E5C00) [pid = 3840] [serial = 924] [outer = 1A5AC800] 17:02:30 INFO - PROCESS | 3840 | 1472086950173 Marionette DEBUG loaded listener.js 17:02:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (1A9E8C00) [pid = 3840] [serial = 925] [outer = 1A5AC800] 17:02:30 INFO - PROCESS | 3840 | 1472086950600 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 17:02:30 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 17:02:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 627ms 17:02:30 INFO - PROCESS | 3840 | 1472086950647 Marionette TRACE conn3 -> [0,1197,"getWindowHandle",null] 17:02:30 INFO - PROCESS | 3840 | 1472086950650 Marionette TRACE conn3 <- [1,1197,null,{"value":"13"}] 17:02:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 17:02:30 INFO - PROCESS | 3840 | 1472086950654 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 17:02:30 INFO - PROCESS | 3840 | 1472086950657 Marionette TRACE conn3 <- [1,1198,null,{}] 17:02:30 INFO - PROCESS | 3840 | 1472086950661 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:30 INFO - PROCESS | 3840 | 1472086950663 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:30 INFO - PROCESS | 3840 | 1472086950800 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 17:02:30 INFO - PROCESS | 3840 | 1472086950823 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:30 INFO - PROCESS | 3840 | 1472086950826 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:30 INFO - PROCESS | 3840 | ++DOCSHELL 17168800 == 38 [pid = 3840] [id = 309] 17:02:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 86 (1ABA2400) [pid = 3840] [serial = 926] [outer = 00000000] 17:02:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 87 (1ABA7000) [pid = 3840] [serial = 927] [outer = 1ABA2400] 17:02:30 INFO - PROCESS | 3840 | 1472086950874 Marionette DEBUG loaded listener.js 17:02:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 88 (1ABAC000) [pid = 3840] [serial = 928] [outer = 1ABA2400] 17:02:31 INFO - PROCESS | 3840 | --DOMWINDOW == 87 (17253400) [pid = 3840] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 17:02:31 INFO - PROCESS | 3840 | --DOMWINDOW == 86 (15ECD800) [pid = 3840] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 17:02:31 INFO - PROCESS | 3840 | --DOMWINDOW == 85 (1830E400) [pid = 3840] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 17:02:31 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (156F4800) [pid = 3840] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 17:02:31 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (12BBC400) [pid = 3840] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 17:02:31 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (11803C00) [pid = 3840] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 17:02:31 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (10439C00) [pid = 3840] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 17:02:31 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (13215400) [pid = 3840] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 17:02:31 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (15870000) [pid = 3840] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 17:02:31 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (10F54400) [pid = 3840] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 17:02:31 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (1564F800) [pid = 3840] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 17:02:31 INFO - PROCESS | 3840 | 1472086951379 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 17:02:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 17:02:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 755ms 17:02:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 17:02:31 INFO - PROCESS | 3840 | 1472086951419 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 17:02:31 INFO - PROCESS | 3840 | 1472086951421 Marionette TRACE conn3 <- [1,1201,null,{"value":"13"}] 17:02:31 INFO - PROCESS | 3840 | 1472086951424 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 17:02:31 INFO - PROCESS | 3840 | 1472086951426 Marionette TRACE conn3 <- [1,1202,null,{}] 17:02:31 INFO - PROCESS | 3840 | 1472086951430 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:31 INFO - PROCESS | 3840 | 1472086951432 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:31 INFO - PROCESS | 3840 | 1472086951511 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 17:02:31 INFO - PROCESS | 3840 | 1472086951516 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:31 INFO - PROCESS | 3840 | 1472086951518 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:31 INFO - PROCESS | 3840 | ++DOCSHELL 1586C000 == 39 [pid = 3840] [id = 310] 17:02:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (15870000) [pid = 3840] [serial = 929] [outer = 00000000] 17:02:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (17351800) [pid = 3840] [serial = 930] [outer = 15870000] 17:02:31 INFO - PROCESS | 3840 | 1472086951547 Marionette DEBUG loaded listener.js 17:02:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (1A5AD000) [pid = 3840] [serial = 931] [outer = 15870000] 17:02:31 INFO - PROCESS | 3840 | 1472086951939 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 17:02:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 17:02:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 541ms 17:02:31 INFO - PROCESS | 3840 | 1472086951974 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 17:02:31 INFO - PROCESS | 3840 | 1472086951976 Marionette TRACE conn3 <- [1,1205,null,{"value":"13"}] 17:02:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 17:02:31 INFO - PROCESS | 3840 | 1472086951980 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 17:02:31 INFO - PROCESS | 3840 | 1472086951981 Marionette TRACE conn3 <- [1,1206,null,{}] 17:02:31 INFO - PROCESS | 3840 | 1472086951989 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:31 INFO - PROCESS | 3840 | 1472086951990 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:32 INFO - PROCESS | 3840 | 1472086952079 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 17:02:32 INFO - PROCESS | 3840 | 1472086952085 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:32 INFO - PROCESS | 3840 | 1472086952088 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:32 INFO - PROCESS | 3840 | ++DOCSHELL 172EBC00 == 40 [pid = 3840] [id = 311] 17:02:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (1ABA1400) [pid = 3840] [serial = 932] [outer = 00000000] 17:02:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (1ADA9000) [pid = 3840] [serial = 933] [outer = 1ABA1400] 17:02:32 INFO - PROCESS | 3840 | 1472086952133 Marionette DEBUG loaded listener.js 17:02:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (1ADA5400) [pid = 3840] [serial = 934] [outer = 1ABA1400] 17:02:32 INFO - PROCESS | 3840 | 1472086952537 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 17:02:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 17:02:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 585ms 17:02:32 INFO - PROCESS | 3840 | 1472086952567 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 17:02:32 INFO - PROCESS | 3840 | 1472086952569 Marionette TRACE conn3 <- [1,1209,null,{"value":"13"}] 17:02:32 INFO - PROCESS | 3840 | 1472086952572 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 17:02:32 INFO - PROCESS | 3840 | 1472086952574 Marionette TRACE conn3 <- [1,1210,null,{}] 17:02:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 17:02:32 INFO - PROCESS | 3840 | 1472086952581 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:32 INFO - PROCESS | 3840 | 1472086952583 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:32 INFO - PROCESS | 3840 | 1472086952673 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 17:02:32 INFO - PROCESS | 3840 | 1472086952681 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:32 INFO - PROCESS | 3840 | 1472086952683 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:32 INFO - PROCESS | 3840 | ++DOCSHELL 0F347C00 == 41 [pid = 3840] [id = 312] 17:02:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (0F34BC00) [pid = 3840] [serial = 935] [outer = 00000000] 17:02:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (0F34F400) [pid = 3840] [serial = 936] [outer = 0F34BC00] 17:02:32 INFO - PROCESS | 3840 | 1472086952728 Marionette DEBUG loaded listener.js 17:02:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 86 (11857000) [pid = 3840] [serial = 937] [outer = 0F34BC00] 17:02:33 INFO - PROCESS | 3840 | --DOCSHELL 1147F400 == 40 [pid = 3840] [id = 299] 17:02:33 INFO - PROCESS | 3840 | --DOCSHELL 1055E400 == 39 [pid = 3840] [id = 298] 17:02:34 INFO - PROCESS | 3840 | --DOCSHELL 129F8000 == 38 [pid = 3840] [id = 300] 17:02:34 INFO - PROCESS | 3840 | --DOCSHELL 15195000 == 37 [pid = 3840] [id = 301] 17:02:34 INFO - PROCESS | 3840 | --DOCSHELL 17168800 == 36 [pid = 3840] [id = 309] 17:02:34 INFO - PROCESS | 3840 | --DOCSHELL 1586C000 == 35 [pid = 3840] [id = 310] 17:02:34 INFO - PROCESS | 3840 | --DOCSHELL 172EBC00 == 34 [pid = 3840] [id = 311] 17:02:34 INFO - PROCESS | 3840 | --DOCSHELL 10A08800 == 33 [pid = 3840] [id = 304] 17:02:34 INFO - PROCESS | 3840 | --DOCSHELL 172E1000 == 32 [pid = 3840] [id = 306] 17:02:34 INFO - PROCESS | 3840 | --DOCSHELL 159A4800 == 31 [pid = 3840] [id = 302] 17:02:34 INFO - PROCESS | 3840 | --DOCSHELL 172E3400 == 30 [pid = 3840] [id = 303] 17:02:34 INFO - PROCESS | 3840 | --DOCSHELL 19ECD400 == 29 [pid = 3840] [id = 305] 17:02:34 INFO - PROCESS | 3840 | --DOCSHELL 1A5A5000 == 28 [pid = 3840] [id = 308] 17:02:34 INFO - PROCESS | 3840 | --DOCSHELL 15194000 == 27 [pid = 3840] [id = 307] 17:02:34 INFO - PROCESS | 3840 | --DOMWINDOW == 85 (17357400) [pid = 3840] [serial = 885] [outer = 00000000] [url = about:blank] 17:02:34 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (16884000) [pid = 3840] [serial = 882] [outer = 00000000] [url = about:blank] 17:02:34 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (1970F800) [pid = 3840] [serial = 891] [outer = 00000000] [url = about:blank] 17:02:34 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (17B24400) [pid = 3840] [serial = 886] [outer = 00000000] [url = about:blank] 17:02:34 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (17EA6400) [pid = 3840] [serial = 888] [outer = 00000000] [url = about:blank] 17:02:34 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (19CE4400) [pid = 3840] [serial = 894] [outer = 00000000] [url = about:blank] 17:02:34 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (13220800) [pid = 3840] [serial = 876] [outer = 00000000] [url = about:blank] 17:02:34 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (11854400) [pid = 3840] [serial = 873] [outer = 00000000] [url = about:blank] 17:02:34 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (1185C400) [pid = 3840] [serial = 874] [outer = 00000000] [url = about:blank] 17:02:34 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (104E3800) [pid = 3840] [serial = 870] [outer = 00000000] [url = about:blank] 17:02:34 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (10A0F800) [pid = 3840] [serial = 871] [outer = 00000000] [url = about:blank] 17:02:34 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (17E9D400) [pid = 3840] [serial = 868] [outer = 00000000] [url = about:blank] 17:02:34 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (16102000) [pid = 3840] [serial = 867] [outer = 00000000] [url = about:blank] 17:02:34 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (18308400) [pid = 3840] [serial = 892] [outer = 00000000] [url = about:blank] 17:02:34 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (1999C400) [pid = 3840] [serial = 865] [outer = 00000000] [url = about:blank] 17:02:34 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (18306400) [pid = 3840] [serial = 864] [outer = 00000000] [url = about:blank] 17:02:34 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (12BC2000) [pid = 3840] [serial = 862] [outer = 00000000] [url = about:blank] 17:02:34 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (1185C000) [pid = 3840] [serial = 861] [outer = 00000000] [url = about:blank] 17:02:34 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (12E7AC00) [pid = 3840] [serial = 879] [outer = 00000000] [url = about:blank] 17:02:34 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (168E1C00) [pid = 3840] [serial = 883] [outer = 00000000] [url = about:blank] 17:02:34 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (1586E400) [pid = 3840] [serial = 880] [outer = 00000000] [url = about:blank] 17:02:34 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (17EE0000) [pid = 3840] [serial = 889] [outer = 00000000] [url = about:blank] 17:02:34 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (13A11C00) [pid = 3840] [serial = 877] [outer = 00000000] [url = about:blank] 17:02:34 INFO - PROCESS | 3840 | 1472086954359 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1213,"getWindowHandle",null] 17:02:34 INFO - PROCESS | 3840 | 1472086954429 Marionette TRACE conn3 <- [1,1213,null,{"value":"13"}] 17:02:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 17:02:34 INFO - PROCESS | 3840 | 1472086954434 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 17:02:34 INFO - PROCESS | 3840 | 1472086954437 Marionette TRACE conn3 <- [1,1214,null,{}] 17:02:34 INFO - PROCESS | 3840 | 1472086954443 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:34 INFO - PROCESS | 3840 | 1472086954447 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:34 INFO - PROCESS | 3840 | 1472086954523 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 17:02:34 INFO - PROCESS | 3840 | 1472086954536 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:34 INFO - PROCESS | 3840 | 1472086954539 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:34 INFO - PROCESS | 3840 | ++DOCSHELL 10A0F000 == 28 [pid = 3840] [id = 313] 17:02:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (10A0F400) [pid = 3840] [serial = 938] [outer = 00000000] 17:02:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (1124E000) [pid = 3840] [serial = 939] [outer = 10A0F400] 17:02:34 INFO - PROCESS | 3840 | 1472086954591 Marionette DEBUG loaded listener.js 17:02:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (112BFC00) [pid = 3840] [serial = 940] [outer = 10A0F400] 17:02:35 INFO - PROCESS | 3840 | 1472086955053 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 17:02:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 17:02:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 627ms 17:02:35 INFO - PROCESS | 3840 | 1472086955073 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 17:02:35 INFO - PROCESS | 3840 | 1472086955078 Marionette TRACE conn3 <- [1,1217,null,{"value":"13"}] 17:02:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 17:02:35 INFO - PROCESS | 3840 | 1472086955088 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 17:02:35 INFO - PROCESS | 3840 | 1472086955074 Marionette TRACE conn3 <- [1,1218,null,{}] 17:02:35 INFO - PROCESS | 3840 | 1472086955078 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:35 INFO - PROCESS | 3840 | 1472086955081 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:35 INFO - PROCESS | 3840 | 1472086955170 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 17:02:35 INFO - PROCESS | 3840 | 1472086955178 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:35 INFO - PROCESS | 3840 | 1472086955181 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:35 INFO - PROCESS | 3840 | ++DOCSHELL 11855000 == 29 [pid = 3840] [id = 314] 17:02:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (11855400) [pid = 3840] [serial = 941] [outer = 00000000] 17:02:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (1185D800) [pid = 3840] [serial = 942] [outer = 11855400] 17:02:35 INFO - PROCESS | 3840 | 1472086955232 Marionette DEBUG loaded listener.js 17:02:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (11C0F800) [pid = 3840] [serial = 943] [outer = 11855400] 17:02:35 INFO - PROCESS | 3840 | 1472086955668 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 17:02:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 17:02:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 642ms 17:02:35 INFO - PROCESS | 3840 | 1472086955727 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 17:02:35 INFO - PROCESS | 3840 | 1472086955730 Marionette TRACE conn3 <- [1,1221,null,{"value":"13"}] 17:02:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 17:02:35 INFO - PROCESS | 3840 | 1472086955716 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 17:02:35 INFO - PROCESS | 3840 | 1472086955719 Marionette TRACE conn3 <- [1,1222,null,{}] 17:02:35 INFO - PROCESS | 3840 | 1472086955731 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:35 INFO - PROCESS | 3840 | 1472086955736 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:35 INFO - PROCESS | 3840 | 1472086955850 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 17:02:35 INFO - PROCESS | 3840 | 1472086955942 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:35 INFO - PROCESS | 3840 | 1472086955946 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:35 INFO - PROCESS | 3840 | ++DOCSHELL 132B5000 == 30 [pid = 3840] [id = 315] 17:02:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (132B5400) [pid = 3840] [serial = 944] [outer = 00000000] 17:02:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (13A0A400) [pid = 3840] [serial = 945] [outer = 132B5400] 17:02:35 INFO - PROCESS | 3840 | 1472086955979 Marionette DEBUG loaded listener.js 17:02:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (13AA1400) [pid = 3840] [serial = 946] [outer = 132B5400] 17:02:36 INFO - PROCESS | 3840 | 1472086956313 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 17:02:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 17:02:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 641ms 17:02:36 INFO - PROCESS | 3840 | 1472086956353 Marionette TRACE conn3 -> [0,1225,"getWindowHandle",null] 17:02:36 INFO - PROCESS | 3840 | 1472086956355 Marionette TRACE conn3 <- [1,1225,null,{"value":"13"}] 17:02:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 17:02:36 INFO - PROCESS | 3840 | 1472086956359 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 17:02:36 INFO - PROCESS | 3840 | 1472086956372 Marionette TRACE conn3 <- [1,1226,null,{}] 17:02:36 INFO - PROCESS | 3840 | 1472086956383 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:36 INFO - PROCESS | 3840 | 1472086956386 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:36 INFO - PROCESS | 3840 | 1472086956472 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 17:02:36 INFO - PROCESS | 3840 | 1472086956478 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:36 INFO - PROCESS | 3840 | 1472086956480 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:36 INFO - PROCESS | 3840 | ++DOCSHELL 13A9E400 == 31 [pid = 3840] [id = 316] 17:02:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (13EAC000) [pid = 3840] [serial = 947] [outer = 00000000] 17:02:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (15649800) [pid = 3840] [serial = 948] [outer = 13EAC000] 17:02:36 INFO - PROCESS | 3840 | 1472086956528 Marionette DEBUG loaded listener.js 17:02:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (1578B400) [pid = 3840] [serial = 949] [outer = 13EAC000] 17:02:36 INFO - PROCESS | 3840 | 1472086956913 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 17:02:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 17:02:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 599ms 17:02:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 17:02:36 INFO - PROCESS | 3840 | 1472086956960 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 17:02:36 INFO - PROCESS | 3840 | 1472086956962 Marionette TRACE conn3 <- [1,1229,null,{"value":"13"}] 17:02:36 INFO - PROCESS | 3840 | 1472086956965 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 17:02:36 INFO - PROCESS | 3840 | 1472086956967 Marionette TRACE conn3 <- [1,1230,null,{}] 17:02:36 INFO - PROCESS | 3840 | 1472086956971 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:36 INFO - PROCESS | 3840 | 1472086956973 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:37 INFO - PROCESS | 3840 | 1472086957051 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 17:02:37 INFO - PROCESS | 3840 | 1472086957059 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:37 INFO - PROCESS | 3840 | 1472086957061 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:37 INFO - PROCESS | 3840 | ++DOCSHELL 1519A000 == 32 [pid = 3840] [id = 317] 17:02:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (1519C800) [pid = 3840] [serial = 950] [outer = 00000000] 17:02:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (159AD000) [pid = 3840] [serial = 951] [outer = 1519C800] 17:02:37 INFO - PROCESS | 3840 | 1472086957123 Marionette DEBUG loaded listener.js 17:02:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (15EC1800) [pid = 3840] [serial = 952] [outer = 1519C800] 17:02:37 INFO - PROCESS | 3840 | 1472086957582 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 17:02:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 17:02:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 670ms 17:02:37 INFO - PROCESS | 3840 | 1472086957644 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 17:02:37 INFO - PROCESS | 3840 | 1472086957646 Marionette TRACE conn3 <- [1,1233,null,{"value":"13"}] 17:02:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 17:02:37 INFO - PROCESS | 3840 | 1472086957649 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 17:02:37 INFO - PROCESS | 3840 | 1472086957651 Marionette TRACE conn3 <- [1,1234,null,{}] 17:02:37 INFO - PROCESS | 3840 | 1472086957655 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:37 INFO - PROCESS | 3840 | 1472086957661 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:37 INFO - PROCESS | 3840 | 1472086957770 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 17:02:37 INFO - PROCESS | 3840 | 1472086957759 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:37 INFO - PROCESS | 3840 | 1472086957761 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:37 INFO - PROCESS | 3840 | ++DOCSHELL 16C76800 == 33 [pid = 3840] [id = 318] 17:02:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (16C77800) [pid = 3840] [serial = 953] [outer = 00000000] 17:02:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (172ECC00) [pid = 3840] [serial = 954] [outer = 16C77800] 17:02:37 INFO - PROCESS | 3840 | 1472086957806 Marionette DEBUG loaded listener.js 17:02:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (17526000) [pid = 3840] [serial = 955] [outer = 16C77800] 17:02:38 INFO - PROCESS | 3840 | 1472086958203 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 17:02:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 17:02:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 570ms 17:02:38 INFO - PROCESS | 3840 | 1472086958226 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 17:02:38 INFO - PROCESS | 3840 | 1472086958228 Marionette TRACE conn3 <- [1,1237,null,{"value":"13"}] 17:02:38 INFO - PROCESS | 3840 | 1472086958232 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 17:02:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 17:02:38 INFO - PROCESS | 3840 | 1472086958234 Marionette TRACE conn3 <- [1,1238,null,{}] 17:02:38 INFO - PROCESS | 3840 | 1472086958237 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:38 INFO - PROCESS | 3840 | 1472086958239 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:38 INFO - PROCESS | 3840 | 1472086958326 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 17:02:38 INFO - PROCESS | 3840 | 1472086958361 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:38 INFO - PROCESS | 3840 | 1472086958362 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:38 INFO - PROCESS | 3840 | ++DOCSHELL 1055D800 == 34 [pid = 3840] [id = 319] 17:02:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (10A07800) [pid = 3840] [serial = 956] [outer = 00000000] 17:02:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (17EA5C00) [pid = 3840] [serial = 957] [outer = 10A07800] 17:02:38 INFO - PROCESS | 3840 | 1472086958388 Marionette DEBUG loaded listener.js 17:02:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (17EA6C00) [pid = 3840] [serial = 958] [outer = 10A07800] 17:02:38 INFO - PROCESS | 3840 | 1472086958788 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 17:02:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 17:02:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 571ms 17:02:38 INFO - PROCESS | 3840 | 1472086958817 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 17:02:38 INFO - PROCESS | 3840 | 1472086958819 Marionette TRACE conn3 <- [1,1241,null,{"value":"13"}] 17:02:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 17:02:38 INFO - PROCESS | 3840 | 1472086958823 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 17:02:38 INFO - PROCESS | 3840 | 1472086958824 Marionette TRACE conn3 <- [1,1242,null,{}] 17:02:38 INFO - PROCESS | 3840 | 1472086958832 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:38 INFO - PROCESS | 3840 | 1472086958834 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:38 INFO - PROCESS | 3840 | 1472086958911 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 17:02:38 INFO - PROCESS | 3840 | 1472086958917 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:38 INFO - PROCESS | 3840 | 1472086958919 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:38 INFO - PROCESS | 3840 | ++DOCSHELL 1830A000 == 35 [pid = 3840] [id = 320] 17:02:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (1830B000) [pid = 3840] [serial = 959] [outer = 00000000] 17:02:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 86 (1832F000) [pid = 3840] [serial = 960] [outer = 1830B000] 17:02:38 INFO - PROCESS | 3840 | 1472086958966 Marionette DEBUG loaded listener.js 17:02:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 87 (18330C00) [pid = 3840] [serial = 961] [outer = 1830B000] 17:02:39 INFO - PROCESS | 3840 | 1472086959385 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 17:02:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 17:02:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 584ms 17:02:39 INFO - PROCESS | 3840 | 1472086959407 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 17:02:39 INFO - PROCESS | 3840 | 1472086959409 Marionette TRACE conn3 <- [1,1245,null,{"value":"13"}] 17:02:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 17:02:39 INFO - PROCESS | 3840 | 1472086959419 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 17:02:39 INFO - PROCESS | 3840 | 1472086959421 Marionette TRACE conn3 <- [1,1246,null,{}] 17:02:39 INFO - PROCESS | 3840 | 1472086959425 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:39 INFO - PROCESS | 3840 | 1472086959427 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:39 INFO - PROCESS | 3840 | 1472086959541 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 17:02:39 INFO - PROCESS | 3840 | 1472086959546 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:39 INFO - PROCESS | 3840 | 1472086959548 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:39 INFO - PROCESS | 3840 | ++DOCSHELL 132B3400 == 36 [pid = 3840] [id = 321] 17:02:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 88 (18335800) [pid = 3840] [serial = 962] [outer = 00000000] 17:02:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 89 (1833A800) [pid = 3840] [serial = 963] [outer = 18335800] 17:02:39 INFO - PROCESS | 3840 | 1472086959592 Marionette DEBUG loaded listener.js 17:02:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 90 (1833B000) [pid = 3840] [serial = 964] [outer = 18335800] 17:02:40 INFO - PROCESS | 3840 | 1472086960016 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 17:02:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 17:02:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 628ms 17:02:40 INFO - PROCESS | 3840 | 1472086960056 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 17:02:40 INFO - PROCESS | 3840 | 1472086960058 Marionette TRACE conn3 <- [1,1249,null,{"value":"13"}] 17:02:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 17:02:40 INFO - PROCESS | 3840 | 1472086960065 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 17:02:40 INFO - PROCESS | 3840 | 1472086960067 Marionette TRACE conn3 <- [1,1250,null,{}] 17:02:40 INFO - PROCESS | 3840 | 1472086960071 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:40 INFO - PROCESS | 3840 | 1472086960073 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:40 INFO - PROCESS | 3840 | 1472086960200 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 17:02:40 INFO - PROCESS | 3840 | 1472086960194 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:40 INFO - PROCESS | 3840 | 1472086960196 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:40 INFO - PROCESS | 3840 | ++DOCSHELL 1830E000 == 37 [pid = 3840] [id = 322] 17:02:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 91 (1970B800) [pid = 3840] [serial = 965] [outer = 00000000] 17:02:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 92 (19713C00) [pid = 3840] [serial = 966] [outer = 1970B800] 17:02:40 INFO - PROCESS | 3840 | 1472086960303 Marionette DEBUG loaded listener.js 17:02:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 93 (19A5D400) [pid = 3840] [serial = 967] [outer = 1970B800] 17:02:40 INFO - PROCESS | 3840 | 1472086960736 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 17:02:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 17:02:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 727ms 17:02:40 INFO - PROCESS | 3840 | 1472086960800 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 17:02:40 INFO - PROCESS | 3840 | 1472086960802 Marionette TRACE conn3 <- [1,1253,null,{"value":"13"}] 17:02:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 17:02:40 INFO - PROCESS | 3840 | 1472086960806 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 17:02:40 INFO - PROCESS | 3840 | 1472086960808 Marionette TRACE conn3 <- [1,1254,null,{}] 17:02:40 INFO - PROCESS | 3840 | 1472086960812 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:40 INFO - PROCESS | 3840 | 1472086960814 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:40 INFO - PROCESS | 3840 | 1472086960927 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 17:02:41 INFO - PROCESS | 3840 | --DOMWINDOW == 92 (1A713800) [pid = 3840] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 17:02:41 INFO - PROCESS | 3840 | --DOMWINDOW == 91 (1A5AC800) [pid = 3840] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 17:02:41 INFO - PROCESS | 3840 | --DOMWINDOW == 90 (1ABA1400) [pid = 3840] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 17:02:41 INFO - PROCESS | 3840 | --DOMWINDOW == 89 (1ABA2400) [pid = 3840] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 17:02:41 INFO - PROCESS | 3840 | --DOMWINDOW == 88 (1A069400) [pid = 3840] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 17:02:41 INFO - PROCESS | 3840 | --DOMWINDOW == 87 (1A063800) [pid = 3840] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 17:02:41 INFO - PROCESS | 3840 | --DOMWINDOW == 86 (10A48C00) [pid = 3840] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 17:02:41 INFO - PROCESS | 3840 | --DOMWINDOW == 85 (17357000) [pid = 3840] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 17:02:41 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (159B1800) [pid = 3840] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 17:02:41 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (15197800) [pid = 3840] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 17:02:41 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (129F9400) [pid = 3840] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 17:02:41 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (114B1C00) [pid = 3840] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 17:02:41 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (17EA6000) [pid = 3840] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 17:02:41 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (15870000) [pid = 3840] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 17:02:41 INFO - PROCESS | 3840 | 1472086961111 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:41 INFO - PROCESS | 3840 | 1472086961113 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:41 INFO - PROCESS | 3840 | ++DOCSHELL 0F346400 == 38 [pid = 3840] [id = 323] 17:02:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (0F34AC00) [pid = 3840] [serial = 968] [outer = 00000000] 17:02:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (11801800) [pid = 3840] [serial = 969] [outer = 0F34AC00] 17:02:41 INFO - PROCESS | 3840 | 1472086961163 Marionette DEBUG loaded listener.js 17:02:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (15651400) [pid = 3840] [serial = 970] [outer = 0F34AC00] 17:02:41 INFO - PROCESS | 3840 | 1472086961523 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 17:02:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 17:02:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 755ms 17:02:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 17:02:41 INFO - PROCESS | 3840 | 1472086961561 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 17:02:41 INFO - PROCESS | 3840 | 1472086961563 Marionette TRACE conn3 <- [1,1257,null,{"value":"13"}] 17:02:41 INFO - PROCESS | 3840 | 1472086961566 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 17:02:41 INFO - PROCESS | 3840 | 1472086961568 Marionette TRACE conn3 <- [1,1258,null,{}] 17:02:41 INFO - PROCESS | 3840 | 1472086961571 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:41 INFO - PROCESS | 3840 | 1472086961573 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:41 INFO - PROCESS | 3840 | 1472086961697 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 17:02:41 INFO - PROCESS | 3840 | 1472086961708 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:41 INFO - PROCESS | 3840 | 1472086961710 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:41 INFO - PROCESS | 3840 | ++DOCSHELL 11853800 == 39 [pid = 3840] [id = 324] 17:02:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (134DE000) [pid = 3840] [serial = 971] [outer = 00000000] 17:02:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (1A05F800) [pid = 3840] [serial = 972] [outer = 134DE000] 17:02:41 INFO - PROCESS | 3840 | 1472086961741 Marionette DEBUG loaded listener.js 17:02:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (1A060000) [pid = 3840] [serial = 973] [outer = 134DE000] 17:02:42 INFO - PROCESS | 3840 | 1472086962136 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 17:02:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 17:02:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 584ms 17:02:42 INFO - PROCESS | 3840 | 1472086962158 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 17:02:42 INFO - PROCESS | 3840 | 1472086962159 Marionette TRACE conn3 <- [1,1261,null,{"value":"13"}] 17:02:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 17:02:42 INFO - PROCESS | 3840 | 1472086962163 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 17:02:42 INFO - PROCESS | 3840 | 1472086962164 Marionette TRACE conn3 <- [1,1262,null,{}] 17:02:42 INFO - PROCESS | 3840 | 1472086962168 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:42 INFO - PROCESS | 3840 | 1472086962179 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:42 INFO - PROCESS | 3840 | 1472086962275 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 17:02:42 INFO - PROCESS | 3840 | 1472086962316 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:42 INFO - PROCESS | 3840 | 1472086962319 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:42 INFO - PROCESS | 3840 | ++DOCSHELL 104E9000 == 40 [pid = 3840] [id = 325] 17:02:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 86 (16883C00) [pid = 3840] [serial = 974] [outer = 00000000] 17:02:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 87 (1A5A8000) [pid = 3840] [serial = 975] [outer = 16883C00] 17:02:42 INFO - PROCESS | 3840 | 1472086962364 Marionette DEBUG loaded listener.js 17:02:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 88 (1A5A8C00) [pid = 3840] [serial = 976] [outer = 16883C00] 17:02:42 INFO - PROCESS | 3840 | 1472086962734 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 17:02:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 17:02:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 641ms 17:02:42 INFO - PROCESS | 3840 | 1472086962807 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 17:02:42 INFO - PROCESS | 3840 | 1472086962809 Marionette TRACE conn3 <- [1,1265,null,{"value":"13"}] 17:02:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 17:02:42 INFO - PROCESS | 3840 | 1472086962812 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 17:02:42 INFO - PROCESS | 3840 | 1472086962814 Marionette TRACE conn3 <- [1,1266,null,{}] 17:02:42 INFO - PROCESS | 3840 | 1472086962799 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:42 INFO - PROCESS | 3840 | 1472086962801 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:42 INFO - PROCESS | 3840 | 1472086962887 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 17:02:42 INFO - PROCESS | 3840 | 1472086962894 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:42 INFO - PROCESS | 3840 | 1472086962896 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:42 INFO - PROCESS | 3840 | ++DOCSHELL 159ABC00 == 41 [pid = 3840] [id = 326] 17:02:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 89 (16C75400) [pid = 3840] [serial = 977] [outer = 00000000] 17:02:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 90 (1A71E400) [pid = 3840] [serial = 978] [outer = 16C75400] 17:02:42 INFO - PROCESS | 3840 | 1472086962941 Marionette DEBUG loaded listener.js 17:02:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 91 (1A9ECC00) [pid = 3840] [serial = 979] [outer = 16C75400] 17:02:43 INFO - PROCESS | 3840 | 1472086963730 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 17:02:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 17:02:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 955ms 17:02:43 INFO - PROCESS | 3840 | 1472086963775 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 17:02:43 INFO - PROCESS | 3840 | 1472086963779 Marionette TRACE conn3 <- [1,1269,null,{"value":"13"}] 17:02:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 17:02:43 INFO - PROCESS | 3840 | 1472086963784 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 17:02:43 INFO - PROCESS | 3840 | 1472086963789 Marionette TRACE conn3 <- [1,1270,null,{}] 17:02:43 INFO - PROCESS | 3840 | 1472086963795 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:43 INFO - PROCESS | 3840 | 1472086963798 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:43 INFO - PROCESS | 3840 | 1472086963908 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 17:02:44 INFO - PROCESS | 3840 | 1472086964036 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:44 INFO - PROCESS | 3840 | 1472086964040 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:44 INFO - PROCESS | 3840 | ++DOCSHELL 10478000 == 42 [pid = 3840] [id = 327] 17:02:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 92 (104E7C00) [pid = 3840] [serial = 980] [outer = 00000000] 17:02:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 93 (114AA800) [pid = 3840] [serial = 981] [outer = 104E7C00] 17:02:44 INFO - PROCESS | 3840 | 1472086964099 Marionette DEBUG loaded listener.js 17:02:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 94 (1185C800) [pid = 3840] [serial = 982] [outer = 104E7C00] 17:02:44 INFO - PROCESS | 3840 | 1472086964928 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 17:02:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 17:02:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1240ms 17:02:44 INFO - PROCESS | 3840 | 1472086965011 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 17:02:45 INFO - PROCESS | 3840 | 1472086965016 Marionette TRACE conn3 <- [1,1273,null,{"value":"13"}] 17:02:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 17:02:45 INFO - PROCESS | 3840 | 1472086965022 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 17:02:45 INFO - PROCESS | 3840 | 1472086965025 Marionette TRACE conn3 <- [1,1274,null,{}] 17:02:45 INFO - PROCESS | 3840 | 1472086965031 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:45 INFO - PROCESS | 3840 | 1472086965034 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:45 INFO - PROCESS | 3840 | 1472086965137 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 17:02:45 INFO - PROCESS | 3840 | 1472086965250 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:45 INFO - PROCESS | 3840 | 1472086965255 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:45 INFO - PROCESS | 3840 | --DOCSHELL 104E9000 == 41 [pid = 3840] [id = 325] 17:02:45 INFO - PROCESS | 3840 | --DOCSHELL 11853800 == 40 [pid = 3840] [id = 324] 17:02:45 INFO - PROCESS | 3840 | --DOCSHELL 0F346400 == 39 [pid = 3840] [id = 323] 17:02:45 INFO - PROCESS | 3840 | --DOCSHELL 1830E000 == 38 [pid = 3840] [id = 322] 17:02:45 INFO - PROCESS | 3840 | --DOCSHELL 132B3400 == 37 [pid = 3840] [id = 321] 17:02:45 INFO - PROCESS | 3840 | --DOCSHELL 1830A000 == 36 [pid = 3840] [id = 320] 17:02:45 INFO - PROCESS | 3840 | --DOCSHELL 1055D800 == 35 [pid = 3840] [id = 319] 17:02:45 INFO - PROCESS | 3840 | --DOCSHELL 16C76800 == 34 [pid = 3840] [id = 318] 17:02:45 INFO - PROCESS | 3840 | --DOCSHELL 1519A000 == 33 [pid = 3840] [id = 317] 17:02:45 INFO - PROCESS | 3840 | --DOCSHELL 13A9E400 == 32 [pid = 3840] [id = 316] 17:02:45 INFO - PROCESS | 3840 | --DOCSHELL 132B5000 == 31 [pid = 3840] [id = 315] 17:02:45 INFO - PROCESS | 3840 | --DOCSHELL 11855000 == 30 [pid = 3840] [id = 314] 17:02:45 INFO - PROCESS | 3840 | --DOMWINDOW == 93 (0F34F400) [pid = 3840] [serial = 936] [outer = 00000000] [url = about:blank] 17:02:45 INFO - PROCESS | 3840 | ++DOCSHELL 104E9000 == 31 [pid = 3840] [id = 328] 17:02:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 94 (10559400) [pid = 3840] [serial = 983] [outer = 00000000] 17:02:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 95 (10A53000) [pid = 3840] [serial = 984] [outer = 10559400] 17:02:45 INFO - PROCESS | 3840 | 1472086965369 Marionette DEBUG loaded listener.js 17:02:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 96 (10F99C00) [pid = 3840] [serial = 985] [outer = 10559400] 17:02:45 INFO - PROCESS | 3840 | --DOCSHELL 10A0F000 == 30 [pid = 3840] [id = 313] 17:02:45 INFO - PROCESS | 3840 | --DOCSHELL 0F347C00 == 29 [pid = 3840] [id = 312] 17:02:45 INFO - PROCESS | 3840 | --DOMWINDOW == 95 (1A71A000) [pid = 3840] [serial = 921] [outer = 00000000] [url = about:blank] 17:02:45 INFO - PROCESS | 3840 | --DOMWINDOW == 94 (1A9E5C00) [pid = 3840] [serial = 924] [outer = 00000000] [url = about:blank] 17:02:45 INFO - PROCESS | 3840 | --DOMWINDOW == 93 (1ADA5400) [pid = 3840] [serial = 934] [outer = 00000000] [url = about:blank] 17:02:45 INFO - PROCESS | 3840 | --DOMWINDOW == 92 (1ABA7000) [pid = 3840] [serial = 927] [outer = 00000000] [url = about:blank] 17:02:45 INFO - PROCESS | 3840 | --DOMWINDOW == 91 (1A9E8C00) [pid = 3840] [serial = 925] [outer = 00000000] [url = about:blank] 17:02:45 INFO - PROCESS | 3840 | --DOMWINDOW == 90 (1ADA9000) [pid = 3840] [serial = 933] [outer = 00000000] [url = about:blank] 17:02:45 INFO - PROCESS | 3840 | --DOMWINDOW == 89 (1ABAC000) [pid = 3840] [serial = 928] [outer = 00000000] [url = about:blank] 17:02:45 INFO - PROCESS | 3840 | --DOMWINDOW == 88 (1A618400) [pid = 3840] [serial = 918] [outer = 00000000] [url = about:blank] 17:02:45 INFO - PROCESS | 3840 | --DOMWINDOW == 87 (1A210000) [pid = 3840] [serial = 915] [outer = 00000000] [url = about:blank] 17:02:45 INFO - PROCESS | 3840 | --DOMWINDOW == 86 (1A210800) [pid = 3840] [serial = 916] [outer = 00000000] [url = about:blank] 17:02:45 INFO - PROCESS | 3840 | --DOMWINDOW == 85 (18309400) [pid = 3840] [serial = 912] [outer = 00000000] [url = about:blank] 17:02:45 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (19A61800) [pid = 3840] [serial = 913] [outer = 00000000] [url = about:blank] 17:02:45 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (17B20400) [pid = 3840] [serial = 909] [outer = 00000000] [url = about:blank] 17:02:45 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (17E98400) [pid = 3840] [serial = 910] [outer = 00000000] [url = about:blank] 17:02:45 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (16882400) [pid = 3840] [serial = 906] [outer = 00000000] [url = about:blank] 17:02:45 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (16C7A800) [pid = 3840] [serial = 907] [outer = 00000000] [url = about:blank] 17:02:45 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (156F5800) [pid = 3840] [serial = 903] [outer = 00000000] [url = about:blank] 17:02:45 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (15871C00) [pid = 3840] [serial = 904] [outer = 00000000] [url = about:blank] 17:02:45 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (12BC3C00) [pid = 3840] [serial = 900] [outer = 00000000] [url = about:blank] 17:02:45 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (13172800) [pid = 3840] [serial = 901] [outer = 00000000] [url = about:blank] 17:02:45 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (11810400) [pid = 3840] [serial = 897] [outer = 00000000] [url = about:blank] 17:02:45 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (11857400) [pid = 3840] [serial = 898] [outer = 00000000] [url = about:blank] 17:02:45 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (19CE4C00) [pid = 3840] [serial = 895] [outer = 00000000] [url = about:blank] 17:02:45 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (1A71B000) [pid = 3840] [serial = 922] [outer = 00000000] [url = about:blank] 17:02:45 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (17351800) [pid = 3840] [serial = 930] [outer = 00000000] [url = about:blank] 17:02:45 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (1A5AD000) [pid = 3840] [serial = 931] [outer = 00000000] [url = about:blank] 17:02:45 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (1A619400) [pid = 3840] [serial = 919] [outer = 00000000] [url = about:blank] 17:02:45 INFO - PROCESS | 3840 | 1472086965751 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 17:02:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 17:02:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 755ms 17:02:45 INFO - PROCESS | 3840 | 1472086965788 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 17:02:45 INFO - PROCESS | 3840 | 1472086965793 Marionette TRACE conn3 <- [1,1277,null,{"value":"13"}] 17:02:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 17:02:45 INFO - PROCESS | 3840 | 1472086965800 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 17:02:45 INFO - PROCESS | 3840 | 1472086965803 Marionette TRACE conn3 <- [1,1278,null,{}] 17:02:45 INFO - PROCESS | 3840 | 1472086965806 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:45 INFO - PROCESS | 3840 | 1472086965809 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:45 INFO - PROCESS | 3840 | 1472086965879 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 17:02:45 INFO - PROCESS | 3840 | 1472086965886 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:45 INFO - PROCESS | 3840 | 1472086965888 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:45 INFO - PROCESS | 3840 | ++DOCSHELL 114F4000 == 30 [pid = 3840] [id = 329] 17:02:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (114F5800) [pid = 3840] [serial = 986] [outer = 00000000] 17:02:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (11857400) [pid = 3840] [serial = 987] [outer = 114F5800] 17:02:45 INFO - PROCESS | 3840 | 1472086965943 Marionette DEBUG loaded listener.js 17:02:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (11C15400) [pid = 3840] [serial = 988] [outer = 114F5800] 17:02:46 INFO - PROCESS | 3840 | 1472086966427 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 17:02:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 17:02:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 670ms 17:02:46 INFO - PROCESS | 3840 | 1472086966481 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 17:02:46 INFO - PROCESS | 3840 | 1472086966483 Marionette TRACE conn3 <- [1,1281,null,{"value":"13"}] 17:02:46 INFO - PROCESS | 3840 | 1472086966498 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 17:02:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 17:02:46 INFO - PROCESS | 3840 | 1472086966501 Marionette TRACE conn3 <- [1,1282,null,{}] 17:02:46 INFO - PROCESS | 3840 | 1472086966515 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:46 INFO - PROCESS | 3840 | 1472086966520 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:46 INFO - PROCESS | 3840 | 1472086966613 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 17:02:46 INFO - PROCESS | 3840 | 1472086966700 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:46 INFO - PROCESS | 3840 | 1472086966703 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:46 INFO - PROCESS | 3840 | ++DOCSHELL 1321AC00 == 31 [pid = 3840] [id = 330] 17:02:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (1321E000) [pid = 3840] [serial = 989] [outer = 00000000] 17:02:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (13AA0400) [pid = 3840] [serial = 990] [outer = 1321E000] 17:02:46 INFO - PROCESS | 3840 | 1472086966736 Marionette DEBUG loaded listener.js 17:02:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (14371400) [pid = 3840] [serial = 991] [outer = 1321E000] 17:02:47 INFO - PROCESS | 3840 | 1472086967098 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 17:02:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 17:02:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 641ms 17:02:47 INFO - PROCESS | 3840 | 1472086967160 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 17:02:47 INFO - PROCESS | 3840 | 1472086967163 Marionette TRACE conn3 <- [1,1285,null,{"value":"13"}] 17:02:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 17:02:47 INFO - PROCESS | 3840 | 1472086967149 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 17:02:47 INFO - PROCESS | 3840 | 1472086967150 Marionette TRACE conn3 <- [1,1286,null,{}] 17:02:47 INFO - PROCESS | 3840 | 1472086967163 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:47 INFO - PROCESS | 3840 | 1472086967166 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:47 INFO - PROCESS | 3840 | 1472086967254 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 17:02:47 INFO - PROCESS | 3840 | 1472086967259 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:47 INFO - PROCESS | 3840 | 1472086967262 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:47 INFO - PROCESS | 3840 | ++DOCSHELL 15195000 == 32 [pid = 3840] [id = 331] 17:02:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (15646C00) [pid = 3840] [serial = 992] [outer = 00000000] 17:02:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (156EEC00) [pid = 3840] [serial = 993] [outer = 15646C00] 17:02:47 INFO - PROCESS | 3840 | 1472086967309 Marionette DEBUG loaded listener.js 17:02:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (158D4400) [pid = 3840] [serial = 994] [outer = 15646C00] 17:02:47 INFO - PROCESS | 3840 | 1472086967758 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 17:02:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 17:02:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 627ms 17:02:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 17:02:47 INFO - PROCESS | 3840 | 1472086967791 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 17:02:47 INFO - PROCESS | 3840 | 1472086967793 Marionette TRACE conn3 <- [1,1289,null,{"value":"13"}] 17:02:47 INFO - PROCESS | 3840 | 1472086967797 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 17:02:47 INFO - PROCESS | 3840 | 1472086967798 Marionette TRACE conn3 <- [1,1290,null,{}] 17:02:47 INFO - PROCESS | 3840 | 1472086967802 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:47 INFO - PROCESS | 3840 | 1472086967804 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:47 INFO - PROCESS | 3840 | 1472086967925 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 17:02:47 INFO - PROCESS | 3840 | 1472086967942 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:47 INFO - PROCESS | 3840 | 1472086967944 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:47 INFO - PROCESS | 3840 | ++DOCSHELL 159A6000 == 33 [pid = 3840] [id = 332] 17:02:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (15ECD000) [pid = 3840] [serial = 995] [outer = 00000000] 17:02:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (168D8800) [pid = 3840] [serial = 996] [outer = 15ECD000] 17:02:47 INFO - PROCESS | 3840 | 1472086967991 Marionette DEBUG loaded listener.js 17:02:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (16C75C00) [pid = 3840] [serial = 997] [outer = 15ECD000] 17:02:48 INFO - PROCESS | 3840 | 1472086968409 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 17:02:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 17:02:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 627ms 17:02:48 INFO - PROCESS | 3840 | 1472086968439 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 17:02:48 INFO - PROCESS | 3840 | 1472086968441 Marionette TRACE conn3 <- [1,1293,null,{"value":"13"}] 17:02:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 17:02:48 INFO - PROCESS | 3840 | 1472086968444 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 17:02:48 INFO - PROCESS | 3840 | 1472086968446 Marionette TRACE conn3 <- [1,1294,null,{}] 17:02:48 INFO - PROCESS | 3840 | 1472086968450 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:48 INFO - PROCESS | 3840 | 1472086968456 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:48 INFO - PROCESS | 3840 | 1472086968574 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 17:02:48 INFO - PROCESS | 3840 | 1472086968632 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:48 INFO - PROCESS | 3840 | 1472086968634 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:48 INFO - PROCESS | 3840 | ++DOCSHELL 17259C00 == 34 [pid = 3840] [id = 333] 17:02:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (172E6800) [pid = 3840] [serial = 998] [outer = 00000000] 17:02:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (17E9E000) [pid = 3840] [serial = 999] [outer = 172E6800] 17:02:48 INFO - PROCESS | 3840 | 1472086968682 Marionette DEBUG loaded listener.js 17:02:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (17EA1400) [pid = 3840] [serial = 1000] [outer = 172E6800] 17:02:49 INFO - PROCESS | 3840 | 1472086969103 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 17:02:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 17:02:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 669ms 17:02:49 INFO - PROCESS | 3840 | 1472086969165 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 17:02:49 INFO - PROCESS | 3840 | 1472086969167 Marionette TRACE conn3 <- [1,1297,null,{"value":"13"}] 17:02:49 INFO - PROCESS | 3840 | 1472086969171 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 17:02:49 INFO - PROCESS | 3840 | 1472086969173 Marionette TRACE conn3 <- [1,1298,null,{}] 17:02:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 17:02:49 INFO - PROCESS | 3840 | 1472086969176 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:49 INFO - PROCESS | 3840 | 1472086969178 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:49 INFO - PROCESS | 3840 | 1472086969267 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 17:02:49 INFO - PROCESS | 3840 | 1472086969275 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:49 INFO - PROCESS | 3840 | 1472086969277 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:49 INFO - PROCESS | 3840 | ++DOCSHELL 17E98400 == 35 [pid = 3840] [id = 334] 17:02:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (18309800) [pid = 3840] [serial = 1001] [outer = 00000000] 17:02:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 86 (18330400) [pid = 3840] [serial = 1002] [outer = 18309800] 17:02:49 INFO - PROCESS | 3840 | 1472086969324 Marionette DEBUG loaded listener.js 17:02:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 87 (18338800) [pid = 3840] [serial = 1003] [outer = 18309800] 17:02:49 INFO - PROCESS | 3840 | --DOMWINDOW == 86 (16883C00) [pid = 3840] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 17:02:49 INFO - PROCESS | 3840 | --DOMWINDOW == 85 (10A0F400) [pid = 3840] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 17:02:49 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (16C77800) [pid = 3840] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 17:02:49 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (18335800) [pid = 3840] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 17:02:49 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (0F34BC00) [pid = 3840] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 17:02:49 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (1970B800) [pid = 3840] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 17:02:49 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (0F34AC00) [pid = 3840] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 17:02:49 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (13EAC000) [pid = 3840] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 17:02:49 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (134DE000) [pid = 3840] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 17:02:49 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (11855400) [pid = 3840] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 17:02:49 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (132B5400) [pid = 3840] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 17:02:49 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (1830B000) [pid = 3840] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 17:02:49 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (10A07800) [pid = 3840] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 17:02:49 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (1519C800) [pid = 3840] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 17:02:49 INFO - PROCESS | 3840 | 1472086969853 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1301,"getWindowHandle",null] 17:02:49 INFO - PROCESS | 3840 | 1472086969878 Marionette TRACE conn3 <- [1,1301,null,{"value":"13"}] 17:02:49 INFO - PROCESS | 3840 | 1472086969881 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 17:02:49 INFO - PROCESS | 3840 | 1472086969883 Marionette TRACE conn3 <- [1,1302,null,{}] 17:02:49 INFO - PROCESS | 3840 | 1472086969886 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:49 INFO - PROCESS | 3840 | 1472086969888 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:49 INFO - PROCESS | 3840 | 1472086969967 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 17:02:49 INFO - PROCESS | 3840 | 1472086969972 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:49 INFO - PROCESS | 3840 | 1472086969974 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:49 INFO - PROCESS | 3840 | ++DOCSHELL 11857C00 == 36 [pid = 3840] [id = 335] 17:02:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (1436E000) [pid = 3840] [serial = 1004] [outer = 00000000] 17:02:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (18307000) [pid = 3840] [serial = 1005] [outer = 1436E000] 17:02:50 INFO - PROCESS | 3840 | 1472086970021 Marionette DEBUG loaded listener.js 17:02:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (1830F400) [pid = 3840] [serial = 1006] [outer = 1436E000] 17:02:50 INFO - PROCESS | 3840 | 1472086970427 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 17:02:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 17:02:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 584ms 17:02:50 INFO - PROCESS | 3840 | 1472086970464 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 17:02:50 INFO - PROCESS | 3840 | 1472086970466 Marionette TRACE conn3 <- [1,1305,null,{"value":"13"}] 17:02:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 17:02:50 INFO - PROCESS | 3840 | 1472086970470 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 17:02:50 INFO - PROCESS | 3840 | 1472086970471 Marionette TRACE conn3 <- [1,1306,null,{}] 17:02:50 INFO - PROCESS | 3840 | 1472086970475 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:50 INFO - PROCESS | 3840 | 1472086970477 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:50 INFO - PROCESS | 3840 | 1472086970556 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 17:02:50 INFO - PROCESS | 3840 | 1472086970562 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:50 INFO - PROCESS | 3840 | 1472086970564 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:50 INFO - PROCESS | 3840 | ++DOCSHELL 1185B400 == 37 [pid = 3840] [id = 336] 17:02:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (172EBC00) [pid = 3840] [serial = 1007] [outer = 00000000] 17:02:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (1970F800) [pid = 3840] [serial = 1008] [outer = 172EBC00] 17:02:50 INFO - PROCESS | 3840 | 1472086970609 Marionette DEBUG loaded listener.js 17:02:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (19A5F400) [pid = 3840] [serial = 1009] [outer = 172EBC00] 17:02:51 INFO - PROCESS | 3840 | 1472086971024 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 17:02:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 17:02:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 585ms 17:02:51 INFO - PROCESS | 3840 | 1472086971059 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 17:02:51 INFO - PROCESS | 3840 | 1472086971061 Marionette TRACE conn3 <- [1,1309,null,{"value":"13"}] 17:02:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 17:02:51 INFO - PROCESS | 3840 | 1472086971068 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 17:02:51 INFO - PROCESS | 3840 | 1472086971070 Marionette TRACE conn3 <- [1,1310,null,{}] 17:02:51 INFO - PROCESS | 3840 | 1472086971074 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:51 INFO - PROCESS | 3840 | 1472086971077 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:51 INFO - PROCESS | 3840 | 1472086971160 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 17:02:51 INFO - PROCESS | 3840 | 1472086971165 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:51 INFO - PROCESS | 3840 | 1472086971167 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:51 INFO - PROCESS | 3840 | ++DOCSHELL 18337000 == 38 [pid = 3840] [id = 337] 17:02:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (1833D800) [pid = 3840] [serial = 1010] [outer = 00000000] 17:02:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (19EC8000) [pid = 3840] [serial = 1011] [outer = 1833D800] 17:02:51 INFO - PROCESS | 3840 | 1472086971215 Marionette DEBUG loaded listener.js 17:02:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (19EC8C00) [pid = 3840] [serial = 1012] [outer = 1833D800] 17:02:51 INFO - PROCESS | 3840 | 1472086971811 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 17:02:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 17:02:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 827ms 17:02:51 INFO - PROCESS | 3840 | 1472086971888 Marionette TRACE conn3 -> [0,1313,"getWindowHandle",null] 17:02:51 INFO - PROCESS | 3840 | 1472086971893 Marionette TRACE conn3 <- [1,1313,null,{"value":"13"}] 17:02:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 17:02:51 INFO - PROCESS | 3840 | 1472086971898 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 17:02:51 INFO - PROCESS | 3840 | 1472086971902 Marionette TRACE conn3 <- [1,1314,null,{}] 17:02:51 INFO - PROCESS | 3840 | 1472086971908 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:51 INFO - PROCESS | 3840 | 1472086971911 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:52 INFO - PROCESS | 3840 | 1472086972038 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 17:02:52 INFO - PROCESS | 3840 | 1472086972149 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:52 INFO - PROCESS | 3840 | 1472086972152 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:52 INFO - PROCESS | 3840 | ++DOCSHELL 1047E800 == 39 [pid = 3840] [id = 338] 17:02:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (10A4A000) [pid = 3840] [serial = 1013] [outer = 00000000] 17:02:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (114F3800) [pid = 3840] [serial = 1014] [outer = 10A4A000] 17:02:52 INFO - PROCESS | 3840 | 1472086972216 Marionette DEBUG loaded listener.js 17:02:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (11DE5800) [pid = 3840] [serial = 1015] [outer = 10A4A000] 17:02:52 INFO - PROCESS | 3840 | 1472086972791 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 17:02:52 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 17:02:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 941ms 17:02:52 INFO - PROCESS | 3840 | 1472086972856 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 17:02:52 INFO - PROCESS | 3840 | 1472086972861 Marionette TRACE conn3 <- [1,1317,null,{"value":"13"}] 17:02:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 17:02:52 INFO - PROCESS | 3840 | 1472086972867 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 17:02:52 INFO - PROCESS | 3840 | 1472086972870 Marionette TRACE conn3 <- [1,1318,null,{}] 17:02:52 INFO - PROCESS | 3840 | 1472086972893 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:52 INFO - PROCESS | 3840 | 1472086972896 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:53 INFO - PROCESS | 3840 | 1472086973017 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 17:02:53 INFO - PROCESS | 3840 | 1472086973149 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:53 INFO - PROCESS | 3840 | 1472086973153 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:53 INFO - PROCESS | 3840 | ++DOCSHELL 14795800 == 40 [pid = 3840] [id = 339] 17:02:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 86 (1479E000) [pid = 3840] [serial = 1016] [outer = 00000000] 17:02:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 87 (15788800) [pid = 3840] [serial = 1017] [outer = 1479E000] 17:02:53 INFO - PROCESS | 3840 | 1472086973197 Marionette DEBUG loaded listener.js 17:02:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 88 (16101400) [pid = 3840] [serial = 1018] [outer = 1479E000] 17:02:53 INFO - PROCESS | 3840 | 1472086973977 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 17:02:54 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 17:02:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1140ms 17:02:54 INFO - PROCESS | 3840 | 1472086974002 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 17:02:54 INFO - PROCESS | 3840 | 1472086974006 Marionette TRACE conn3 <- [1,1321,null,{"value":"13"}] 17:02:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 17:02:54 INFO - PROCESS | 3840 | 1472086974012 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 17:02:54 INFO - PROCESS | 3840 | 1472086974015 Marionette TRACE conn3 <- [1,1322,null,{}] 17:02:54 INFO - PROCESS | 3840 | 1472086974021 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:54 INFO - PROCESS | 3840 | 1472086974024 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:54 INFO - PROCESS | 3840 | 1472086974166 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 17:02:54 INFO - PROCESS | 3840 | 1472086974183 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:54 INFO - PROCESS | 3840 | 1472086974187 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:54 INFO - PROCESS | 3840 | ++DOCSHELL 1147B000 == 41 [pid = 3840] [id = 340] 17:02:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 89 (1147E000) [pid = 3840] [serial = 1019] [outer = 00000000] 17:02:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 90 (114EC800) [pid = 3840] [serial = 1020] [outer = 1147E000] 17:02:54 INFO - PROCESS | 3840 | 1472086974240 Marionette DEBUG loaded listener.js 17:02:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 91 (11858C00) [pid = 3840] [serial = 1021] [outer = 1147E000] 17:02:55 INFO - PROCESS | 3840 | --DOCSHELL 1185B400 == 40 [pid = 3840] [id = 336] 17:02:55 INFO - PROCESS | 3840 | --DOCSHELL 11857C00 == 39 [pid = 3840] [id = 335] 17:02:55 INFO - PROCESS | 3840 | --DOCSHELL 17E98400 == 38 [pid = 3840] [id = 334] 17:02:55 INFO - PROCESS | 3840 | --DOCSHELL 17259C00 == 37 [pid = 3840] [id = 333] 17:02:55 INFO - PROCESS | 3840 | --DOCSHELL 159A6000 == 36 [pid = 3840] [id = 332] 17:02:55 INFO - PROCESS | 3840 | --DOCSHELL 15195000 == 35 [pid = 3840] [id = 331] 17:02:55 INFO - PROCESS | 3840 | --DOCSHELL 1321AC00 == 34 [pid = 3840] [id = 330] 17:02:55 INFO - PROCESS | 3840 | --DOCSHELL 114F4000 == 33 [pid = 3840] [id = 329] 17:02:55 INFO - PROCESS | 3840 | --DOCSHELL 104E9000 == 32 [pid = 3840] [id = 328] 17:02:55 INFO - PROCESS | 3840 | --DOCSHELL 159ABC00 == 31 [pid = 3840] [id = 326] 17:02:55 INFO - PROCESS | 3840 | --DOCSHELL 10478000 == 30 [pid = 3840] [id = 327] 17:02:55 INFO - PROCESS | 3840 | --DOCSHELL 14795800 == 29 [pid = 3840] [id = 339] 17:02:55 INFO - PROCESS | 3840 | --DOCSHELL 18337000 == 28 [pid = 3840] [id = 337] 17:02:55 INFO - PROCESS | 3840 | --DOCSHELL 1047E800 == 27 [pid = 3840] [id = 338] 17:02:55 INFO - PROCESS | 3840 | --DOMWINDOW == 90 (1124E000) [pid = 3840] [serial = 939] [outer = 00000000] [url = about:blank] 17:02:55 INFO - PROCESS | 3840 | --DOMWINDOW == 89 (112BFC00) [pid = 3840] [serial = 940] [outer = 00000000] [url = about:blank] 17:02:55 INFO - PROCESS | 3840 | --DOMWINDOW == 88 (172ECC00) [pid = 3840] [serial = 954] [outer = 00000000] [url = about:blank] 17:02:55 INFO - PROCESS | 3840 | --DOMWINDOW == 87 (17526000) [pid = 3840] [serial = 955] [outer = 00000000] [url = about:blank] 17:02:55 INFO - PROCESS | 3840 | --DOMWINDOW == 86 (1833A800) [pid = 3840] [serial = 963] [outer = 00000000] [url = about:blank] 17:02:55 INFO - PROCESS | 3840 | --DOMWINDOW == 85 (11857000) [pid = 3840] [serial = 937] [outer = 00000000] [url = about:blank] 17:02:55 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (19713C00) [pid = 3840] [serial = 966] [outer = 00000000] [url = about:blank] 17:02:55 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (1833B000) [pid = 3840] [serial = 964] [outer = 00000000] [url = about:blank] 17:02:55 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (19A5D400) [pid = 3840] [serial = 967] [outer = 00000000] [url = about:blank] 17:02:55 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (15651400) [pid = 3840] [serial = 970] [outer = 00000000] [url = about:blank] 17:02:55 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (15649800) [pid = 3840] [serial = 948] [outer = 00000000] [url = about:blank] 17:02:55 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (1578B400) [pid = 3840] [serial = 949] [outer = 00000000] [url = about:blank] 17:02:55 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (1A05F800) [pid = 3840] [serial = 972] [outer = 00000000] [url = about:blank] 17:02:55 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (1185D800) [pid = 3840] [serial = 942] [outer = 00000000] [url = about:blank] 17:02:55 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (11C0F800) [pid = 3840] [serial = 943] [outer = 00000000] [url = about:blank] 17:02:55 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (13A0A400) [pid = 3840] [serial = 945] [outer = 00000000] [url = about:blank] 17:02:55 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (13AA1400) [pid = 3840] [serial = 946] [outer = 00000000] [url = about:blank] 17:02:55 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (1832F000) [pid = 3840] [serial = 960] [outer = 00000000] [url = about:blank] 17:02:55 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (17EA6C00) [pid = 3840] [serial = 958] [outer = 00000000] [url = about:blank] 17:02:55 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (11801800) [pid = 3840] [serial = 969] [outer = 00000000] [url = about:blank] 17:02:55 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (17EA5C00) [pid = 3840] [serial = 957] [outer = 00000000] [url = about:blank] 17:02:55 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (159AD000) [pid = 3840] [serial = 951] [outer = 00000000] [url = about:blank] 17:02:55 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (15EC1800) [pid = 3840] [serial = 952] [outer = 00000000] [url = about:blank] 17:02:55 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (1A5A8C00) [pid = 3840] [serial = 976] [outer = 00000000] [url = about:blank] 17:02:55 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (1A060000) [pid = 3840] [serial = 973] [outer = 00000000] [url = about:blank] 17:02:55 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (18330C00) [pid = 3840] [serial = 961] [outer = 00000000] [url = about:blank] 17:02:55 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (1A5A8000) [pid = 3840] [serial = 975] [outer = 00000000] [url = about:blank] 17:02:55 INFO - PROCESS | 3840 | 1472086975438 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 17:02:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 17:02:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1468ms 17:02:55 INFO - PROCESS | 3840 | 1472086975508 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 17:02:55 INFO - PROCESS | 3840 | 1472086975513 Marionette TRACE conn3 <- [1,1325,null,{"value":"13"}] 17:02:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 17:02:55 INFO - PROCESS | 3840 | 1472086975519 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 17:02:55 INFO - PROCESS | 3840 | 1472086975522 Marionette TRACE conn3 <- [1,1326,null,{}] 17:02:55 INFO - PROCESS | 3840 | 1472086975528 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:55 INFO - PROCESS | 3840 | 1472086975531 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:55 INFO - PROCESS | 3840 | 1472086975622 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 17:02:55 INFO - PROCESS | 3840 | 1472086975689 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:55 INFO - PROCESS | 3840 | 1472086975694 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:55 INFO - PROCESS | 3840 | ++DOCSHELL 10476C00 == 28 [pid = 3840] [id = 341] 17:02:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (10478000) [pid = 3840] [serial = 1022] [outer = 00000000] 17:02:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (112BF400) [pid = 3840] [serial = 1023] [outer = 10478000] 17:02:55 INFO - PROCESS | 3840 | 1472086975744 Marionette DEBUG loaded listener.js 17:02:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (114E8000) [pid = 3840] [serial = 1024] [outer = 10478000] 17:02:56 INFO - PROCESS | 3840 | 1472086976570 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 17:02:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 17:02:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1112ms 17:02:56 INFO - PROCESS | 3840 | 1472086976619 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 17:02:56 INFO - PROCESS | 3840 | 1472086976624 Marionette TRACE conn3 <- [1,1329,null,{"value":"13"}] 17:02:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 17:02:56 INFO - PROCESS | 3840 | 1472086976631 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 17:02:56 INFO - PROCESS | 3840 | 1472086976634 Marionette TRACE conn3 <- [1,1330,null,{}] 17:02:56 INFO - PROCESS | 3840 | 1472086976638 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:56 INFO - PROCESS | 3840 | 1472086976641 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:56 INFO - PROCESS | 3840 | 1472086976727 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 17:02:56 INFO - PROCESS | 3840 | 1472086976734 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:56 INFO - PROCESS | 3840 | 1472086976737 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:56 INFO - PROCESS | 3840 | ++DOCSHELL 12BBD000 == 29 [pid = 3840] [id = 342] 17:02:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (12BC3C00) [pid = 3840] [serial = 1025] [outer = 00000000] 17:02:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (13172800) [pid = 3840] [serial = 1026] [outer = 12BC3C00] 17:02:56 INFO - PROCESS | 3840 | 1472086976769 Marionette DEBUG loaded listener.js 17:02:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (132AC800) [pid = 3840] [serial = 1027] [outer = 12BC3C00] 17:02:57 INFO - PROCESS | 3840 | 1472086977248 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 17:02:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 17:02:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 684ms 17:02:57 INFO - PROCESS | 3840 | 1472086977313 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 17:02:57 INFO - PROCESS | 3840 | 1472086977316 Marionette TRACE conn3 <- [1,1333,null,{"value":"13"}] 17:02:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 17:02:57 INFO - PROCESS | 3840 | 1472086977320 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 17:02:57 INFO - PROCESS | 3840 | 1472086977323 Marionette TRACE conn3 <- [1,1334,null,{}] 17:02:57 INFO - PROCESS | 3840 | 1472086977343 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:57 INFO - PROCESS | 3840 | 1472086977348 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:57 INFO - PROCESS | 3840 | 1472086977455 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 17:02:57 INFO - PROCESS | 3840 | 1472086977462 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:57 INFO - PROCESS | 3840 | 1472086977466 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:57 INFO - PROCESS | 3840 | ++DOCSHELL 156F4400 == 30 [pid = 3840] [id = 343] 17:02:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (156F4800) [pid = 3840] [serial = 1028] [outer = 00000000] 17:02:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (15876C00) [pid = 3840] [serial = 1029] [outer = 156F4800] 17:02:57 INFO - PROCESS | 3840 | 1472086977519 Marionette DEBUG loaded listener.js 17:02:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (15EC2800) [pid = 3840] [serial = 1030] [outer = 156F4800] 17:02:57 INFO - PROCESS | 3840 | 1472086977961 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 17:02:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 17:02:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 670ms 17:02:58 INFO - PROCESS | 3840 | 1472086978027 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 17:02:58 INFO - PROCESS | 3840 | 1472086978041 Marionette TRACE conn3 <- [1,1337,null,{"value":"13"}] 17:02:58 INFO - PROCESS | 3840 | 1472086978045 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 17:02:58 INFO - PROCESS | 3840 | 1472086978047 Marionette TRACE conn3 <- [1,1338,null,{}] 17:02:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 17:02:58 INFO - PROCESS | 3840 | 1472086978050 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:58 INFO - PROCESS | 3840 | 1472086978053 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:58 INFO - PROCESS | 3840 | 1472086978179 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 17:02:58 INFO - PROCESS | 3840 | 1472086978186 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:58 INFO - PROCESS | 3840 | 1472086978188 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:58 INFO - PROCESS | 3840 | ++DOCSHELL 159ABC00 == 31 [pid = 3840] [id = 344] 17:02:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (16881400) [pid = 3840] [serial = 1031] [outer = 00000000] 17:02:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (172ECC00) [pid = 3840] [serial = 1032] [outer = 16881400] 17:02:58 INFO - PROCESS | 3840 | 1472086978220 Marionette DEBUG loaded listener.js 17:02:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (17522800) [pid = 3840] [serial = 1033] [outer = 16881400] 17:02:58 INFO - PROCESS | 3840 | 1472086978660 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 17:02:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 17:02:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 613ms 17:02:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 17:02:58 INFO - PROCESS | 3840 | 1472086978673 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 17:02:58 INFO - PROCESS | 3840 | 1472086978675 Marionette TRACE conn3 <- [1,1341,null,{"value":"13"}] 17:02:58 INFO - PROCESS | 3840 | 1472086978678 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 17:02:58 INFO - PROCESS | 3840 | 1472086978680 Marionette TRACE conn3 <- [1,1342,null,{}] 17:02:58 INFO - PROCESS | 3840 | 1472086978683 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:58 INFO - PROCESS | 3840 | 1472086978685 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:58 INFO - PROCESS | 3840 | 1472086978778 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 17:02:58 INFO - PROCESS | 3840 | 1472086978784 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:58 INFO - PROCESS | 3840 | 1472086978786 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:58 INFO - PROCESS | 3840 | ++DOCSHELL 17251000 == 32 [pid = 3840] [id = 345] 17:02:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (1735E400) [pid = 3840] [serial = 1034] [outer = 00000000] 17:02:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (17EA4000) [pid = 3840] [serial = 1035] [outer = 1735E400] 17:02:58 INFO - PROCESS | 3840 | 1472086978884 Marionette DEBUG loaded listener.js 17:02:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (17EA4800) [pid = 3840] [serial = 1036] [outer = 1735E400] 17:02:59 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (1833D800) [pid = 3840] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 17:02:59 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (172EBC00) [pid = 3840] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 17:02:59 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (15ECD000) [pid = 3840] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 17:02:59 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (172E6800) [pid = 3840] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 17:02:59 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (114F5800) [pid = 3840] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 17:02:59 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (18309800) [pid = 3840] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 17:02:59 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (10559400) [pid = 3840] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 17:02:59 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (15646C00) [pid = 3840] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 17:02:59 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (16C75400) [pid = 3840] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 17:02:59 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (104E7C00) [pid = 3840] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 17:02:59 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (1321E000) [pid = 3840] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 17:02:59 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (1436E000) [pid = 3840] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 17:02:59 INFO - PROCESS | 3840 | 1472086979414 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 17:02:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 17:02:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 770ms 17:02:59 INFO - PROCESS | 3840 | 1472086979441 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 17:02:59 INFO - PROCESS | 3840 | 1472086979443 Marionette TRACE conn3 <- [1,1345,null,{"value":"13"}] 17:02:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 17:02:59 INFO - PROCESS | 3840 | 1472086979447 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 17:02:59 INFO - PROCESS | 3840 | 1472086979449 Marionette TRACE conn3 <- [1,1346,null,{}] 17:02:59 INFO - PROCESS | 3840 | 1472086979453 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:59 INFO - PROCESS | 3840 | 1472086979458 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:59 INFO - PROCESS | 3840 | 1472086979559 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 17:02:59 INFO - PROCESS | 3840 | 1472086979567 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:59 INFO - PROCESS | 3840 | 1472086979569 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:02:59 INFO - PROCESS | 3840 | ++DOCSHELL 11859C00 == 33 [pid = 3840] [id = 346] 17:02:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (11C11400) [pid = 3840] [serial = 1037] [outer = 00000000] 17:02:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (172EBC00) [pid = 3840] [serial = 1038] [outer = 11C11400] 17:02:59 INFO - PROCESS | 3840 | 1472086979616 Marionette DEBUG loaded listener.js 17:02:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (17BB2400) [pid = 3840] [serial = 1039] [outer = 11C11400] 17:03:00 INFO - PROCESS | 3840 | 1472086980017 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 17:03:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 17:03:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 641ms 17:03:00 INFO - PROCESS | 3840 | 1472086980088 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 17:03:00 INFO - PROCESS | 3840 | 1472086980090 Marionette TRACE conn3 <- [1,1349,null,{"value":"13"}] 17:03:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 17:03:00 INFO - PROCESS | 3840 | 1472086980094 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 17:03:00 INFO - PROCESS | 3840 | 1472086980096 Marionette TRACE conn3 <- [1,1350,null,{}] 17:03:00 INFO - PROCESS | 3840 | 1472086980099 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:00 INFO - PROCESS | 3840 | 1472086980102 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:00 INFO - PROCESS | 3840 | 1472086980178 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 17:03:00 INFO - PROCESS | 3840 | 1472086980189 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:00 INFO - PROCESS | 3840 | 1472086980191 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:00 INFO - PROCESS | 3840 | ++DOCSHELL 159B3C00 == 34 [pid = 3840] [id = 347] 17:03:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (17B1C400) [pid = 3840] [serial = 1040] [outer = 00000000] 17:03:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (18337000) [pid = 3840] [serial = 1041] [outer = 17B1C400] 17:03:00 INFO - PROCESS | 3840 | 1472086980219 Marionette DEBUG loaded listener.js 17:03:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (1833A800) [pid = 3840] [serial = 1042] [outer = 17B1C400] 17:03:00 INFO - PROCESS | 3840 | 1472086980620 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 17:03:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 17:03:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 584ms 17:03:00 INFO - PROCESS | 3840 | 1472086980675 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 17:03:00 INFO - PROCESS | 3840 | 1472086980678 Marionette TRACE conn3 <- [1,1353,null,{"value":"13"}] 17:03:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 17:03:00 INFO - PROCESS | 3840 | 1472086980681 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 17:03:00 INFO - PROCESS | 3840 | 1472086980683 Marionette TRACE conn3 <- [1,1354,null,{}] 17:03:00 INFO - PROCESS | 3840 | 1472086980686 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:00 INFO - PROCESS | 3840 | 1472086980688 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:00 INFO - PROCESS | 3840 | 1472086980768 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 17:03:00 INFO - PROCESS | 3840 | 1472086980787 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:00 INFO - PROCESS | 3840 | 1472086980789 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:00 INFO - PROCESS | 3840 | ++DOCSHELL 14372C00 == 35 [pid = 3840] [id = 348] 17:03:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (14373800) [pid = 3840] [serial = 1043] [outer = 00000000] 17:03:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (19713C00) [pid = 3840] [serial = 1044] [outer = 14373800] 17:03:00 INFO - PROCESS | 3840 | 1472086980837 Marionette DEBUG loaded listener.js 17:03:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (11DE1000) [pid = 3840] [serial = 1045] [outer = 14373800] 17:03:01 INFO - PROCESS | 3840 | 1472086981657 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1357,"getWindowHandle",null] 17:03:01 INFO - PROCESS | 3840 | 1472086981681 Marionette TRACE conn3 <- [1,1357,null,{"value":"13"}] 17:03:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 17:03:01 INFO - PROCESS | 3840 | 1472086981687 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 17:03:01 INFO - PROCESS | 3840 | 1472086981690 Marionette TRACE conn3 <- [1,1358,null,{}] 17:03:01 INFO - PROCESS | 3840 | 1472086981697 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:01 INFO - PROCESS | 3840 | 1472086981700 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:01 INFO - PROCESS | 3840 | 1472086981824 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 17:03:01 INFO - PROCESS | 3840 | 1472086981957 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:01 INFO - PROCESS | 3840 | 1472086981961 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:01 INFO - PROCESS | 3840 | ++DOCSHELL 10A4AC00 == 36 [pid = 3840] [id = 349] 17:03:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (1124DC00) [pid = 3840] [serial = 1046] [outer = 00000000] 17:03:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (11D10400) [pid = 3840] [serial = 1047] [outer = 1124DC00] 17:03:02 INFO - PROCESS | 3840 | 1472086982005 Marionette DEBUG loaded listener.js 17:03:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (12BC4000) [pid = 3840] [serial = 1048] [outer = 1124DC00] 17:03:02 INFO - PROCESS | 3840 | 1472086982913 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1361,"getWindowHandle",null] 17:03:02 INFO - PROCESS | 3840 | 1472086982994 Marionette TRACE conn3 <- [1,1361,null,{"value":"13"}] 17:03:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 17:03:02 INFO - PROCESS | 3840 | 1472086982982 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 17:03:02 INFO - PROCESS | 3840 | 1472086982985 Marionette TRACE conn3 <- [1,1362,null,{}] 17:03:02 INFO - PROCESS | 3840 | 1472086982990 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:02 INFO - PROCESS | 3840 | 1472086982993 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:03 INFO - PROCESS | 3840 | 1472086983104 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 17:03:03 INFO - PROCESS | 3840 | 1472086983169 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:03 INFO - PROCESS | 3840 | 1472086983174 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:03 INFO - PROCESS | 3840 | ++DOCSHELL 11803800 == 30 [pid = 3840] [id = 350] 17:03:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 56 (11803C00) [pid = 3840] [serial = 1049] [outer = 00000000] 17:03:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 57 (11855400) [pid = 3840] [serial = 1050] [outer = 11803C00] 17:03:03 INFO - PROCESS | 3840 | 1472086983223 Marionette DEBUG loaded listener.js 17:03:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 58 (1185B400) [pid = 3840] [serial = 1051] [outer = 11803C00] 17:03:03 INFO - PROCESS | 3840 | [3840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:03:03 INFO - PROCESS | 3840 | 1472086983648 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1365,"getWindowHandle",null] 17:03:03 INFO - PROCESS | 3840 | 1472086983733 Marionette TRACE conn3 <- [1,1365,null,{"value":"13"}] 17:03:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 17:03:03 INFO - PROCESS | 3840 | 1472086983740 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 17:03:03 INFO - PROCESS | 3840 | 1472086983743 Marionette TRACE conn3 <- [1,1366,null,{}] 17:03:03 INFO - PROCESS | 3840 | 1472086983747 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:03 INFO - PROCESS | 3840 | 1472086983749 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:03 INFO - PROCESS | 3840 | 1472086983829 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 17:03:03 INFO - PROCESS | 3840 | 1472086983836 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:03 INFO - PROCESS | 3840 | 1472086983838 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:03 INFO - PROCESS | 3840 | ++DOCSHELL 13A09400 == 31 [pid = 3840] [id = 351] 17:03:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 59 (13A09C00) [pid = 3840] [serial = 1052] [outer = 00000000] 17:03:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 60 (13AA1800) [pid = 3840] [serial = 1053] [outer = 13A09C00] 17:03:03 INFO - PROCESS | 3840 | 1472086983887 Marionette DEBUG loaded listener.js 17:03:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 61 (13EB0800) [pid = 3840] [serial = 1054] [outer = 13A09C00] 17:03:04 INFO - PROCESS | 3840 | 1472086984315 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 17:03:04 INFO - PROCESS | 3840 | 1472086984394 Marionette TRACE conn3 <- [1,1369,null,{"value":"13"}] 17:03:04 INFO - PROCESS | 3840 | 1472086984380 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 17:03:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 17:03:04 INFO - PROCESS | 3840 | 1472086984384 Marionette TRACE conn3 <- [1,1370,null,{}] 17:03:04 INFO - PROCESS | 3840 | 1472086984395 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:04 INFO - PROCESS | 3840 | 1472086984399 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:04 INFO - PROCESS | 3840 | 1472086984492 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 17:03:04 INFO - PROCESS | 3840 | 1472086984565 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:04 INFO - PROCESS | 3840 | 1472086984568 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:04 INFO - PROCESS | 3840 | ++DOCSHELL 1578AC00 == 32 [pid = 3840] [id = 352] 17:03:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 62 (1578B000) [pid = 3840] [serial = 1055] [outer = 00000000] 17:03:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 63 (159AFC00) [pid = 3840] [serial = 1056] [outer = 1578B000] 17:03:04 INFO - PROCESS | 3840 | 1472086984640 Marionette DEBUG loaded listener.js 17:03:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (15ECFC00) [pid = 3840] [serial = 1057] [outer = 1578B000] 17:03:05 INFO - PROCESS | 3840 | [3840] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:03:05 INFO - PROCESS | 3840 | 1472086985041 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 17:03:05 INFO - PROCESS | 3840 | 1472086985130 Marionette TRACE conn3 <- [1,1373,null,{"value":"13"}] 17:03:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 17:03:05 INFO - PROCESS | 3840 | 1472086985137 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 17:03:05 INFO - PROCESS | 3840 | 1472086985139 Marionette TRACE conn3 <- [1,1374,null,{}] 17:03:05 INFO - PROCESS | 3840 | 1472086985143 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:05 INFO - PROCESS | 3840 | 1472086985145 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:05 INFO - PROCESS | 3840 | 1472086985242 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 17:03:05 INFO - PROCESS | 3840 | 1472086985254 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:05 INFO - PROCESS | 3840 | 1472086985256 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:05 INFO - PROCESS | 3840 | ++DOCSHELL 17251000 == 33 [pid = 3840] [id = 353] 17:03:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (17251800) [pid = 3840] [serial = 1058] [outer = 00000000] 17:03:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (17BB3800) [pid = 3840] [serial = 1059] [outer = 17251800] 17:03:05 INFO - PROCESS | 3840 | 1472086985303 Marionette DEBUG loaded listener.js 17:03:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (17EA5400) [pid = 3840] [serial = 1060] [outer = 17251800] 17:03:05 INFO - PROCESS | 3840 | 1472086985742 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 17:03:05 INFO - PROCESS | 3840 | 1472086985813 Marionette TRACE conn3 <- [1,1377,null,{"value":"13"}] 17:03:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 17:03:05 INFO - PROCESS | 3840 | 1472086985816 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 17:03:05 INFO - PROCESS | 3840 | 1472086985818 Marionette TRACE conn3 <- [1,1378,null,{}] 17:03:05 INFO - PROCESS | 3840 | 1472086985822 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:05 INFO - PROCESS | 3840 | 1472086985824 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:05 INFO - PROCESS | 3840 | 1472086985917 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 17:03:05 INFO - PROCESS | 3840 | 1472086985978 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:05 INFO - PROCESS | 3840 | 1472086985980 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:05 INFO - PROCESS | 3840 | ++DOCSHELL 1830E000 == 34 [pid = 3840] [id = 354] 17:03:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (1830F000) [pid = 3840] [serial = 1061] [outer = 00000000] 17:03:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (18331000) [pid = 3840] [serial = 1062] [outer = 1830F000] 17:03:06 INFO - PROCESS | 3840 | 1472086986027 Marionette DEBUG loaded listener.js 17:03:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (18338800) [pid = 3840] [serial = 1063] [outer = 1830F000] 17:03:06 INFO - PROCESS | 3840 | 1472086986412 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 17:03:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 17:03:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 641ms 17:03:06 INFO - PROCESS | 3840 | 1472086986457 Marionette TRACE conn3 -> [0,1381,"getWindowHandle",null] 17:03:06 INFO - PROCESS | 3840 | 1472086986459 Marionette TRACE conn3 <- [1,1381,null,{"value":"13"}] 17:03:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 17:03:06 INFO - PROCESS | 3840 | 1472086986453 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 17:03:06 INFO - PROCESS | 3840 | 1472086986455 Marionette TRACE conn3 <- [1,1382,null,{}] 17:03:06 INFO - PROCESS | 3840 | 1472086986458 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:06 INFO - PROCESS | 3840 | 1472086986468 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:06 INFO - PROCESS | 3840 | 1472086986607 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 17:03:06 INFO - PROCESS | 3840 | 1472086986673 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:06 INFO - PROCESS | 3840 | 1472086986675 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:06 INFO - PROCESS | 3840 | ++DOCSHELL 19711000 == 35 [pid = 3840] [id = 355] 17:03:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (199A3400) [pid = 3840] [serial = 1064] [outer = 00000000] 17:03:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (19ECE000) [pid = 3840] [serial = 1065] [outer = 199A3400] 17:03:06 INFO - PROCESS | 3840 | 1472086986724 Marionette DEBUG loaded listener.js 17:03:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (1A05A400) [pid = 3840] [serial = 1066] [outer = 199A3400] 17:03:06 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (10478000) [pid = 3840] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 17:03:06 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (1147E000) [pid = 3840] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 17:03:06 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (156F4800) [pid = 3840] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 17:03:06 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (10A4A000) [pid = 3840] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 17:03:06 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (1735E400) [pid = 3840] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 17:03:06 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (1479E000) [pid = 3840] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 17:03:06 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (16881400) [pid = 3840] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 17:03:06 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (17B1C400) [pid = 3840] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 17:03:06 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (12BC3C00) [pid = 3840] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 17:03:06 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (11C11400) [pid = 3840] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 17:03:07 INFO - PROCESS | 3840 | 1472086987180 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 17:03:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 17:03:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 770ms 17:03:07 INFO - PROCESS | 3840 | 1472086987229 Marionette TRACE conn3 -> [0,1385,"getWindowHandle",null] 17:03:07 INFO - PROCESS | 3840 | 1472086987231 Marionette TRACE conn3 <- [1,1385,null,{"value":"13"}] 17:03:07 INFO - PROCESS | 3840 | 1472086987234 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 17:03:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 17:03:07 INFO - PROCESS | 3840 | 1472086987236 Marionette TRACE conn3 <- [1,1386,null,{}] 17:03:07 INFO - PROCESS | 3840 | 1472086987240 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:07 INFO - PROCESS | 3840 | 1472086987242 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:07 INFO - PROCESS | 3840 | 1472086987302 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 17:03:07 INFO - PROCESS | 3840 | 1472086987311 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:07 INFO - PROCESS | 3840 | 1472086987313 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:07 INFO - PROCESS | 3840 | ++DOCSHELL 12B70C00 == 36 [pid = 3840] [id = 356] 17:03:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (15194000) [pid = 3840] [serial = 1067] [outer = 00000000] 17:03:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (1735E400) [pid = 3840] [serial = 1068] [outer = 15194000] 17:03:07 INFO - PROCESS | 3840 | 1472086987361 Marionette DEBUG loaded listener.js 17:03:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (17526C00) [pid = 3840] [serial = 1069] [outer = 15194000] 17:03:07 INFO - PROCESS | 3840 | 1472086987762 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 17:03:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 17:03:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 541ms 17:03:07 INFO - PROCESS | 3840 | 1472086987786 Marionette TRACE conn3 -> [0,1389,"getWindowHandle",null] 17:03:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 17:03:07 INFO - PROCESS | 3840 | 1472086987770 Marionette TRACE conn3 <- [1,1389,null,{"value":"13"}] 17:03:07 INFO - PROCESS | 3840 | 1472086987773 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 17:03:07 INFO - PROCESS | 3840 | 1472086987775 Marionette TRACE conn3 <- [1,1390,null,{}] 17:03:07 INFO - PROCESS | 3840 | 1472086987792 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:07 INFO - PROCESS | 3840 | 1472086987795 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:07 INFO - PROCESS | 3840 | 1472086987874 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 17:03:07 INFO - PROCESS | 3840 | 1472086987881 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:07 INFO - PROCESS | 3840 | 1472086987883 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:07 INFO - PROCESS | 3840 | ++DOCSHELL 19EC8C00 == 37 [pid = 3840] [id = 357] 17:03:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (19ECB400) [pid = 3840] [serial = 1070] [outer = 00000000] 17:03:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (1A208800) [pid = 3840] [serial = 1071] [outer = 19ECB400] 17:03:07 INFO - PROCESS | 3840 | 1472086987929 Marionette DEBUG loaded listener.js 17:03:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (1A20B000) [pid = 3840] [serial = 1072] [outer = 19ECB400] 17:03:08 INFO - PROCESS | 3840 | 1472086988338 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 17:03:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 17:03:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 598ms 17:03:08 INFO - PROCESS | 3840 | 1472086988386 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 17:03:08 INFO - PROCESS | 3840 | 1472086988388 Marionette TRACE conn3 <- [1,1393,null,{"value":"13"}] 17:03:08 INFO - PROCESS | 3840 | 1472086988391 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 17:03:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 17:03:08 INFO - PROCESS | 3840 | 1472086988393 Marionette TRACE conn3 <- [1,1394,null,{}] 17:03:08 INFO - PROCESS | 3840 | 1472086988397 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:08 INFO - PROCESS | 3840 | 1472086988399 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:08 INFO - PROCESS | 3840 | 1472086988458 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 17:03:08 INFO - PROCESS | 3840 | 1472086988467 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:08 INFO - PROCESS | 3840 | 1472086988469 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:08 INFO - PROCESS | 3840 | ++DOCSHELL 19A59000 == 38 [pid = 3840] [id = 358] 17:03:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (1A210C00) [pid = 3840] [serial = 1073] [outer = 00000000] 17:03:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (1A230000) [pid = 3840] [serial = 1074] [outer = 1A210C00] 17:03:08 INFO - PROCESS | 3840 | 1472086988514 Marionette DEBUG loaded listener.js 17:03:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (1A5AC800) [pid = 3840] [serial = 1075] [outer = 1A210C00] 17:03:09 INFO - PROCESS | 3840 | 1472086989134 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 17:03:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 17:03:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 827ms 17:03:09 INFO - PROCESS | 3840 | 1472086989220 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 17:03:09 INFO - PROCESS | 3840 | 1472086989225 Marionette TRACE conn3 <- [1,1397,null,{"value":"13"}] 17:03:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 17:03:09 INFO - PROCESS | 3840 | 1472086989212 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 17:03:09 INFO - PROCESS | 3840 | 1472086989216 Marionette TRACE conn3 <- [1,1398,null,{}] 17:03:09 INFO - PROCESS | 3840 | 1472086989222 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:09 INFO - PROCESS | 3840 | 1472086989226 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:09 INFO - PROCESS | 3840 | 1472086989379 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 17:03:09 INFO - PROCESS | 3840 | 1472086989486 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:09 INFO - PROCESS | 3840 | 1472086989489 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:09 INFO - PROCESS | 3840 | ++DOCSHELL 114EB400 == 39 [pid = 3840] [id = 359] 17:03:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (114F3400) [pid = 3840] [serial = 1076] [outer = 00000000] 17:03:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (11C12800) [pid = 3840] [serial = 1077] [outer = 114F3400] 17:03:09 INFO - PROCESS | 3840 | 1472086989547 Marionette DEBUG loaded listener.js 17:03:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (12BBD000) [pid = 3840] [serial = 1078] [outer = 114F3400] 17:03:10 INFO - PROCESS | 3840 | 1472086990245 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 17:03:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 17:03:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1041ms 17:03:10 INFO - PROCESS | 3840 | 1472086990266 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 17:03:10 INFO - PROCESS | 3840 | 1472086990271 Marionette TRACE conn3 <- [1,1401,null,{"value":"13"}] 17:03:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 17:03:10 INFO - PROCESS | 3840 | 1472086990277 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 17:03:10 INFO - PROCESS | 3840 | 1472086990280 Marionette TRACE conn3 <- [1,1402,null,{}] 17:03:10 INFO - PROCESS | 3840 | 1472086990284 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:10 INFO - PROCESS | 3840 | 1472086990287 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:10 INFO - PROCESS | 3840 | 1472086990387 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 17:03:10 INFO - PROCESS | 3840 | 1472086990513 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:10 INFO - PROCESS | 3840 | 1472086990516 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:10 INFO - PROCESS | 3840 | ++DOCSHELL 15650C00 == 40 [pid = 3840] [id = 360] 17:03:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (15652800) [pid = 3840] [serial = 1079] [outer = 00000000] 17:03:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (16883C00) [pid = 3840] [serial = 1080] [outer = 15652800] 17:03:10 INFO - PROCESS | 3840 | 1472086990559 Marionette DEBUG loaded listener.js 17:03:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (17167400) [pid = 3840] [serial = 1081] [outer = 15652800] 17:03:11 INFO - PROCESS | 3840 | 1472086991388 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 17:03:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 17:03:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1140ms 17:03:11 INFO - PROCESS | 3840 | 1472086991419 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 17:03:11 INFO - PROCESS | 3840 | 1472086991424 Marionette TRACE conn3 <- [1,1405,null,{"value":"13"}] 17:03:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 17:03:11 INFO - PROCESS | 3840 | 1472086991445 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 17:03:11 INFO - PROCESS | 3840 | 1472086991449 Marionette TRACE conn3 <- [1,1406,null,{}] 17:03:11 INFO - PROCESS | 3840 | 1472086991464 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:11 INFO - PROCESS | 3840 | 1472086991467 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:11 INFO - PROCESS | 3840 | 1472086991572 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 17:03:11 INFO - PROCESS | 3840 | 1472086991705 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:11 INFO - PROCESS | 3840 | 1472086991712 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:11 INFO - PROCESS | 3840 | ++DOCSHELL 0F391000 == 41 [pid = 3840] [id = 361] 17:03:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (0F397400) [pid = 3840] [serial = 1082] [outer = 00000000] 17:03:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (10F4E400) [pid = 3840] [serial = 1083] [outer = 0F397400] 17:03:11 INFO - PROCESS | 3840 | 1472086991771 Marionette DEBUG loaded listener.js 17:03:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (11808400) [pid = 3840] [serial = 1084] [outer = 0F397400] 17:03:12 INFO - PROCESS | 3840 | --DOCSHELL 19EC8C00 == 40 [pid = 3840] [id = 357] 17:03:12 INFO - PROCESS | 3840 | --DOCSHELL 12B70C00 == 39 [pid = 3840] [id = 356] 17:03:12 INFO - PROCESS | 3840 | --DOCSHELL 19711000 == 38 [pid = 3840] [id = 355] 17:03:12 INFO - PROCESS | 3840 | --DOCSHELL 1830E000 == 37 [pid = 3840] [id = 354] 17:03:12 INFO - PROCESS | 3840 | --DOCSHELL 17251000 == 36 [pid = 3840] [id = 353] 17:03:12 INFO - PROCESS | 3840 | --DOCSHELL 1578AC00 == 35 [pid = 3840] [id = 352] 17:03:12 INFO - PROCESS | 3840 | --DOCSHELL 13A09400 == 34 [pid = 3840] [id = 351] 17:03:12 INFO - PROCESS | 3840 | --DOCSHELL 11803800 == 33 [pid = 3840] [id = 350] 17:03:12 INFO - PROCESS | 3840 | --DOCSHELL 14372C00 == 32 [pid = 3840] [id = 348] 17:03:12 INFO - PROCESS | 3840 | --DOCSHELL 10A4AC00 == 31 [pid = 3840] [id = 349] 17:03:12 INFO - PROCESS | 3840 | --DOCSHELL 1147B000 == 30 [pid = 3840] [id = 340] 17:03:12 INFO - PROCESS | 3840 | --DOCSHELL 15650C00 == 29 [pid = 3840] [id = 360] 17:03:12 INFO - PROCESS | 3840 | --DOCSHELL 19A59000 == 28 [pid = 3840] [id = 358] 17:03:12 INFO - PROCESS | 3840 | --DOCSHELL 114EB400 == 27 [pid = 3840] [id = 359] 17:03:12 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (112BF400) [pid = 3840] [serial = 1023] [outer = 00000000] [url = about:blank] 17:03:12 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (114E8000) [pid = 3840] [serial = 1024] [outer = 00000000] [url = about:blank] 17:03:12 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (11858C00) [pid = 3840] [serial = 1021] [outer = 00000000] [url = about:blank] 17:03:12 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (114EC800) [pid = 3840] [serial = 1020] [outer = 00000000] [url = about:blank] 17:03:12 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (15876C00) [pid = 3840] [serial = 1029] [outer = 00000000] [url = about:blank] 17:03:12 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (11DE5800) [pid = 3840] [serial = 1015] [outer = 00000000] [url = about:blank] 17:03:12 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (114F3800) [pid = 3840] [serial = 1014] [outer = 00000000] [url = about:blank] 17:03:12 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (17EA4000) [pid = 3840] [serial = 1035] [outer = 00000000] [url = about:blank] 17:03:12 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (16101400) [pid = 3840] [serial = 1018] [outer = 00000000] [url = about:blank] 17:03:12 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (15788800) [pid = 3840] [serial = 1017] [outer = 00000000] [url = about:blank] 17:03:12 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (172ECC00) [pid = 3840] [serial = 1032] [outer = 00000000] [url = about:blank] 17:03:12 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (18337000) [pid = 3840] [serial = 1041] [outer = 00000000] [url = about:blank] 17:03:12 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (17EA4800) [pid = 3840] [serial = 1036] [outer = 00000000] [url = about:blank] 17:03:12 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (13172800) [pid = 3840] [serial = 1026] [outer = 00000000] [url = about:blank] 17:03:12 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (15EC2800) [pid = 3840] [serial = 1030] [outer = 00000000] [url = about:blank] 17:03:12 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (17522800) [pid = 3840] [serial = 1033] [outer = 00000000] [url = about:blank] 17:03:12 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (172EBC00) [pid = 3840] [serial = 1038] [outer = 00000000] [url = about:blank] 17:03:12 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (19713C00) [pid = 3840] [serial = 1044] [outer = 00000000] [url = about:blank] 17:03:12 INFO - PROCESS | 3840 | --DOMWINDOW == 62 (17BB2400) [pid = 3840] [serial = 1039] [outer = 00000000] [url = about:blank] 17:03:12 INFO - PROCESS | 3840 | --DOMWINDOW == 61 (1833A800) [pid = 3840] [serial = 1042] [outer = 00000000] [url = about:blank] 17:03:12 INFO - PROCESS | 3840 | --DOMWINDOW == 60 (132AC800) [pid = 3840] [serial = 1027] [outer = 00000000] [url = about:blank] 17:03:12 INFO - PROCESS | 3840 | 1472086992816 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 17:03:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 17:03:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1411ms 17:03:12 INFO - PROCESS | 3840 | 1472086992850 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 17:03:12 INFO - PROCESS | 3840 | 1472086992854 Marionette TRACE conn3 <- [1,1409,null,{"value":"13"}] 17:03:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 17:03:12 INFO - PROCESS | 3840 | 1472086992859 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 17:03:12 INFO - PROCESS | 3840 | 1472086992863 Marionette TRACE conn3 <- [1,1410,null,{}] 17:03:12 INFO - PROCESS | 3840 | 1472086992869 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:12 INFO - PROCESS | 3840 | 1472086992872 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:12 INFO - PROCESS | 3840 | 1472086992948 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 17:03:12 INFO - PROCESS | 3840 | 1472086992955 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:12 INFO - PROCESS | 3840 | 1472086992960 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:12 INFO - PROCESS | 3840 | ++DOCSHELL 10F54800 == 28 [pid = 3840] [id = 362] 17:03:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 61 (10F58800) [pid = 3840] [serial = 1085] [outer = 00000000] 17:03:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 62 (1147B000) [pid = 3840] [serial = 1086] [outer = 10F58800] 17:03:13 INFO - PROCESS | 3840 | 1472086993016 Marionette DEBUG loaded listener.js 17:03:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 63 (114D9000) [pid = 3840] [serial = 1087] [outer = 10F58800] 17:03:13 INFO - PROCESS | 3840 | 1472086993474 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 17:03:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 17:03:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 685ms 17:03:13 INFO - PROCESS | 3840 | 1472086993526 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 17:03:13 INFO - PROCESS | 3840 | 1472086993532 Marionette TRACE conn3 <- [1,1413,null,{"value":"13"}] 17:03:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 17:03:13 INFO - PROCESS | 3840 | 1472086993538 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 17:03:13 INFO - PROCESS | 3840 | 1472086993541 Marionette TRACE conn3 <- [1,1414,null,{}] 17:03:13 INFO - PROCESS | 3840 | 1472086993545 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:13 INFO - PROCESS | 3840 | 1472086993548 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:13 INFO - PROCESS | 3840 | 1472086993617 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 17:03:13 INFO - PROCESS | 3840 | 1472086993713 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:13 INFO - PROCESS | 3840 | 1472086993716 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:13 INFO - PROCESS | 3840 | ++DOCSHELL 11DA9000 == 29 [pid = 3840] [id = 363] 17:03:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (11DA9400) [pid = 3840] [serial = 1088] [outer = 00000000] 17:03:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (1296D000) [pid = 3840] [serial = 1089] [outer = 11DA9400] 17:03:13 INFO - PROCESS | 3840 | 1472086993779 Marionette DEBUG loaded listener.js 17:03:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (12BC0400) [pid = 3840] [serial = 1090] [outer = 11DA9400] 17:03:14 INFO - PROCESS | 3840 | 1472086994178 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 17:03:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 17:03:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 670ms 17:03:14 INFO - PROCESS | 3840 | 1472086994217 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 17:03:14 INFO - PROCESS | 3840 | 1472086994219 Marionette TRACE conn3 <- [1,1417,null,{"value":"13"}] 17:03:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 17:03:14 INFO - PROCESS | 3840 | 1472086994223 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 17:03:14 INFO - PROCESS | 3840 | 1472086994227 Marionette TRACE conn3 <- [1,1418,null,{}] 17:03:14 INFO - PROCESS | 3840 | 1472086994238 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:14 INFO - PROCESS | 3840 | 1472086994242 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:14 INFO - PROCESS | 3840 | 1472086994307 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 17:03:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (15197C00) [pid = 3840] [serial = 1091] [outer = 1B333000] 17:03:14 INFO - PROCESS | 3840 | 1472086994335 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:14 INFO - PROCESS | 3840 | 1472086994338 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:14 INFO - PROCESS | 3840 | ++DOCSHELL 15651C00 == 30 [pid = 3840] [id = 364] 17:03:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (15652C00) [pid = 3840] [serial = 1092] [outer = 00000000] 17:03:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (15789000) [pid = 3840] [serial = 1093] [outer = 15652C00] 17:03:14 INFO - PROCESS | 3840 | 1472086994402 Marionette DEBUG loaded listener.js 17:03:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (15873000) [pid = 3840] [serial = 1094] [outer = 15652C00] 17:03:14 INFO - PROCESS | 3840 | 1472086994942 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 17:03:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 17:03:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 769ms 17:03:14 INFO - PROCESS | 3840 | 1472086994986 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 17:03:14 INFO - PROCESS | 3840 | 1472086994989 Marionette TRACE conn3 <- [1,1421,null,{"value":"13"}] 17:03:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 17:03:14 INFO - PROCESS | 3840 | 1472086994999 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 17:03:14 INFO - PROCESS | 3840 | 1472086995000 Marionette TRACE conn3 <- [1,1422,null,{}] 17:03:14 INFO - PROCESS | 3840 | 1472086995004 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:14 INFO - PROCESS | 3840 | 1472086995006 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:15 INFO - PROCESS | 3840 | 1472086995104 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 17:03:15 INFO - PROCESS | 3840 | 1472086995116 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:15 INFO - PROCESS | 3840 | 1472086995119 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:15 INFO - PROCESS | 3840 | ++DOCSHELL 15ECB000 == 31 [pid = 3840] [id = 365] 17:03:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (15ECD000) [pid = 3840] [serial = 1095] [outer = 00000000] 17:03:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (16884800) [pid = 3840] [serial = 1096] [outer = 15ECD000] 17:03:15 INFO - PROCESS | 3840 | 1472086995213 Marionette DEBUG loaded listener.js 17:03:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (16D30000) [pid = 3840] [serial = 1097] [outer = 15ECD000] 17:03:15 INFO - PROCESS | 3840 | 1472086995624 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 17:03:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 17:03:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 670ms 17:03:15 INFO - PROCESS | 3840 | 1472086995678 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 17:03:15 INFO - PROCESS | 3840 | 1472086995680 Marionette TRACE conn3 <- [1,1425,null,{"value":"13"}] 17:03:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 17:03:15 INFO - PROCESS | 3840 | 1472086995684 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 17:03:15 INFO - PROCESS | 3840 | 1472086995686 Marionette TRACE conn3 <- [1,1426,null,{}] 17:03:15 INFO - PROCESS | 3840 | 1472086995689 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:15 INFO - PROCESS | 3840 | 1472086995691 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:15 INFO - PROCESS | 3840 | 1472086996003 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 17:03:16 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (17251800) [pid = 3840] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 17:03:16 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (199A3400) [pid = 3840] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 17:03:16 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (11803C00) [pid = 3840] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 17:03:16 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (1830F000) [pid = 3840] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 17:03:16 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (13A09C00) [pid = 3840] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 17:03:16 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (1A210C00) [pid = 3840] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 17:03:16 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (1578B000) [pid = 3840] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 17:03:16 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (1124DC00) [pid = 3840] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 17:03:16 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (19ECB400) [pid = 3840] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 17:03:16 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (14373800) [pid = 3840] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 17:03:16 INFO - PROCESS | 3840 | --DOMWINDOW == 62 (15194000) [pid = 3840] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 17:03:16 INFO - PROCESS | 3840 | 1472086996074 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:16 INFO - PROCESS | 3840 | 1472086996078 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:16 INFO - PROCESS | 3840 | ++DOCSHELL 0F34F400 == 32 [pid = 3840] [id = 366] 17:03:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 63 (0F34F800) [pid = 3840] [serial = 1098] [outer = 00000000] 17:03:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (10439800) [pid = 3840] [serial = 1099] [outer = 0F34F800] 17:03:16 INFO - PROCESS | 3840 | 1472086996140 Marionette DEBUG loaded listener.js 17:03:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (10A03000) [pid = 3840] [serial = 1100] [outer = 0F34F800] 17:03:16 INFO - PROCESS | 3840 | 1472086996891 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 17:03:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 17:03:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1268ms 17:03:16 INFO - PROCESS | 3840 | 1472086996971 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 17:03:16 INFO - PROCESS | 3840 | 1472086996975 Marionette TRACE conn3 <- [1,1429,null,{"value":"13"}] 17:03:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 17:03:16 INFO - PROCESS | 3840 | 1472086996963 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 17:03:16 INFO - PROCESS | 3840 | 1472086996966 Marionette TRACE conn3 <- [1,1430,null,{}] 17:03:16 INFO - PROCESS | 3840 | 1472086996971 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:16 INFO - PROCESS | 3840 | 1472086996975 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:17 INFO - PROCESS | 3840 | 1472086997103 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 17:03:17 INFO - PROCESS | 3840 | 1472086997225 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:17 INFO - PROCESS | 3840 | 1472086997229 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:17 INFO - PROCESS | 3840 | ++DOCSHELL 11C10800 == 33 [pid = 3840] [id = 367] 17:03:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (11DA4000) [pid = 3840] [serial = 1101] [outer = 00000000] 17:03:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (12970000) [pid = 3840] [serial = 1102] [outer = 11DA4000] 17:03:17 INFO - PROCESS | 3840 | 1472086997290 Marionette DEBUG loaded listener.js 17:03:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (13219400) [pid = 3840] [serial = 1103] [outer = 11DA4000] 17:03:18 INFO - PROCESS | 3840 | 1472086998147 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 17:03:18 INFO - PROCESS | 3840 | --DOCSHELL 1A5B0000 == 32 [pid = 3840] [id = 10] 17:03:18 INFO - PROCESS | 3840 | --DOCSHELL 15ECB000 == 31 [pid = 3840] [id = 365] 17:03:18 INFO - PROCESS | 3840 | --DOCSHELL 15651C00 == 30 [pid = 3840] [id = 364] 17:03:18 INFO - PROCESS | 3840 | --DOCSHELL 11DA9000 == 29 [pid = 3840] [id = 363] 17:03:18 INFO - PROCESS | 3840 | --DOCSHELL 10F54800 == 28 [pid = 3840] [id = 362] 17:03:18 INFO - PROCESS | 3840 | --DOCSHELL 0F391000 == 27 [pid = 3840] [id = 361] 17:03:18 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (17EA5400) [pid = 3840] [serial = 1060] [outer = 00000000] [url = about:blank] 17:03:18 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (17BB3800) [pid = 3840] [serial = 1059] [outer = 00000000] [url = about:blank] 17:03:18 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (19ECE000) [pid = 3840] [serial = 1065] [outer = 00000000] [url = about:blank] 17:03:18 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (11855400) [pid = 3840] [serial = 1050] [outer = 00000000] [url = about:blank] 17:03:18 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (18338800) [pid = 3840] [serial = 1063] [outer = 00000000] [url = about:blank] 17:03:18 INFO - PROCESS | 3840 | --DOMWINDOW == 62 (1185B400) [pid = 3840] [serial = 1051] [outer = 00000000] [url = about:blank] 17:03:18 INFO - PROCESS | 3840 | --DOMWINDOW == 61 (13AA1800) [pid = 3840] [serial = 1053] [outer = 00000000] [url = about:blank] 17:03:18 INFO - PROCESS | 3840 | --DOMWINDOW == 60 (13EB0800) [pid = 3840] [serial = 1054] [outer = 00000000] [url = about:blank] 17:03:18 INFO - PROCESS | 3840 | --DOMWINDOW == 59 (18331000) [pid = 3840] [serial = 1062] [outer = 00000000] [url = about:blank] 17:03:18 INFO - PROCESS | 3840 | --DOMWINDOW == 58 (1A230000) [pid = 3840] [serial = 1074] [outer = 00000000] [url = about:blank] 17:03:18 INFO - PROCESS | 3840 | --DOMWINDOW == 57 (159AFC00) [pid = 3840] [serial = 1056] [outer = 00000000] [url = about:blank] 17:03:18 INFO - PROCESS | 3840 | --DOMWINDOW == 56 (11D10400) [pid = 3840] [serial = 1047] [outer = 00000000] [url = about:blank] 17:03:18 INFO - PROCESS | 3840 | --DOMWINDOW == 55 (12BC4000) [pid = 3840] [serial = 1048] [outer = 00000000] [url = about:blank] 17:03:18 INFO - PROCESS | 3840 | --DOMWINDOW == 54 (1A5AC800) [pid = 3840] [serial = 1075] [outer = 00000000] [url = about:blank] 17:03:18 INFO - PROCESS | 3840 | --DOMWINDOW == 53 (1A20B000) [pid = 3840] [serial = 1072] [outer = 00000000] [url = about:blank] 17:03:18 INFO - PROCESS | 3840 | --DOMWINDOW == 52 (11DE1000) [pid = 3840] [serial = 1045] [outer = 00000000] [url = about:blank] 17:03:18 INFO - PROCESS | 3840 | --DOMWINDOW == 51 (1A208800) [pid = 3840] [serial = 1071] [outer = 00000000] [url = about:blank] 17:03:18 INFO - PROCESS | 3840 | --DOMWINDOW == 50 (1A05A400) [pid = 3840] [serial = 1066] [outer = 00000000] [url = about:blank] 17:03:18 INFO - PROCESS | 3840 | --DOMWINDOW == 49 (1735E400) [pid = 3840] [serial = 1068] [outer = 00000000] [url = about:blank] 17:03:18 INFO - PROCESS | 3840 | --DOMWINDOW == 48 (17526C00) [pid = 3840] [serial = 1069] [outer = 00000000] [url = about:blank] 17:03:18 INFO - PROCESS | 3840 | --DOMWINDOW == 47 (15ECFC00) [pid = 3840] [serial = 1057] [outer = 00000000] [url = about:blank] 17:03:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 17:03:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1240ms 17:03:18 INFO - PROCESS | 3840 | 1472086998216 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 17:03:18 INFO - PROCESS | 3840 | 1472086998204 Marionette TRACE conn3 <- [1,1433,null,{"value":"13"}] 17:03:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 17:03:18 INFO - PROCESS | 3840 | 1472086998209 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 17:03:18 INFO - PROCESS | 3840 | 1472086998214 Marionette TRACE conn3 <- [1,1434,null,{}] 17:03:18 INFO - PROCESS | 3840 | 1472086998263 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:18 INFO - PROCESS | 3840 | 1472086998266 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:18 INFO - PROCESS | 3840 | 1472086998388 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 17:03:18 INFO - PROCESS | 3840 | 1472086998483 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:18 INFO - PROCESS | 3840 | 1472086998488 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:18 INFO - PROCESS | 3840 | ++DOCSHELL 10F9F000 == 28 [pid = 3840] [id = 368] 17:03:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 48 (10F9F800) [pid = 3840] [serial = 1104] [outer = 00000000] 17:03:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 49 (114EAC00) [pid = 3840] [serial = 1105] [outer = 10F9F800] 17:03:18 INFO - PROCESS | 3840 | 1472086998550 Marionette DEBUG loaded listener.js 17:03:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 50 (11853000) [pid = 3840] [serial = 1106] [outer = 10F9F800] 17:03:19 INFO - PROCESS | 3840 | 1472086999189 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 17:03:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 17:03:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 998ms 17:03:19 INFO - PROCESS | 3840 | 1472086999217 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 17:03:19 INFO - PROCESS | 3840 | 1472086999223 Marionette TRACE conn3 <- [1,1437,null,{"value":"13"}] 17:03:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 17:03:19 INFO - PROCESS | 3840 | 1472086999230 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 17:03:19 INFO - PROCESS | 3840 | 1472086999234 Marionette TRACE conn3 <- [1,1438,null,{}] 17:03:19 INFO - PROCESS | 3840 | 1472086999275 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:19 INFO - PROCESS | 3840 | 1472086999278 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:19 INFO - PROCESS | 3840 | 1472086999381 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 17:03:19 INFO - PROCESS | 3840 | 1472086999458 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:19 INFO - PROCESS | 3840 | 1472086999462 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:19 INFO - PROCESS | 3840 | ++DOCSHELL 12E2A400 == 29 [pid = 3840] [id = 369] 17:03:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 51 (13170400) [pid = 3840] [serial = 1107] [outer = 00000000] 17:03:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 52 (13221000) [pid = 3840] [serial = 1108] [outer = 13170400] 17:03:19 INFO - PROCESS | 3840 | 1472086999545 Marionette DEBUG loaded listener.js 17:03:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 53 (13A18800) [pid = 3840] [serial = 1109] [outer = 13170400] 17:03:20 INFO - PROCESS | 3840 | 1472087000197 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 17:03:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 17:03:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1040ms 17:03:20 INFO - PROCESS | 3840 | 1472087000273 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 17:03:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 17:03:20 INFO - PROCESS | 3840 | 1472087000277 Marionette TRACE conn3 <- [1,1441,null,{"value":"13"}] 17:03:20 INFO - PROCESS | 3840 | 1472087000281 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 17:03:20 INFO - PROCESS | 3840 | 1472087000285 Marionette TRACE conn3 <- [1,1442,null,{}] 17:03:20 INFO - PROCESS | 3840 | 1472087000297 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:20 INFO - PROCESS | 3840 | 1472087000303 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:20 INFO - PROCESS | 3840 | 1472087000406 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 17:03:20 INFO - PROCESS | 3840 | 1472087000485 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:20 INFO - PROCESS | 3840 | 1472087000490 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:20 INFO - PROCESS | 3840 | ++DOCSHELL 15788800 == 30 [pid = 3840] [id = 370] 17:03:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 54 (1578B000) [pid = 3840] [serial = 1110] [outer = 00000000] 17:03:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 55 (15871C00) [pid = 3840] [serial = 1111] [outer = 1578B000] 17:03:20 INFO - PROCESS | 3840 | 1472087000577 Marionette DEBUG loaded listener.js 17:03:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 56 (159AE800) [pid = 3840] [serial = 1112] [outer = 1578B000] 17:03:22 INFO - PROCESS | 3840 | --DOCSHELL 16C6B400 == 29 [pid = 3840] [id = 27] 17:03:22 INFO - PROCESS | 3840 | --DOCSHELL 13EAE800 == 28 [pid = 3840] [id = 28] 17:03:22 INFO - PROCESS | 3840 | --DOCSHELL 0F34F400 == 27 [pid = 3840] [id = 366] 17:03:22 INFO - PROCESS | 3840 | --DOCSHELL 132B4800 == 26 [pid = 3840] [id = 21] 17:03:22 INFO - PROCESS | 3840 | --DOCSHELL 1668F400 == 25 [pid = 3840] [id = 8] 17:03:22 INFO - PROCESS | 3840 | --DOCSHELL 14792000 == 24 [pid = 3840] [id = 23] 17:03:22 INFO - PROCESS | 3840 | --DOCSHELL 1ABA7800 == 23 [pid = 3840] [id = 13] 17:03:22 INFO - PROCESS | 3840 | --DOCSHELL 1AF2E800 == 22 [pid = 3840] [id = 14] 17:03:22 INFO - PROCESS | 3840 | --DOCSHELL 12C88C00 == 21 [pid = 3840] [id = 25] 17:03:22 INFO - PROCESS | 3840 | --DOCSHELL 1036D000 == 20 [pid = 3840] [id = 17] 17:03:22 INFO - PROCESS | 3840 | --DOCSHELL 13EAF000 == 19 [pid = 3840] [id = 22] 17:03:22 INFO - PROCESS | 3840 | --DOCSHELL 1A711800 == 18 [pid = 3840] [id = 11] 17:03:22 INFO - PROCESS | 3840 | --DOCSHELL 159AF800 == 17 [pid = 3840] [id = 24] 17:03:22 INFO - PROCESS | 3840 | --DOCSHELL 1A9E8400 == 16 [pid = 3840] [id = 12] 17:03:22 INFO - PROCESS | 3840 | --DOCSHELL 112C4400 == 15 [pid = 3840] [id = 18] 17:03:22 INFO - PROCESS | 3840 | --DOCSHELL 112C6400 == 14 [pid = 3840] [id = 20] 17:03:22 INFO - PROCESS | 3840 | --DOCSHELL 10564400 == 13 [pid = 3840] [id = 19] 17:03:22 INFO - PROCESS | 3840 | --DOCSHELL 1124D800 == 12 [pid = 3840] [id = 26] 17:03:22 INFO - PROCESS | 3840 | --DOCSHELL 12E2A400 == 11 [pid = 3840] [id = 369] 17:03:22 INFO - PROCESS | 3840 | --DOCSHELL 11C10800 == 10 [pid = 3840] [id = 367] 17:03:22 INFO - PROCESS | 3840 | --DOCSHELL 10F9F000 == 9 [pid = 3840] [id = 368] 17:03:22 INFO - PROCESS | 3840 | 1472087002925 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 17:03:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 17:03:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 2666ms 17:03:22 INFO - PROCESS | 3840 | 1472087002964 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 17:03:22 INFO - PROCESS | 3840 | 1472087002968 Marionette TRACE conn3 <- [1,1445,null,{"value":"13"}] 17:03:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 17:03:22 INFO - PROCESS | 3840 | 1472087002974 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 17:03:22 INFO - PROCESS | 3840 | 1472087002978 Marionette TRACE conn3 <- [1,1446,null,{}] 17:03:22 INFO - PROCESS | 3840 | 1472087002984 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:22 INFO - PROCESS | 3840 | 1472087002987 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:23 INFO - PROCESS | 3840 | 1472087003072 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 17:03:23 INFO - PROCESS | 3840 | 1472087003079 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:23 INFO - PROCESS | 3840 | 1472087003083 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:23 INFO - PROCESS | 3840 | ++DOCSHELL 10F9F000 == 10 [pid = 3840] [id = 371] 17:03:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 57 (10FA3800) [pid = 3840] [serial = 1113] [outer = 00000000] 17:03:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 58 (112C4400) [pid = 3840] [serial = 1114] [outer = 10FA3800] 17:03:23 INFO - PROCESS | 3840 | 1472087003135 Marionette DEBUG loaded listener.js 17:03:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 59 (114AE400) [pid = 3840] [serial = 1115] [outer = 10FA3800] 17:03:23 INFO - PROCESS | 3840 | 1472087003598 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 17:03:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 17:03:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 670ms 17:03:23 INFO - PROCESS | 3840 | 1472087003640 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 17:03:23 INFO - PROCESS | 3840 | 1472087003645 Marionette TRACE conn3 <- [1,1449,null,{"value":"13"}] 17:03:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 17:03:23 INFO - PROCESS | 3840 | 1472087003652 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 17:03:23 INFO - PROCESS | 3840 | 1472087003654 Marionette TRACE conn3 <- [1,1450,null,{}] 17:03:23 INFO - PROCESS | 3840 | 1472087003658 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:23 INFO - PROCESS | 3840 | 1472087003661 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:23 INFO - PROCESS | 3840 | 1472087003741 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 17:03:23 INFO - PROCESS | 3840 | 1472087003826 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:23 INFO - PROCESS | 3840 | 1472087003829 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:23 INFO - PROCESS | 3840 | ++DOCSHELL 11861800 == 11 [pid = 3840] [id = 372] 17:03:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 60 (11C17400) [pid = 3840] [serial = 1116] [outer = 00000000] 17:03:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 61 (12976C00) [pid = 3840] [serial = 1117] [outer = 11C17400] 17:03:23 INFO - PROCESS | 3840 | 1472087003878 Marionette DEBUG loaded listener.js 17:03:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 62 (13172800) [pid = 3840] [serial = 1118] [outer = 11C17400] 17:03:24 INFO - PROCESS | 3840 | 1472087004282 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 17:03:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 17:03:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 670ms 17:03:24 INFO - PROCESS | 3840 | 1472087004324 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 17:03:24 INFO - PROCESS | 3840 | 1472087004326 Marionette TRACE conn3 <- [1,1453,null,{"value":"13"}] 17:03:24 INFO - PROCESS | 3840 | 1472087004330 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 17:03:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 17:03:24 INFO - PROCESS | 3840 | 1472087004334 Marionette TRACE conn3 <- [1,1454,null,{}] 17:03:24 INFO - PROCESS | 3840 | 1472087004345 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:24 INFO - PROCESS | 3840 | 1472087004350 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:24 INFO - PROCESS | 3840 | 1472087004447 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 17:03:24 INFO - PROCESS | 3840 | 1472087004463 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:24 INFO - PROCESS | 3840 | 1472087004466 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:24 INFO - PROCESS | 3840 | ++DOCSHELL 1564C400 == 12 [pid = 3840] [id = 373] 17:03:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 63 (1564C800) [pid = 3840] [serial = 1119] [outer = 00000000] 17:03:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (1578A800) [pid = 3840] [serial = 1120] [outer = 1564C800] 17:03:24 INFO - PROCESS | 3840 | 1472087004518 Marionette DEBUG loaded listener.js 17:03:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (159A5000) [pid = 3840] [serial = 1121] [outer = 1564C800] 17:03:24 INFO - PROCESS | 3840 | 1472087004978 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 17:03:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 17:03:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 669ms 17:03:25 INFO - PROCESS | 3840 | 1472087005010 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 17:03:25 INFO - PROCESS | 3840 | 1472087005013 Marionette TRACE conn3 <- [1,1457,null,{"value":"13"}] 17:03:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 17:03:25 INFO - PROCESS | 3840 | 1472087005016 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 17:03:25 INFO - PROCESS | 3840 | 1472087005018 Marionette TRACE conn3 <- [1,1458,null,{}] 17:03:25 INFO - PROCESS | 3840 | 1472087005022 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:25 INFO - PROCESS | 3840 | 1472087005024 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:25 INFO - PROCESS | 3840 | 1472087005155 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 17:03:25 INFO - PROCESS | 3840 | 1472087005165 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:25 INFO - PROCESS | 3840 | 1472087005167 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:25 INFO - PROCESS | 3840 | ++DOCSHELL 15784800 == 13 [pid = 3840] [id = 374] 17:03:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (16585800) [pid = 3840] [serial = 1122] [outer = 00000000] 17:03:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (168E1C00) [pid = 3840] [serial = 1123] [outer = 16585800] 17:03:25 INFO - PROCESS | 3840 | 1472087005196 Marionette DEBUG loaded listener.js 17:03:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (17356800) [pid = 3840] [serial = 1124] [outer = 16585800] 17:03:25 INFO - PROCESS | 3840 | 1472087005641 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 17:03:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 17:03:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 685ms 17:03:25 INFO - PROCESS | 3840 | 1472087005720 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 17:03:25 INFO - PROCESS | 3840 | 1472087005723 Marionette TRACE conn3 <- [1,1461,null,{"value":"13"}] 17:03:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 17:03:25 INFO - PROCESS | 3840 | 1472087005731 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 17:03:25 INFO - PROCESS | 3840 | 1472087005732 Marionette TRACE conn3 <- [1,1462,null,{}] 17:03:25 INFO - PROCESS | 3840 | 1472087005736 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:25 INFO - PROCESS | 3840 | 1472087005738 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:25 INFO - PROCESS | 3840 | 1472087005830 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 17:03:25 INFO - PROCESS | 3840 | 1472087005842 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:25 INFO - PROCESS | 3840 | 1472087005844 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:25 INFO - PROCESS | 3840 | ++DOCSHELL 0F348C00 == 14 [pid = 3840] [id = 375] 17:03:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (17529400) [pid = 3840] [serial = 1125] [outer = 00000000] 17:03:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (17BB8800) [pid = 3840] [serial = 1126] [outer = 17529400] 17:03:25 INFO - PROCESS | 3840 | 1472087005938 Marionette DEBUG loaded listener.js 17:03:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (17EA5800) [pid = 3840] [serial = 1127] [outer = 17529400] 17:03:26 INFO - PROCESS | 3840 | 1472087006357 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 17:03:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 17:03:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 670ms 17:03:26 INFO - PROCESS | 3840 | 1472087006407 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 17:03:26 INFO - PROCESS | 3840 | 1472087006409 Marionette TRACE conn3 <- [1,1465,null,{"value":"13"}] 17:03:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 17:03:26 INFO - PROCESS | 3840 | 1472087006413 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 17:03:26 INFO - PROCESS | 3840 | 1472087006414 Marionette TRACE conn3 <- [1,1466,null,{}] 17:03:26 INFO - PROCESS | 3840 | 1472087006418 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:26 INFO - PROCESS | 3840 | 1472087006423 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:26 INFO - PROCESS | 3840 | 1472087006570 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 17:03:26 INFO - PROCESS | 3840 | 1472087006624 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:26 INFO - PROCESS | 3840 | 1472087006626 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:26 INFO - PROCESS | 3840 | ++DOCSHELL 1830D800 == 15 [pid = 3840] [id = 376] 17:03:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (1830EC00) [pid = 3840] [serial = 1128] [outer = 00000000] 17:03:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (18334800) [pid = 3840] [serial = 1129] [outer = 1830EC00] 17:03:26 INFO - PROCESS | 3840 | 1472087006655 Marionette DEBUG loaded listener.js 17:03:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (1833BC00) [pid = 3840] [serial = 1130] [outer = 1830EC00] 17:03:26 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (11DA9400) [pid = 3840] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 17:03:26 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (10F58800) [pid = 3840] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 17:03:26 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (0F397400) [pid = 3840] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 17:03:26 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (15652C00) [pid = 3840] [serial = 1092] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 17:03:26 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (114F3400) [pid = 3840] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 17:03:26 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (15652800) [pid = 3840] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 17:03:26 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (13170400) [pid = 3840] [serial = 1107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 17:03:26 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (11DA4000) [pid = 3840] [serial = 1101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 17:03:26 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (10F9F800) [pid = 3840] [serial = 1104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 17:03:26 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (0F34F800) [pid = 3840] [serial = 1098] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 17:03:26 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (15ECD000) [pid = 3840] [serial = 1095] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 17:03:27 INFO - PROCESS | 3840 | 1472087007181 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 17:03:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 17:03:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 827ms 17:03:27 INFO - PROCESS | 3840 | 1472087007239 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 17:03:27 INFO - PROCESS | 3840 | 1472087007242 Marionette TRACE conn3 <- [1,1469,null,{"value":"13"}] 17:03:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 17:03:27 INFO - PROCESS | 3840 | 1472087007228 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 17:03:27 INFO - PROCESS | 3840 | 1472087007230 Marionette TRACE conn3 <- [1,1470,null,{}] 17:03:27 INFO - PROCESS | 3840 | 1472087007233 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:27 INFO - PROCESS | 3840 | 1472087007235 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:27 INFO - PROCESS | 3840 | 1472087007324 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 17:03:27 INFO - PROCESS | 3840 | 1472087007331 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:27 INFO - PROCESS | 3840 | 1472087007333 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:27 INFO - PROCESS | 3840 | ++DOCSHELL 11D08800 == 16 [pid = 3840] [id = 377] 17:03:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (11DA3C00) [pid = 3840] [serial = 1131] [outer = 00000000] 17:03:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (14375C00) [pid = 3840] [serial = 1132] [outer = 11DA3C00] 17:03:27 INFO - PROCESS | 3840 | 1472087007379 Marionette DEBUG loaded listener.js 17:03:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (1564EC00) [pid = 3840] [serial = 1133] [outer = 11DA3C00] 17:03:27 INFO - PROCESS | 3840 | 1472087007821 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 17:03:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 17:03:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 627ms 17:03:27 INFO - PROCESS | 3840 | 1472087007867 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 17:03:27 INFO - PROCESS | 3840 | 1472087007869 Marionette TRACE conn3 <- [1,1473,null,{"value":"13"}] 17:03:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 17:03:27 INFO - PROCESS | 3840 | 1472087007873 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 17:03:27 INFO - PROCESS | 3840 | 1472087007875 Marionette TRACE conn3 <- [1,1474,null,{}] 17:03:27 INFO - PROCESS | 3840 | 1472087007880 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:27 INFO - PROCESS | 3840 | 1472087007882 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:27 INFO - PROCESS | 3840 | 1472087007960 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 17:03:27 INFO - PROCESS | 3840 | 1472087007966 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:27 INFO - PROCESS | 3840 | 1472087007968 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:27 INFO - PROCESS | 3840 | ++DOCSHELL 1059CC00 == 17 [pid = 3840] [id = 378] 17:03:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (11257000) [pid = 3840] [serial = 1134] [outer = 00000000] 17:03:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (18332400) [pid = 3840] [serial = 1135] [outer = 11257000] 17:03:27 INFO - PROCESS | 3840 | 1472087008014 Marionette DEBUG loaded listener.js 17:03:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (1833D400) [pid = 3840] [serial = 1136] [outer = 11257000] 17:03:28 INFO - PROCESS | 3840 | 1472087008431 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 17:03:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 17:03:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 570ms 17:03:28 INFO - PROCESS | 3840 | 1472087008471 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 17:03:28 INFO - PROCESS | 3840 | 1472087008473 Marionette TRACE conn3 <- [1,1477,null,{"value":"13"}] 17:03:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 17:03:28 INFO - PROCESS | 3840 | 1472087008477 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 17:03:28 INFO - PROCESS | 3840 | 1472087008479 Marionette TRACE conn3 <- [1,1478,null,{}] 17:03:28 INFO - PROCESS | 3840 | 1472087008465 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:28 INFO - PROCESS | 3840 | 1472087008467 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:28 INFO - PROCESS | 3840 | 1472087008547 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 17:03:28 INFO - PROCESS | 3840 | 1472087008581 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:28 INFO - PROCESS | 3840 | 1472087008583 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:28 INFO - PROCESS | 3840 | ++DOCSHELL 1970B800 == 18 [pid = 3840] [id = 379] 17:03:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (1970BC00) [pid = 3840] [serial = 1137] [outer = 00000000] 17:03:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (19711400) [pid = 3840] [serial = 1138] [outer = 1970BC00] 17:03:28 INFO - PROCESS | 3840 | 1472087008632 Marionette DEBUG loaded listener.js 17:03:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (19713000) [pid = 3840] [serial = 1139] [outer = 1970BC00] 17:03:29 INFO - PROCESS | 3840 | 1472087009323 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 17:03:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 17:03:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 912ms 17:03:29 INFO - PROCESS | 3840 | 1472087009382 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 17:03:29 INFO - PROCESS | 3840 | 1472087009386 Marionette TRACE conn3 <- [1,1481,null,{"value":"13"}] 17:03:29 INFO - PROCESS | 3840 | 1472087009391 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 17:03:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 17:03:29 INFO - PROCESS | 3840 | 1472087009397 Marionette TRACE conn3 <- [1,1482,null,{}] 17:03:29 INFO - PROCESS | 3840 | 1472087009402 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:29 INFO - PROCESS | 3840 | 1472087009405 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:29 INFO - PROCESS | 3840 | 1472087009515 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 17:03:29 INFO - PROCESS | 3840 | 1472087009639 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:29 INFO - PROCESS | 3840 | 1472087009642 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:29 INFO - PROCESS | 3840 | ++DOCSHELL 1047CC00 == 19 [pid = 3840] [id = 380] 17:03:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (1055D800) [pid = 3840] [serial = 1140] [outer = 00000000] 17:03:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (114E8000) [pid = 3840] [serial = 1141] [outer = 1055D800] 17:03:29 INFO - PROCESS | 3840 | 1472087009686 Marionette DEBUG loaded listener.js 17:03:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (1185E800) [pid = 3840] [serial = 1142] [outer = 1055D800] 17:03:30 INFO - PROCESS | 3840 | 1472087010579 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 17:03:30 INFO - PROCESS | 3840 | --DOCSHELL 15788800 == 18 [pid = 3840] [id = 370] 17:03:30 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (15789000) [pid = 3840] [serial = 1093] [outer = 00000000] [url = about:blank] 17:03:30 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (15873000) [pid = 3840] [serial = 1094] [outer = 00000000] [url = about:blank] 17:03:30 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (12BBD000) [pid = 3840] [serial = 1078] [outer = 00000000] [url = about:blank] 17:03:30 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (17167400) [pid = 3840] [serial = 1081] [outer = 00000000] [url = about:blank] 17:03:30 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (13A18800) [pid = 3840] [serial = 1109] [outer = 00000000] [url = about:blank] 17:03:30 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (15871C00) [pid = 3840] [serial = 1111] [outer = 00000000] [url = about:blank] 17:03:30 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (13219400) [pid = 3840] [serial = 1103] [outer = 00000000] [url = about:blank] 17:03:30 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (114EAC00) [pid = 3840] [serial = 1105] [outer = 00000000] [url = about:blank] 17:03:30 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (12970000) [pid = 3840] [serial = 1102] [outer = 00000000] [url = about:blank] 17:03:30 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (10A03000) [pid = 3840] [serial = 1100] [outer = 00000000] [url = about:blank] 17:03:30 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (16D30000) [pid = 3840] [serial = 1097] [outer = 00000000] [url = about:blank] 17:03:30 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (13221000) [pid = 3840] [serial = 1108] [outer = 00000000] [url = about:blank] 17:03:30 INFO - PROCESS | 3840 | --DOMWINDOW == 62 (10439800) [pid = 3840] [serial = 1099] [outer = 00000000] [url = about:blank] 17:03:30 INFO - PROCESS | 3840 | --DOMWINDOW == 61 (11853000) [pid = 3840] [serial = 1106] [outer = 00000000] [url = about:blank] 17:03:30 INFO - PROCESS | 3840 | --DOMWINDOW == 60 (15655800) [pid = 3840] [serial = 670] [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.] 17:03:30 INFO - PROCESS | 3840 | --DOMWINDOW == 59 (16884800) [pid = 3840] [serial = 1096] [outer = 00000000] [url = about:blank] 17:03:30 INFO - PROCESS | 3840 | --DOMWINDOW == 58 (1296D000) [pid = 3840] [serial = 1089] [outer = 00000000] [url = about:blank] 17:03:30 INFO - PROCESS | 3840 | --DOMWINDOW == 57 (12BC0400) [pid = 3840] [serial = 1090] [outer = 00000000] [url = about:blank] 17:03:30 INFO - PROCESS | 3840 | --DOMWINDOW == 56 (1147B000) [pid = 3840] [serial = 1086] [outer = 00000000] [url = about:blank] 17:03:30 INFO - PROCESS | 3840 | --DOMWINDOW == 55 (114D9000) [pid = 3840] [serial = 1087] [outer = 00000000] [url = about:blank] 17:03:30 INFO - PROCESS | 3840 | --DOMWINDOW == 54 (11C12800) [pid = 3840] [serial = 1077] [outer = 00000000] [url = about:blank] 17:03:30 INFO - PROCESS | 3840 | --DOMWINDOW == 53 (16883C00) [pid = 3840] [serial = 1080] [outer = 00000000] [url = about:blank] 17:03:30 INFO - PROCESS | 3840 | --DOMWINDOW == 52 (10F4E400) [pid = 3840] [serial = 1083] [outer = 00000000] [url = about:blank] 17:03:30 INFO - PROCESS | 3840 | --DOMWINDOW == 51 (11808400) [pid = 3840] [serial = 1084] [outer = 00000000] [url = about:blank] 17:03:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 17:03:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1240ms 17:03:30 INFO - PROCESS | 3840 | 1472087010635 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 17:03:30 INFO - PROCESS | 3840 | 1472087010639 Marionette TRACE conn3 <- [1,1485,null,{"value":"13"}] 17:03:30 INFO - PROCESS | 3840 | 1472087010645 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 17:03:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 17:03:30 INFO - PROCESS | 3840 | 1472087010648 Marionette TRACE conn3 <- [1,1486,null,{}] 17:03:30 INFO - PROCESS | 3840 | 1472087010654 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:30 INFO - PROCESS | 3840 | 1472087010657 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:30 INFO - PROCESS | 3840 | 1472087010743 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 17:03:30 INFO - PROCESS | 3840 | 1472087010828 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:30 INFO - PROCESS | 3840 | 1472087010832 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:30 INFO - PROCESS | 3840 | ++DOCSHELL 11253C00 == 19 [pid = 3840] [id = 381] 17:03:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 52 (11256800) [pid = 3840] [serial = 1143] [outer = 00000000] 17:03:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 53 (112C6800) [pid = 3840] [serial = 1144] [outer = 11256800] 17:03:30 INFO - PROCESS | 3840 | 1472087010886 Marionette DEBUG loaded listener.js 17:03:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 54 (114E8400) [pid = 3840] [serial = 1145] [outer = 11256800] 17:03:31 INFO - PROCESS | 3840 | 1472087011301 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 17:03:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 17:03:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 727ms 17:03:31 INFO - PROCESS | 3840 | 1472087011374 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 17:03:31 INFO - PROCESS | 3840 | 1472087011379 Marionette TRACE conn3 <- [1,1489,null,{"value":"13"}] 17:03:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 17:03:31 INFO - PROCESS | 3840 | 1472087011386 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 17:03:31 INFO - PROCESS | 3840 | 1472087011389 Marionette TRACE conn3 <- [1,1490,null,{}] 17:03:31 INFO - PROCESS | 3840 | 1472087011393 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:31 INFO - PROCESS | 3840 | 1472087011396 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:31 INFO - PROCESS | 3840 | 1472087011472 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 17:03:31 INFO - PROCESS | 3840 | 1472087011478 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:31 INFO - PROCESS | 3840 | 1472087011481 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:31 INFO - PROCESS | 3840 | ++DOCSHELL 11DA4000 == 20 [pid = 3840] [id = 382] 17:03:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 55 (11DA4400) [pid = 3840] [serial = 1146] [outer = 00000000] 17:03:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 56 (1296D000) [pid = 3840] [serial = 1147] [outer = 11DA4400] 17:03:31 INFO - PROCESS | 3840 | 1472087011530 Marionette DEBUG loaded listener.js 17:03:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 57 (12BBB800) [pid = 3840] [serial = 1148] [outer = 11DA4400] 17:03:31 INFO - PROCESS | 3840 | 1472087011961 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 17:03:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 17:03:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 628ms 17:03:32 INFO - PROCESS | 3840 | 1472087012034 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 17:03:32 INFO - PROCESS | 3840 | 1472087012036 Marionette TRACE conn3 <- [1,1493,null,{"value":"13"}] 17:03:32 INFO - PROCESS | 3840 | 1472087012040 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 17:03:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 17:03:32 INFO - PROCESS | 3840 | 1472087012044 Marionette TRACE conn3 <- [1,1494,null,{}] 17:03:32 INFO - PROCESS | 3840 | 1472087012059 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:32 INFO - PROCESS | 3840 | 1472087012064 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:32 INFO - PROCESS | 3840 | 1472087012135 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 17:03:32 INFO - PROCESS | 3840 | 1472087012221 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:32 INFO - PROCESS | 3840 | 1472087012224 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:32 INFO - PROCESS | 3840 | ++DOCSHELL 13A10400 == 21 [pid = 3840] [id = 383] 17:03:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 58 (13A10C00) [pid = 3840] [serial = 1149] [outer = 00000000] 17:03:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 59 (13EAC800) [pid = 3840] [serial = 1150] [outer = 13A10C00] 17:03:32 INFO - PROCESS | 3840 | 1472087012261 Marionette DEBUG loaded listener.js 17:03:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 60 (14373C00) [pid = 3840] [serial = 1151] [outer = 13A10C00] 17:03:32 INFO - PROCESS | 3840 | 1472087012632 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 17:03:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 17:03:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 641ms 17:03:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 17:03:32 INFO - PROCESS | 3840 | 1472087012682 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 17:03:32 INFO - PROCESS | 3840 | 1472087012685 Marionette TRACE conn3 <- [1,1497,null,{"value":"13"}] 17:03:32 INFO - PROCESS | 3840 | 1472087012688 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 17:03:32 INFO - PROCESS | 3840 | 1472087012690 Marionette TRACE conn3 <- [1,1498,null,{}] 17:03:32 INFO - PROCESS | 3840 | 1472087012693 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:32 INFO - PROCESS | 3840 | 1472087012695 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:32 INFO - PROCESS | 3840 | 1472087012794 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 17:03:32 INFO - PROCESS | 3840 | 1472087012799 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:32 INFO - PROCESS | 3840 | 1472087012802 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:32 INFO - PROCESS | 3840 | ++DOCSHELL 13AA1000 == 22 [pid = 3840] [id = 384] 17:03:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 61 (14791C00) [pid = 3840] [serial = 1152] [outer = 00000000] 17:03:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 62 (15788400) [pid = 3840] [serial = 1153] [outer = 14791C00] 17:03:32 INFO - PROCESS | 3840 | 1472087012850 Marionette DEBUG loaded listener.js 17:03:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 63 (15876C00) [pid = 3840] [serial = 1154] [outer = 14791C00] 17:03:33 INFO - PROCESS | 3840 | 1472087013276 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 17:03:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 17:03:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 627ms 17:03:33 INFO - PROCESS | 3840 | 1472087013311 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 17:03:33 INFO - PROCESS | 3840 | 1472087013314 Marionette TRACE conn3 <- [1,1501,null,{"value":"13"}] 17:03:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 17:03:33 INFO - PROCESS | 3840 | 1472087013317 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 17:03:33 INFO - PROCESS | 3840 | 1472087013318 Marionette TRACE conn3 <- [1,1502,null,{}] 17:03:33 INFO - PROCESS | 3840 | 1472087013322 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:33 INFO - PROCESS | 3840 | 1472087013324 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:33 INFO - PROCESS | 3840 | 1472087013466 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 17:03:33 INFO - PROCESS | 3840 | 1472087013478 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:33 INFO - PROCESS | 3840 | 1472087013480 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:33 INFO - PROCESS | 3840 | ++DOCSHELL 16102000 == 23 [pid = 3840] [id = 385] 17:03:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (1657E800) [pid = 3840] [serial = 1155] [outer = 00000000] 17:03:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (168D8800) [pid = 3840] [serial = 1156] [outer = 1657E800] 17:03:33 INFO - PROCESS | 3840 | 1472087013527 Marionette DEBUG loaded listener.js 17:03:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (16C70000) [pid = 3840] [serial = 1157] [outer = 1657E800] 17:03:33 INFO - PROCESS | 3840 | 1472087013962 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 17:03:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 17:03:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 670ms 17:03:33 INFO - PROCESS | 3840 | 1472087013999 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 17:03:33 INFO - PROCESS | 3840 | 1472087014001 Marionette TRACE conn3 <- [1,1505,null,{"value":"13"}] 17:03:33 INFO - PROCESS | 3840 | 1472087014004 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 17:03:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 17:03:33 INFO - PROCESS | 3840 | 1472087014006 Marionette TRACE conn3 <- [1,1506,null,{}] 17:03:34 INFO - PROCESS | 3840 | 1472087014010 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:34 INFO - PROCESS | 3840 | 1472087014016 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:34 INFO - PROCESS | 3840 | 1472087014137 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 17:03:34 INFO - PROCESS | 3840 | 1472087014200 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:34 INFO - PROCESS | 3840 | 1472087014202 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:34 INFO - PROCESS | 3840 | ++DOCSHELL 172EB800 == 24 [pid = 3840] [id = 386] 17:03:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (172ECC00) [pid = 3840] [serial = 1158] [outer = 00000000] 17:03:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (17E9E800) [pid = 3840] [serial = 1159] [outer = 172ECC00] 17:03:34 INFO - PROCESS | 3840 | 1472087014248 Marionette DEBUG loaded listener.js 17:03:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (17ED7C00) [pid = 3840] [serial = 1160] [outer = 172ECC00] 17:03:34 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (10FA3800) [pid = 3840] [serial = 1113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 17:03:34 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (11C17400) [pid = 3840] [serial = 1116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 17:03:34 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (1564C800) [pid = 3840] [serial = 1119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 17:03:34 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (1578B000) [pid = 3840] [serial = 1110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 17:03:34 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (16585800) [pid = 3840] [serial = 1122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 17:03:34 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (1830EC00) [pid = 3840] [serial = 1128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 17:03:34 INFO - PROCESS | 3840 | --DOMWINDOW == 62 (17529400) [pid = 3840] [serial = 1125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 17:03:34 INFO - PROCESS | 3840 | --DOMWINDOW == 61 (11257000) [pid = 3840] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 17:03:34 INFO - PROCESS | 3840 | --DOMWINDOW == 60 (11DA3C00) [pid = 3840] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 17:03:34 INFO - PROCESS | 3840 | 1472087014657 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 17:03:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 17:03:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 670ms 17:03:34 INFO - PROCESS | 3840 | 1472087014706 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 17:03:34 INFO - PROCESS | 3840 | 1472087014717 Marionette TRACE conn3 <- [1,1509,null,{"value":"13"}] 17:03:34 INFO - PROCESS | 3840 | 1472087014724 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 17:03:34 INFO - PROCESS | 3840 | 1472087014725 Marionette TRACE conn3 <- [1,1510,null,{}] 17:03:34 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 17:03:34 INFO - PROCESS | 3840 | 1472087014729 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:34 INFO - PROCESS | 3840 | 1472087014731 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:34 INFO - PROCESS | 3840 | 1472087014828 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 17:03:34 INFO - PROCESS | 3840 | 1472087014881 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:34 INFO - PROCESS | 3840 | 1472087014884 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:34 INFO - PROCESS | 3840 | ++DOCSHELL 10FA4800 == 25 [pid = 3840] [id = 387] 17:03:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 61 (10FA6000) [pid = 3840] [serial = 1161] [outer = 00000000] 17:03:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 62 (15197000) [pid = 3840] [serial = 1162] [outer = 10FA6000] 17:03:34 INFO - PROCESS | 3840 | 1472087014930 Marionette DEBUG loaded listener.js 17:03:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 63 (13A13000) [pid = 3840] [serial = 1163] [outer = 10FA6000] 17:03:35 INFO - PROCESS | 3840 | 1472087015261 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 17:03:35 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 () { 17:03:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:03:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 17:03:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 17:03:35 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 () { 17:03:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:03:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 17:03:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 17:03:35 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 () { 17:03:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:03:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 17:03:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 17:03:35 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 () { 17:03:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:03:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 17:03:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 17:03:35 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 570ms 17:03:35 INFO - PROCESS | 3840 | 1472087015310 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 17:03:35 INFO - PROCESS | 3840 | 1472087015313 Marionette TRACE conn3 <- [1,1513,null,{"value":"13"}] 17:03:35 INFO - PROCESS | 3840 | 1472087015316 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 17:03:35 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 17:03:35 INFO - PROCESS | 3840 | 1472087015318 Marionette TRACE conn3 <- [1,1514,null,{}] 17:03:35 INFO - PROCESS | 3840 | 1472087015321 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:35 INFO - PROCESS | 3840 | 1472087015323 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:35 INFO - PROCESS | 3840 | 1472087015402 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 17:03:35 INFO - PROCESS | 3840 | 1472087015409 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:35 INFO - PROCESS | 3840 | 1472087015392 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:35 INFO - PROCESS | 3840 | ++DOCSHELL 1830CC00 == 26 [pid = 3840] [id = 388] 17:03:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (1832E400) [pid = 3840] [serial = 1164] [outer = 00000000] 17:03:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (19710000) [pid = 3840] [serial = 1165] [outer = 1832E400] 17:03:35 INFO - PROCESS | 3840 | 1472087015440 Marionette DEBUG loaded listener.js 17:03:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (19998C00) [pid = 3840] [serial = 1166] [outer = 1832E400] 17:03:35 INFO - PROCESS | 3840 | 1472087015845 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 17:03:35 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:03:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 17:03:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 17:03:35 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:03:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 17:03:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 17:03:35 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 17:03:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 17:03:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 17:03:35 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 584ms 17:03:35 INFO - PROCESS | 3840 | 1472087015891 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 17:03:35 INFO - PROCESS | 3840 | 1472087015893 Marionette TRACE conn3 <- [1,1517,null,{"value":"13"}] 17:03:35 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 17:03:35 INFO - PROCESS | 3840 | 1472087015901 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 17:03:35 INFO - PROCESS | 3840 | 1472087015902 Marionette TRACE conn3 <- [1,1518,null,{}] 17:03:35 INFO - PROCESS | 3840 | 1472087015906 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:35 INFO - PROCESS | 3840 | 1472087015907 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:35 INFO - PROCESS | 3840 | 1472087015987 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 17:03:35 INFO - PROCESS | 3840 | 1472087015993 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:35 INFO - PROCESS | 3840 | 1472087015995 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:35 INFO - PROCESS | 3840 | ++DOCSHELL 0F395C00 == 27 [pid = 3840] [id = 389] 17:03:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (17EE2400) [pid = 3840] [serial = 1167] [outer = 00000000] 17:03:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (19CE4400) [pid = 3840] [serial = 1168] [outer = 17EE2400] 17:03:36 INFO - PROCESS | 3840 | 1472087016025 Marionette DEBUG loaded listener.js 17:03:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (19ECC000) [pid = 3840] [serial = 1169] [outer = 17EE2400] 17:03:37 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (112C4400) [pid = 3840] [serial = 1114] [outer = 00000000] [url = about:blank] 17:03:37 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (114AE400) [pid = 3840] [serial = 1115] [outer = 00000000] [url = about:blank] 17:03:37 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (12976C00) [pid = 3840] [serial = 1117] [outer = 00000000] [url = about:blank] 17:03:37 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (13172800) [pid = 3840] [serial = 1118] [outer = 00000000] [url = about:blank] 17:03:37 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (1578A800) [pid = 3840] [serial = 1120] [outer = 00000000] [url = about:blank] 17:03:37 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (159AE800) [pid = 3840] [serial = 1112] [outer = 00000000] [url = about:blank] 17:03:37 INFO - PROCESS | 3840 | --DOMWINDOW == 62 (168E1C00) [pid = 3840] [serial = 1123] [outer = 00000000] [url = about:blank] 17:03:37 INFO - PROCESS | 3840 | --DOMWINDOW == 61 (18334800) [pid = 3840] [serial = 1129] [outer = 00000000] [url = about:blank] 17:03:37 INFO - PROCESS | 3840 | --DOMWINDOW == 60 (17EA5800) [pid = 3840] [serial = 1127] [outer = 00000000] [url = about:blank] 17:03:37 INFO - PROCESS | 3840 | --DOMWINDOW == 59 (17BB8800) [pid = 3840] [serial = 1126] [outer = 00000000] [url = about:blank] 17:03:37 INFO - PROCESS | 3840 | --DOMWINDOW == 58 (19711400) [pid = 3840] [serial = 1138] [outer = 00000000] [url = about:blank] 17:03:37 INFO - PROCESS | 3840 | --DOMWINDOW == 57 (1833BC00) [pid = 3840] [serial = 1130] [outer = 00000000] [url = about:blank] 17:03:37 INFO - PROCESS | 3840 | --DOMWINDOW == 56 (18332400) [pid = 3840] [serial = 1135] [outer = 00000000] [url = about:blank] 17:03:37 INFO - PROCESS | 3840 | --DOMWINDOW == 55 (1833D400) [pid = 3840] [serial = 1136] [outer = 00000000] [url = about:blank] 17:03:37 INFO - PROCESS | 3840 | --DOMWINDOW == 54 (17356800) [pid = 3840] [serial = 1124] [outer = 00000000] [url = about:blank] 17:03:37 INFO - PROCESS | 3840 | --DOMWINDOW == 53 (14375C00) [pid = 3840] [serial = 1132] [outer = 00000000] [url = about:blank] 17:03:37 INFO - PROCESS | 3840 | --DOMWINDOW == 52 (159A5000) [pid = 3840] [serial = 1121] [outer = 00000000] [url = about:blank] 17:03:37 INFO - PROCESS | 3840 | --DOMWINDOW == 51 (1564EC00) [pid = 3840] [serial = 1133] [outer = 00000000] [url = about:blank] 17:03:37 INFO - PROCESS | 3840 | 1472087017561 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 17:03:37 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 17:03:37 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 17:03:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:37 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 17:03:37 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 17:03:37 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. 17:03:37 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 17:03:37 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1691ms 17:03:37 INFO - PROCESS | 3840 | 1472087017610 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 17:03:37 INFO - PROCESS | 3840 | 1472087017614 Marionette TRACE conn3 <- [1,1521,null,{"value":"13"}] 17:03:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 17:03:37 INFO - PROCESS | 3840 | 1472087017624 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 17:03:37 INFO - PROCESS | 3840 | 1472087017627 Marionette TRACE conn3 <- [1,1522,null,{}] 17:03:37 INFO - PROCESS | 3840 | 1472087017633 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:37 INFO - PROCESS | 3840 | 1472087017636 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:37 INFO - PROCESS | 3840 | 1472087017730 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 17:03:37 INFO - PROCESS | 3840 | 1472087017723 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:37 INFO - PROCESS | 3840 | 1472087017726 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:37 INFO - PROCESS | 3840 | ++DOCSHELL 10A0F800 == 28 [pid = 3840] [id = 390] 17:03:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 52 (10A47C00) [pid = 3840] [serial = 1170] [outer = 00000000] 17:03:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 53 (112C0400) [pid = 3840] [serial = 1171] [outer = 10A47C00] 17:03:37 INFO - PROCESS | 3840 | 1472087017779 Marionette DEBUG loaded listener.js 17:03:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 54 (112CA800) [pid = 3840] [serial = 1172] [outer = 10A47C00] 17:03:38 INFO - PROCESS | 3840 | 1472087018266 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 17:03:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 17:03:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 681ms 17:03:38 INFO - PROCESS | 3840 | 1472087018291 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 17:03:38 INFO - PROCESS | 3840 | 1472087018297 Marionette TRACE conn3 <- [1,1525,null,{"value":"13"}] 17:03:38 INFO - PROCESS | 3840 | 1472087018304 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 17:03:38 INFO - PROCESS | 3840 | 1472087018307 Marionette TRACE conn3 <- [1,1526,null,{}] 17:03:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 17:03:38 INFO - PROCESS | 3840 | 1472087018311 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:38 INFO - PROCESS | 3840 | 1472087018314 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:38 INFO - PROCESS | 3840 | 1472087018403 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 17:03:38 INFO - PROCESS | 3840 | 1472087018411 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:38 INFO - PROCESS | 3840 | 1472087018414 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:38 INFO - PROCESS | 3840 | ++DOCSHELL 10441800 == 29 [pid = 3840] [id = 391] 17:03:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 55 (11C09400) [pid = 3840] [serial = 1173] [outer = 00000000] 17:03:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 56 (11DA5000) [pid = 3840] [serial = 1174] [outer = 11C09400] 17:03:38 INFO - PROCESS | 3840 | 1472087018466 Marionette DEBUG loaded listener.js 17:03:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 57 (12976C00) [pid = 3840] [serial = 1175] [outer = 11C09400] 17:03:38 INFO - PROCESS | 3840 | 1472087018928 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 17:03:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 17:03:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 681ms 17:03:38 INFO - PROCESS | 3840 | 1472087018990 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 17:03:38 INFO - PROCESS | 3840 | 1472087018992 Marionette TRACE conn3 <- [1,1529,null,{"value":"13"}] 17:03:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 17:03:38 INFO - PROCESS | 3840 | 1472087018996 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 17:03:38 INFO - PROCESS | 3840 | 1472087019000 Marionette TRACE conn3 <- [1,1530,null,{}] 17:03:39 INFO - PROCESS | 3840 | 1472087019011 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:39 INFO - PROCESS | 3840 | 1472087019016 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:39 INFO - PROCESS | 3840 | 1472087019130 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 17:03:39 INFO - PROCESS | 3840 | 1472087019215 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:39 INFO - PROCESS | 3840 | 1472087019218 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:39 INFO - PROCESS | 3840 | ++DOCSHELL 134E7000 == 30 [pid = 3840] [id = 392] 17:03:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 58 (134E8400) [pid = 3840] [serial = 1176] [outer = 00000000] 17:03:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 59 (1436C400) [pid = 3840] [serial = 1177] [outer = 134E8400] 17:03:39 INFO - PROCESS | 3840 | 1472087019269 Marionette DEBUG loaded listener.js 17:03:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 60 (14794400) [pid = 3840] [serial = 1178] [outer = 134E8400] 17:03:39 INFO - PROCESS | 3840 | 1472087019638 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 17:03:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 17:03:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 666ms 17:03:39 INFO - PROCESS | 3840 | 1472087019684 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 17:03:39 INFO - PROCESS | 3840 | 1472087019687 Marionette TRACE conn3 <- [1,1533,null,{"value":"13"}] 17:03:39 INFO - PROCESS | 3840 | 1472087019691 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 17:03:39 INFO - PROCESS | 3840 | 1472087019692 Marionette TRACE conn3 <- [1,1534,null,{}] 17:03:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 17:03:39 INFO - PROCESS | 3840 | 1472087019696 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:39 INFO - PROCESS | 3840 | 1472087019709 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:39 INFO - PROCESS | 3840 | 1472087019793 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 17:03:39 INFO - PROCESS | 3840 | 1472087019799 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:39 INFO - PROCESS | 3840 | 1472087019801 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:39 INFO - PROCESS | 3840 | ++DOCSHELL 13A11800 == 31 [pid = 3840] [id = 393] 17:03:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 61 (13EAB400) [pid = 3840] [serial = 1179] [outer = 00000000] 17:03:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 62 (156F6000) [pid = 3840] [serial = 1180] [outer = 13EAB400] 17:03:39 INFO - PROCESS | 3840 | 1472087019849 Marionette DEBUG loaded listener.js 17:03:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 63 (158D6C00) [pid = 3840] [serial = 1181] [outer = 13EAB400] 17:03:41 INFO - PROCESS | 3840 | 1472087021435 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 17:03:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 17:03:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1816ms 17:03:41 INFO - PROCESS | 3840 | 1472087021504 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 17:03:41 INFO - PROCESS | 3840 | 1472087021508 Marionette TRACE conn3 <- [1,1537,null,{"value":"13"}] 17:03:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 17:03:41 INFO - PROCESS | 3840 | 1472087021514 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 17:03:41 INFO - PROCESS | 3840 | 1472087021518 Marionette TRACE conn3 <- [1,1538,null,{}] 17:03:41 INFO - PROCESS | 3840 | 1472087021524 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:41 INFO - PROCESS | 3840 | 1472087021527 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:41 INFO - PROCESS | 3840 | 1472087021601 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 17:03:41 INFO - PROCESS | 3840 | 1472087021617 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:41 INFO - PROCESS | 3840 | 1472087021621 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:41 INFO - PROCESS | 3840 | ++DOCSHELL 10FA2C00 == 32 [pid = 3840] [id = 394] 17:03:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (1124D400) [pid = 3840] [serial = 1182] [outer = 00000000] 17:03:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (11803800) [pid = 3840] [serial = 1183] [outer = 1124D400] 17:03:41 INFO - PROCESS | 3840 | 1472087021677 Marionette DEBUG loaded listener.js 17:03:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (11853000) [pid = 3840] [serial = 1184] [outer = 1124D400] 17:03:42 INFO - PROCESS | 3840 | 1472087022176 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 17:03:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 17:03:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 726ms 17:03:42 INFO - PROCESS | 3840 | 1472087022221 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 17:03:42 INFO - PROCESS | 3840 | 1472087022226 Marionette TRACE conn3 <- [1,1541,null,{"value":"13"}] 17:03:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 17:03:42 INFO - PROCESS | 3840 | 1472087022233 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 17:03:42 INFO - PROCESS | 3840 | 1472087022236 Marionette TRACE conn3 <- [1,1542,null,{}] 17:03:42 INFO - PROCESS | 3840 | 1472087022240 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:42 INFO - PROCESS | 3840 | 1472087022243 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:42 INFO - PROCESS | 3840 | 1472087022338 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 17:03:42 INFO - PROCESS | 3840 | 1472087022346 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:42 INFO - PROCESS | 3840 | 1472087022348 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:42 INFO - PROCESS | 3840 | ++DOCSHELL 13199000 == 33 [pid = 3840] [id = 395] 17:03:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (1319F400) [pid = 3840] [serial = 1185] [outer = 00000000] 17:03:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (132B4800) [pid = 3840] [serial = 1186] [outer = 1319F400] 17:03:42 INFO - PROCESS | 3840 | 1472087022413 Marionette DEBUG loaded listener.js 17:03:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (13A16400) [pid = 3840] [serial = 1187] [outer = 1319F400] 17:03:42 INFO - PROCESS | 3840 | 1472087022859 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 17:03:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 17:03:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 666ms 17:03:42 INFO - PROCESS | 3840 | 1472087022914 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 17:03:42 INFO - PROCESS | 3840 | 1472087022916 Marionette TRACE conn3 <- [1,1545,null,{"value":"13"}] 17:03:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 17:03:42 INFO - PROCESS | 3840 | 1472087022920 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 17:03:42 INFO - PROCESS | 3840 | 1472087022924 Marionette TRACE conn3 <- [1,1546,null,{}] 17:03:42 INFO - PROCESS | 3840 | 1472087022935 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:42 INFO - PROCESS | 3840 | 1472087022940 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:43 INFO - PROCESS | 3840 | 1472087023054 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 17:03:43 INFO - PROCESS | 3840 | 1472087023073 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:43 INFO - PROCESS | 3840 | 1472087023076 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:43 INFO - PROCESS | 3840 | ++DOCSHELL 15EC4C00 == 34 [pid = 3840] [id = 396] 17:03:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (15ECA800) [pid = 3840] [serial = 1188] [outer = 00000000] 17:03:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (15ECF800) [pid = 3840] [serial = 1189] [outer = 15ECA800] 17:03:43 INFO - PROCESS | 3840 | 1472087023128 Marionette DEBUG loaded listener.js 17:03:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (1687F800) [pid = 3840] [serial = 1190] [outer = 15ECA800] 17:03:43 INFO - PROCESS | 3840 | 1472087023628 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 17:03:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 17:03:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 711ms 17:03:43 INFO - PROCESS | 3840 | 1472087023643 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 17:03:43 INFO - PROCESS | 3840 | 1472087023646 Marionette TRACE conn3 <- [1,1549,null,{"value":"13"}] 17:03:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 17:03:43 INFO - PROCESS | 3840 | 1472087023656 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 17:03:43 INFO - PROCESS | 3840 | 1472087023658 Marionette TRACE conn3 <- [1,1550,null,{}] 17:03:43 INFO - PROCESS | 3840 | 1472087023661 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:43 INFO - PROCESS | 3840 | 1472087023663 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:43 INFO - PROCESS | 3840 | 1472087023762 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 17:03:43 INFO - PROCESS | 3840 | 1472087023767 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:43 INFO - PROCESS | 3840 | 1472087023770 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:43 INFO - PROCESS | 3840 | ++DOCSHELL 16C74000 == 35 [pid = 3840] [id = 397] 17:03:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (16D2FC00) [pid = 3840] [serial = 1191] [outer = 00000000] 17:03:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (172E6000) [pid = 3840] [serial = 1192] [outer = 16D2FC00] 17:03:43 INFO - PROCESS | 3840 | 1472087023871 Marionette DEBUG loaded listener.js 17:03:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (1735E400) [pid = 3840] [serial = 1193] [outer = 16D2FC00] 17:03:44 INFO - PROCESS | 3840 | 1472087024295 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 17:03:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 17:03:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 665ms 17:03:44 INFO - PROCESS | 3840 | 1472087024323 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 17:03:44 INFO - PROCESS | 3840 | 1472087024325 Marionette TRACE conn3 <- [1,1553,null,{"value":"13"}] 17:03:44 INFO - PROCESS | 3840 | 1472087024328 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 17:03:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 17:03:44 INFO - PROCESS | 3840 | 1472087024330 Marionette TRACE conn3 <- [1,1554,null,{}] 17:03:44 INFO - PROCESS | 3840 | 1472087024334 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:44 INFO - PROCESS | 3840 | 1472087024336 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:44 INFO - PROCESS | 3840 | 1472087024486 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 17:03:44 INFO - PROCESS | 3840 | 1472087024511 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:44 INFO - PROCESS | 3840 | 1472087024513 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:44 INFO - PROCESS | 3840 | ++DOCSHELL 16D2DC00 == 36 [pid = 3840] [id = 398] 17:03:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (17526800) [pid = 3840] [serial = 1194] [outer = 00000000] 17:03:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (17EA5800) [pid = 3840] [serial = 1195] [outer = 17526800] 17:03:44 INFO - PROCESS | 3840 | 1472087024559 Marionette DEBUG loaded listener.js 17:03:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (18309400) [pid = 3840] [serial = 1196] [outer = 17526800] 17:03:44 INFO - PROCESS | 3840 | 1472087024991 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 17:03:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 17:03:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 711ms 17:03:45 INFO - PROCESS | 3840 | 1472087025051 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 17:03:45 INFO - PROCESS | 3840 | 1472087025053 Marionette TRACE conn3 <- [1,1557,null,{"value":"13"}] 17:03:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 17:03:45 INFO - PROCESS | 3840 | 1472087025062 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 17:03:45 INFO - PROCESS | 3840 | 1472087025063 Marionette TRACE conn3 <- [1,1558,null,{}] 17:03:45 INFO - PROCESS | 3840 | 1472087025067 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:45 INFO - PROCESS | 3840 | 1472087025073 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:45 INFO - PROCESS | 3840 | 1472087025214 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 17:03:45 INFO - PROCESS | 3840 | 1472087025227 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:45 INFO - PROCESS | 3840 | 1472087025229 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:45 INFO - PROCESS | 3840 | ++DOCSHELL 18339000 == 37 [pid = 3840] [id = 399] 17:03:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (18339400) [pid = 3840] [serial = 1197] [outer = 00000000] 17:03:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (19711400) [pid = 3840] [serial = 1198] [outer = 18339400] 17:03:45 INFO - PROCESS | 3840 | 1472087025277 Marionette DEBUG loaded listener.js 17:03:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (19A61800) [pid = 3840] [serial = 1199] [outer = 18339400] 17:03:45 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (134E8400) [pid = 3840] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 17:03:45 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (172ECC00) [pid = 3840] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 17:03:45 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (1657E800) [pid = 3840] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 17:03:45 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (10FA6000) [pid = 3840] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 17:03:45 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (1832E400) [pid = 3840] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 17:03:45 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (10A47C00) [pid = 3840] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 17:03:45 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (11DA4400) [pid = 3840] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 17:03:45 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (17EE2400) [pid = 3840] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 17:03:45 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (11256800) [pid = 3840] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 17:03:45 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (11C09400) [pid = 3840] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 17:03:45 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (1055D800) [pid = 3840] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 17:03:45 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (1970BC00) [pid = 3840] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 17:03:45 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (13A10C00) [pid = 3840] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 17:03:45 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (14791C00) [pid = 3840] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 17:03:45 INFO - PROCESS | 3840 | 1472087025891 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 17:03:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 17:03:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 877ms 17:03:45 INFO - PROCESS | 3840 | 1472087025926 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 17:03:45 INFO - PROCESS | 3840 | 1472087025928 Marionette TRACE conn3 <- [1,1561,null,{"value":"13"}] 17:03:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 17:03:45 INFO - PROCESS | 3840 | 1472087025932 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 17:03:45 INFO - PROCESS | 3840 | 1472087025944 Marionette TRACE conn3 <- [1,1562,null,{}] 17:03:45 INFO - PROCESS | 3840 | 1472087025948 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:45 INFO - PROCESS | 3840 | 1472087025950 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:46 INFO - PROCESS | 3840 | 1472087026032 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 17:03:46 INFO - PROCESS | 3840 | 1472087026038 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:46 INFO - PROCESS | 3840 | 1472087026040 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:46 INFO - PROCESS | 3840 | ++DOCSHELL 1055A400 == 38 [pid = 3840] [id = 400] 17:03:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (11DE6400) [pid = 3840] [serial = 1200] [outer = 00000000] 17:03:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (1578A000) [pid = 3840] [serial = 1201] [outer = 11DE6400] 17:03:46 INFO - PROCESS | 3840 | 1472087026085 Marionette DEBUG loaded listener.js 17:03:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (17252800) [pid = 3840] [serial = 1202] [outer = 11DE6400] 17:03:46 INFO - PROCESS | 3840 | 1472087026520 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 17:03:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 17:03:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 636ms 17:03:46 INFO - PROCESS | 3840 | 1472087026573 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 17:03:46 INFO - PROCESS | 3840 | 1472087026576 Marionette TRACE conn3 <- [1,1565,null,{"value":"13"}] 17:03:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 17:03:46 INFO - PROCESS | 3840 | 1472087026579 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 17:03:46 INFO - PROCESS | 3840 | 1472087026581 Marionette TRACE conn3 <- [1,1566,null,{}] 17:03:46 INFO - PROCESS | 3840 | 1472087026585 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:46 INFO - PROCESS | 3840 | 1472087026587 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:46 INFO - PROCESS | 3840 | 1472087026664 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 17:03:46 INFO - PROCESS | 3840 | 1472087026670 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:46 INFO - PROCESS | 3840 | 1472087026672 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:46 INFO - PROCESS | 3840 | ++DOCSHELL 10A4A000 == 39 [pid = 3840] [id = 401] 17:03:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (114EF000) [pid = 3840] [serial = 1203] [outer = 00000000] 17:03:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (19EC3C00) [pid = 3840] [serial = 1204] [outer = 114EF000] 17:03:46 INFO - PROCESS | 3840 | 1472087026719 Marionette DEBUG loaded listener.js 17:03:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (19ECBC00) [pid = 3840] [serial = 1205] [outer = 114EF000] 17:03:47 INFO - PROCESS | 3840 | 1472087027150 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 17:03:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 17:03:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 605ms 17:03:47 INFO - PROCESS | 3840 | 1472087027198 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 17:03:47 INFO - PROCESS | 3840 | 1472087027200 Marionette TRACE conn3 <- [1,1569,null,{"value":"13"}] 17:03:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 17:03:47 INFO - PROCESS | 3840 | 1472087027203 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 17:03:47 INFO - PROCESS | 3840 | 1472087027205 Marionette TRACE conn3 <- [1,1570,null,{}] 17:03:47 INFO - PROCESS | 3840 | 1472087027209 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:47 INFO - PROCESS | 3840 | 1472087027211 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:47 INFO - PROCESS | 3840 | 1472087027291 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 17:03:47 INFO - PROCESS | 3840 | 1472087027300 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:47 INFO - PROCESS | 3840 | 1472087027302 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:47 INFO - PROCESS | 3840 | ++DOCSHELL 15EC0800 == 40 [pid = 3840] [id = 402] 17:03:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (1A067C00) [pid = 3840] [serial = 1206] [outer = 00000000] 17:03:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (1A209C00) [pid = 3840] [serial = 1207] [outer = 1A067C00] 17:03:47 INFO - PROCESS | 3840 | 1472087027348 Marionette DEBUG loaded listener.js 17:03:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (1A20A800) [pid = 3840] [serial = 1208] [outer = 1A067C00] 17:03:48 INFO - PROCESS | 3840 | 1472087028121 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 17:03:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 17:03:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 969ms 17:03:48 INFO - PROCESS | 3840 | 1472087028173 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 17:03:48 INFO - PROCESS | 3840 | 1472087028178 Marionette TRACE conn3 <- [1,1573,null,{"value":"13"}] 17:03:48 INFO - PROCESS | 3840 | 1472087028183 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 17:03:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 17:03:48 INFO - PROCESS | 3840 | 1472087028188 Marionette TRACE conn3 <- [1,1574,null,{}] 17:03:48 INFO - PROCESS | 3840 | 1472087028194 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:48 INFO - PROCESS | 3840 | 1472087028197 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:48 INFO - PROCESS | 3840 | 1472087028374 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 17:03:48 INFO - PROCESS | 3840 | 1472087028385 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:48 INFO - PROCESS | 3840 | 1472087028388 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:48 INFO - PROCESS | 3840 | ++DOCSHELL 112C5400 == 41 [pid = 3840] [id = 403] 17:03:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (112C6C00) [pid = 3840] [serial = 1209] [outer = 00000000] 17:03:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (11861400) [pid = 3840] [serial = 1210] [outer = 112C6C00] 17:03:48 INFO - PROCESS | 3840 | 1472087028446 Marionette DEBUG loaded listener.js 17:03:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (13199800) [pid = 3840] [serial = 1211] [outer = 112C6C00] 17:03:49 INFO - PROCESS | 3840 | 1472087029356 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 17:03:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 17:03:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1210ms 17:03:49 INFO - PROCESS | 3840 | 1472087029411 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 17:03:49 INFO - PROCESS | 3840 | 1472087029415 Marionette TRACE conn3 <- [1,1577,null,{"value":"13"}] 17:03:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 17:03:49 INFO - PROCESS | 3840 | 1472087029421 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 17:03:49 INFO - PROCESS | 3840 | 1472087029424 Marionette TRACE conn3 <- [1,1578,null,{}] 17:03:49 INFO - PROCESS | 3840 | 1472087029430 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:49 INFO - PROCESS | 3840 | 1472087029433 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:49 INFO - PROCESS | 3840 | 1472087029543 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 17:03:49 INFO - PROCESS | 3840 | 1472087029670 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:49 INFO - PROCESS | 3840 | 1472087029675 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:49 INFO - PROCESS | 3840 | --DOCSHELL 0F395C00 == 40 [pid = 3840] [id = 389] 17:03:49 INFO - PROCESS | 3840 | --DOCSHELL 134E7000 == 39 [pid = 3840] [id = 392] 17:03:49 INFO - PROCESS | 3840 | --DOCSHELL 10441800 == 38 [pid = 3840] [id = 391] 17:03:49 INFO - PROCESS | 3840 | --DOCSHELL 10A0F800 == 37 [pid = 3840] [id = 390] 17:03:49 INFO - PROCESS | 3840 | --DOCSHELL 10A4A000 == 36 [pid = 3840] [id = 401] 17:03:49 INFO - PROCESS | 3840 | --DOCSHELL 1055A400 == 35 [pid = 3840] [id = 400] 17:03:49 INFO - PROCESS | 3840 | --DOCSHELL 18339000 == 34 [pid = 3840] [id = 399] 17:03:49 INFO - PROCESS | 3840 | --DOCSHELL 16D2DC00 == 33 [pid = 3840] [id = 398] 17:03:49 INFO - PROCESS | 3840 | --DOCSHELL 16C74000 == 32 [pid = 3840] [id = 397] 17:03:49 INFO - PROCESS | 3840 | --DOCSHELL 15EC4C00 == 31 [pid = 3840] [id = 396] 17:03:49 INFO - PROCESS | 3840 | --DOCSHELL 13199000 == 30 [pid = 3840] [id = 395] 17:03:49 INFO - PROCESS | 3840 | --DOCSHELL 10FA2C00 == 29 [pid = 3840] [id = 394] 17:03:49 INFO - PROCESS | 3840 | --DOCSHELL 13A11800 == 28 [pid = 3840] [id = 393] 17:03:49 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (14794400) [pid = 3840] [serial = 1178] [outer = 00000000] [url = about:blank] 17:03:49 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (17E9E800) [pid = 3840] [serial = 1159] [outer = 00000000] [url = about:blank] 17:03:49 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (16C70000) [pid = 3840] [serial = 1157] [outer = 00000000] [url = about:blank] 17:03:49 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (168D8800) [pid = 3840] [serial = 1156] [outer = 00000000] [url = about:blank] 17:03:49 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (15197000) [pid = 3840] [serial = 1162] [outer = 00000000] [url = about:blank] 17:03:49 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (19710000) [pid = 3840] [serial = 1165] [outer = 00000000] [url = about:blank] 17:03:49 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (17ED7C00) [pid = 3840] [serial = 1160] [outer = 00000000] [url = about:blank] 17:03:49 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (112C0400) [pid = 3840] [serial = 1171] [outer = 00000000] [url = about:blank] 17:03:49 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (156F6000) [pid = 3840] [serial = 1180] [outer = 00000000] [url = about:blank] 17:03:49 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (1296D000) [pid = 3840] [serial = 1147] [outer = 00000000] [url = about:blank] 17:03:49 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (12BBB800) [pid = 3840] [serial = 1148] [outer = 00000000] [url = about:blank] 17:03:49 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (19CE4400) [pid = 3840] [serial = 1168] [outer = 00000000] [url = about:blank] 17:03:49 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (112C6800) [pid = 3840] [serial = 1144] [outer = 00000000] [url = about:blank] 17:03:49 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (114E8400) [pid = 3840] [serial = 1145] [outer = 00000000] [url = about:blank] 17:03:49 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (11DA5000) [pid = 3840] [serial = 1174] [outer = 00000000] [url = about:blank] 17:03:49 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (1185E800) [pid = 3840] [serial = 1142] [outer = 00000000] [url = about:blank] 17:03:49 INFO - PROCESS | 3840 | --DOMWINDOW == 62 (114E8000) [pid = 3840] [serial = 1141] [outer = 00000000] [url = about:blank] 17:03:49 INFO - PROCESS | 3840 | --DOMWINDOW == 61 (19713000) [pid = 3840] [serial = 1139] [outer = 00000000] [url = about:blank] 17:03:49 INFO - PROCESS | 3840 | --DOMWINDOW == 60 (19998C00) [pid = 3840] [serial = 1166] [outer = 00000000] [url = about:blank] 17:03:49 INFO - PROCESS | 3840 | --DOMWINDOW == 59 (19ECC000) [pid = 3840] [serial = 1169] [outer = 00000000] [url = about:blank] 17:03:49 INFO - PROCESS | 3840 | --DOMWINDOW == 58 (12976C00) [pid = 3840] [serial = 1175] [outer = 00000000] [url = about:blank] 17:03:49 INFO - PROCESS | 3840 | --DOMWINDOW == 57 (112CA800) [pid = 3840] [serial = 1172] [outer = 00000000] [url = about:blank] 17:03:49 INFO - PROCESS | 3840 | --DOMWINDOW == 56 (13EAC800) [pid = 3840] [serial = 1150] [outer = 00000000] [url = about:blank] 17:03:49 INFO - PROCESS | 3840 | --DOMWINDOW == 55 (15788400) [pid = 3840] [serial = 1153] [outer = 00000000] [url = about:blank] 17:03:49 INFO - PROCESS | 3840 | --DOMWINDOW == 54 (13A13000) [pid = 3840] [serial = 1163] [outer = 00000000] [url = about:blank] 17:03:49 INFO - PROCESS | 3840 | --DOMWINDOW == 53 (15876C00) [pid = 3840] [serial = 1154] [outer = 00000000] [url = about:blank] 17:03:49 INFO - PROCESS | 3840 | --DOMWINDOW == 52 (1436C400) [pid = 3840] [serial = 1177] [outer = 00000000] [url = about:blank] 17:03:49 INFO - PROCESS | 3840 | --DOMWINDOW == 51 (14373C00) [pid = 3840] [serial = 1151] [outer = 00000000] [url = about:blank] 17:03:49 INFO - PROCESS | 3840 | ++DOCSHELL 10435800 == 29 [pid = 3840] [id = 404] 17:03:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 52 (10439800) [pid = 3840] [serial = 1212] [outer = 00000000] 17:03:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 53 (10A46400) [pid = 3840] [serial = 1213] [outer = 10439800] 17:03:49 INFO - PROCESS | 3840 | 1472087029749 Marionette DEBUG loaded listener.js 17:03:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 54 (10F4E800) [pid = 3840] [serial = 1214] [outer = 10439800] 17:03:50 INFO - PROCESS | 3840 | 1472087030176 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 17:03:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 17:03:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 817ms 17:03:50 INFO - PROCESS | 3840 | 1472087030228 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 17:03:50 INFO - PROCESS | 3840 | 1472087030234 Marionette TRACE conn3 <- [1,1581,null,{"value":"13"}] 17:03:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 17:03:50 INFO - PROCESS | 3840 | 1472087030240 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 17:03:50 INFO - PROCESS | 3840 | 1472087030243 Marionette TRACE conn3 <- [1,1582,null,{}] 17:03:50 INFO - PROCESS | 3840 | 1472087030247 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:50 INFO - PROCESS | 3840 | 1472087030250 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:50 INFO - PROCESS | 3840 | 1472087030339 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 17:03:50 INFO - PROCESS | 3840 | 1472087030347 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:50 INFO - PROCESS | 3840 | 1472087030349 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:50 INFO - PROCESS | 3840 | ++DOCSHELL 11801400 == 30 [pid = 3840] [id = 405] 17:03:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 55 (1180B400) [pid = 3840] [serial = 1215] [outer = 00000000] 17:03:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 56 (1185A800) [pid = 3840] [serial = 1216] [outer = 1180B400] 17:03:50 INFO - PROCESS | 3840 | 1472087030399 Marionette DEBUG loaded listener.js 17:03:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 57 (1189B400) [pid = 3840] [serial = 1217] [outer = 1180B400] 17:03:50 INFO - PROCESS | 3840 | 1472087030893 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 17:03:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 17:03:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 666ms 17:03:50 INFO - PROCESS | 3840 | 1472087030920 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 17:03:50 INFO - PROCESS | 3840 | 1472087030922 Marionette TRACE conn3 <- [1,1585,null,{"value":"13"}] 17:03:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 17:03:50 INFO - PROCESS | 3840 | 1472087030926 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 17:03:50 INFO - PROCESS | 3840 | 1472087030929 Marionette TRACE conn3 <- [1,1586,null,{}] 17:03:50 INFO - PROCESS | 3840 | 1472087030941 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:50 INFO - PROCESS | 3840 | 1472087030946 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:51 INFO - PROCESS | 3840 | 1472087031063 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 17:03:51 INFO - PROCESS | 3840 | 1472087031162 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:51 INFO - PROCESS | 3840 | 1472087031165 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:51 INFO - PROCESS | 3840 | ++DOCSHELL 13170400 == 31 [pid = 3840] [id = 406] 17:03:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 58 (13199000) [pid = 3840] [serial = 1218] [outer = 00000000] 17:03:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 59 (13A11000) [pid = 3840] [serial = 1219] [outer = 13199000] 17:03:51 INFO - PROCESS | 3840 | 1472087031214 Marionette DEBUG loaded listener.js 17:03:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 60 (13EACC00) [pid = 3840] [serial = 1220] [outer = 13199000] 17:03:51 INFO - PROCESS | 3840 | 1472087031577 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 17:03:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 17:03:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 665ms 17:03:51 INFO - PROCESS | 3840 | 1472087031608 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 17:03:51 INFO - PROCESS | 3840 | 1472087031611 Marionette TRACE conn3 <- [1,1589,null,{"value":"13"}] 17:03:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 17:03:51 INFO - PROCESS | 3840 | 1472087031614 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 17:03:51 INFO - PROCESS | 3840 | 1472087031616 Marionette TRACE conn3 <- [1,1590,null,{}] 17:03:51 INFO - PROCESS | 3840 | 1472087031620 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:51 INFO - PROCESS | 3840 | 1472087031622 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:51 INFO - PROCESS | 3840 | 1472087031714 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 17:03:51 INFO - PROCESS | 3840 | 1472087031703 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:51 INFO - PROCESS | 3840 | 1472087031714 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:51 INFO - PROCESS | 3840 | ++DOCSHELL 14379800 == 32 [pid = 3840] [id = 407] 17:03:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 61 (15197800) [pid = 3840] [serial = 1221] [outer = 00000000] 17:03:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 62 (1564F800) [pid = 3840] [serial = 1222] [outer = 15197800] 17:03:51 INFO - PROCESS | 3840 | 1472087031762 Marionette DEBUG loaded listener.js 17:03:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 63 (156EC800) [pid = 3840] [serial = 1223] [outer = 15197800] 17:03:52 INFO - PROCESS | 3840 | 1472087032229 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 17:03:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 17:03:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 680ms 17:03:52 INFO - PROCESS | 3840 | 1472087032278 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 17:03:52 INFO - PROCESS | 3840 | 1472087032280 Marionette TRACE conn3 <- [1,1593,null,{"value":"13"}] 17:03:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 17:03:52 INFO - PROCESS | 3840 | 1472087032284 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 17:03:52 INFO - PROCESS | 3840 | 1472087032286 Marionette TRACE conn3 <- [1,1594,null,{}] 17:03:52 INFO - PROCESS | 3840 | 1472087032289 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:52 INFO - PROCESS | 3840 | 1472087032291 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:52 INFO - PROCESS | 3840 | 1472087032399 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 17:03:52 INFO - PROCESS | 3840 | 1472087032488 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:52 INFO - PROCESS | 3840 | 1472087032490 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:52 INFO - PROCESS | 3840 | ++DOCSHELL 1586C400 == 33 [pid = 3840] [id = 408] 17:03:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (15871C00) [pid = 3840] [serial = 1224] [outer = 00000000] 17:03:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (158DF800) [pid = 3840] [serial = 1225] [outer = 15871C00] 17:03:52 INFO - PROCESS | 3840 | 1472087032539 Marionette DEBUG loaded listener.js 17:03:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (15ECE000) [pid = 3840] [serial = 1226] [outer = 15871C00] 17:03:52 INFO - PROCESS | 3840 | 1472087032960 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 17:03:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 17:03:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 712ms 17:03:53 INFO - PROCESS | 3840 | 1472087033005 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 17:03:53 INFO - PROCESS | 3840 | 1472087033007 Marionette TRACE conn3 <- [1,1597,null,{"value":"13"}] 17:03:53 INFO - PROCESS | 3840 | 1472087033010 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 17:03:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 17:03:53 INFO - PROCESS | 3840 | 1472087033012 Marionette TRACE conn3 <- [1,1598,null,{}] 17:03:53 INFO - PROCESS | 3840 | 1472087033021 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:53 INFO - PROCESS | 3840 | 1472087033026 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:53 INFO - PROCESS | 3840 | 1472087033159 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 17:03:53 INFO - PROCESS | 3840 | 1472087033224 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:53 INFO - PROCESS | 3840 | 1472087033226 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:53 INFO - PROCESS | 3840 | ++DOCSHELL 16C73C00 == 34 [pid = 3840] [id = 409] 17:03:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (16C74400) [pid = 3840] [serial = 1227] [outer = 00000000] 17:03:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (1734F800) [pid = 3840] [serial = 1228] [outer = 16C74400] 17:03:53 INFO - PROCESS | 3840 | 1472087033273 Marionette DEBUG loaded listener.js 17:03:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (17525C00) [pid = 3840] [serial = 1229] [outer = 16C74400] 17:03:53 INFO - PROCESS | 3840 | 1472087033675 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 17:03:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 17:03:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 711ms 17:03:53 INFO - PROCESS | 3840 | 1472087033766 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 17:03:53 INFO - PROCESS | 3840 | 1472087033769 Marionette TRACE conn3 <- [1,1601,null,{"value":"13"}] 17:03:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 17:03:53 INFO - PROCESS | 3840 | 1472087033772 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 17:03:53 INFO - PROCESS | 3840 | 1472087033774 Marionette TRACE conn3 <- [1,1602,null,{}] 17:03:53 INFO - PROCESS | 3840 | 1472087033778 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:53 INFO - PROCESS | 3840 | 1472087033780 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:53 INFO - PROCESS | 3840 | 1472087033891 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 17:03:53 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (15ECA800) [pid = 3840] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 17:03:53 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (13EAB400) [pid = 3840] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 17:03:53 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (16D2FC00) [pid = 3840] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 17:03:53 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (17526800) [pid = 3840] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 17:03:53 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (18339400) [pid = 3840] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 17:03:53 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (114EF000) [pid = 3840] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 17:03:53 INFO - PROCESS | 3840 | --DOMWINDOW == 62 (1124D400) [pid = 3840] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 17:03:53 INFO - PROCESS | 3840 | --DOMWINDOW == 61 (1319F400) [pid = 3840] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 17:03:53 INFO - PROCESS | 3840 | --DOMWINDOW == 60 (11DE6400) [pid = 3840] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 17:03:53 INFO - PROCESS | 3840 | 1472087034002 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:53 INFO - PROCESS | 3840 | 1472087034005 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:54 INFO - PROCESS | 3840 | ++DOCSHELL 104E8C00 == 35 [pid = 3840] [id = 410] 17:03:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 61 (1055A000) [pid = 3840] [serial = 1230] [outer = 00000000] 17:03:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 62 (12E78C00) [pid = 3840] [serial = 1231] [outer = 1055A000] 17:03:54 INFO - PROCESS | 3840 | 1472087034052 Marionette DEBUG loaded listener.js 17:03:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 63 (12E7B400) [pid = 3840] [serial = 1232] [outer = 1055A000] 17:03:54 INFO - PROCESS | 3840 | 1472087034420 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 17:03:54 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 17:03:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 666ms 17:03:54 INFO - PROCESS | 3840 | 1472087034439 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 17:03:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 17:03:54 INFO - PROCESS | 3840 | 1472087034441 Marionette TRACE conn3 <- [1,1605,null,{"value":"13"}] 17:03:54 INFO - PROCESS | 3840 | 1472087034444 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 17:03:54 INFO - PROCESS | 3840 | 1472087034446 Marionette TRACE conn3 <- [1,1606,null,{}] 17:03:54 INFO - PROCESS | 3840 | 1472087034449 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:54 INFO - PROCESS | 3840 | 1472087034451 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:54 INFO - PROCESS | 3840 | 1472087034531 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 17:03:54 INFO - PROCESS | 3840 | 1472087034624 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:54 INFO - PROCESS | 3840 | 1472087034627 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:54 INFO - PROCESS | 3840 | ++DOCSHELL 10E44800 == 36 [pid = 3840] [id = 411] 17:03:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (12E7AC00) [pid = 3840] [serial = 1233] [outer = 00000000] 17:03:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (17ED7C00) [pid = 3840] [serial = 1234] [outer = 12E7AC00] 17:03:54 INFO - PROCESS | 3840 | 1472087034673 Marionette DEBUG loaded listener.js 17:03:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (18307800) [pid = 3840] [serial = 1235] [outer = 12E7AC00] 17:03:55 INFO - PROCESS | 3840 | 1472087035022 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 17:03:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 17:03:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 621ms 17:03:55 INFO - PROCESS | 3840 | 1472087035063 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 17:03:55 INFO - PROCESS | 3840 | 1472087035065 Marionette TRACE conn3 <- [1,1609,null,{"value":"13"}] 17:03:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 17:03:55 INFO - PROCESS | 3840 | 1472087035068 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 17:03:55 INFO - PROCESS | 3840 | 1472087035070 Marionette TRACE conn3 <- [1,1610,null,{}] 17:03:55 INFO - PROCESS | 3840 | 1472087035074 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:55 INFO - PROCESS | 3840 | 1472087035075 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:55 INFO - PROCESS | 3840 | 1472087035155 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 17:03:55 INFO - PROCESS | 3840 | 1472087035268 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:55 INFO - PROCESS | 3840 | 1472087035270 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:55 INFO - PROCESS | 3840 | ++DOCSHELL 112C6800 == 37 [pid = 3840] [id = 412] 17:03:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (1830C800) [pid = 3840] [serial = 1236] [outer = 00000000] 17:03:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (18338000) [pid = 3840] [serial = 1237] [outer = 1830C800] 17:03:55 INFO - PROCESS | 3840 | 1472087035319 Marionette DEBUG loaded listener.js 17:03:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (1833D000) [pid = 3840] [serial = 1238] [outer = 1830C800] 17:03:55 INFO - PROCESS | 3840 | 1472087035663 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 17:03:55 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 17:03:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 620ms 17:03:55 INFO - PROCESS | 3840 | 1472087035697 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 17:03:55 INFO - PROCESS | 3840 | 1472087035700 Marionette TRACE conn3 <- [1,1613,null,{"value":"13"}] 17:03:55 INFO - PROCESS | 3840 | 1472087035703 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 17:03:55 INFO - PROCESS | 3840 | 1472087035705 Marionette TRACE conn3 <- [1,1614,null,{}] 17:03:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 17:03:55 INFO - PROCESS | 3840 | 1472087035709 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:55 INFO - PROCESS | 3840 | 1472087035711 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:55 INFO - PROCESS | 3840 | 1472087035812 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 17:03:55 INFO - PROCESS | 3840 | 1472087035818 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:55 INFO - PROCESS | 3840 | 1472087035820 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:55 INFO - PROCESS | 3840 | ++DOCSHELL 17253800 == 38 [pid = 3840] [id = 413] 17:03:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (17EA2800) [pid = 3840] [serial = 1239] [outer = 00000000] 17:03:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (19712000) [pid = 3840] [serial = 1240] [outer = 17EA2800] 17:03:55 INFO - PROCESS | 3840 | 1472087035866 Marionette DEBUG loaded listener.js 17:03:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (1999CC00) [pid = 3840] [serial = 1241] [outer = 17EA2800] 17:03:56 INFO - PROCESS | 3840 | 1472087036584 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 17:03:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 17:03:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 908ms 17:03:56 INFO - PROCESS | 3840 | 1472087036632 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 17:03:56 INFO - PROCESS | 3840 | 1472087036636 Marionette TRACE conn3 <- [1,1617,null,{"value":"13"}] 17:03:56 INFO - PROCESS | 3840 | 1472087036641 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 17:03:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 17:03:56 INFO - PROCESS | 3840 | 1472087036645 Marionette TRACE conn3 <- [1,1618,null,{}] 17:03:56 INFO - PROCESS | 3840 | 1472087036650 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:56 INFO - PROCESS | 3840 | 1472087036654 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:56 INFO - PROCESS | 3840 | 1472087036757 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 17:03:56 INFO - PROCESS | 3840 | 1472087036897 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:56 INFO - PROCESS | 3840 | 1472087036900 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:56 INFO - PROCESS | 3840 | ++DOCSHELL 10560000 == 39 [pid = 3840] [id = 414] 17:03:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (10F59800) [pid = 3840] [serial = 1242] [outer = 00000000] 17:03:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (11852C00) [pid = 3840] [serial = 1243] [outer = 10F59800] 17:03:56 INFO - PROCESS | 3840 | 1472087036962 Marionette DEBUG loaded listener.js 17:03:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (11D08400) [pid = 3840] [serial = 1244] [outer = 10F59800] 17:03:57 INFO - PROCESS | 3840 | 1472087037528 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 17:03:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 17:03:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 968ms 17:03:57 INFO - PROCESS | 3840 | 1472087037612 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 17:03:57 INFO - PROCESS | 3840 | 1472087037617 Marionette TRACE conn3 <- [1,1621,null,{"value":"13"}] 17:03:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 17:03:57 INFO - PROCESS | 3840 | 1472087037640 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 17:03:57 INFO - PROCESS | 3840 | 1472087037643 Marionette TRACE conn3 <- [1,1622,null,{}] 17:03:57 INFO - PROCESS | 3840 | 1472087037647 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:57 INFO - PROCESS | 3840 | 1472087037650 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:57 INFO - PROCESS | 3840 | 1472087037755 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 17:03:57 INFO - PROCESS | 3840 | 1472087037887 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:57 INFO - PROCESS | 3840 | 1472087037890 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:57 INFO - PROCESS | 3840 | ++DOCSHELL 134D9800 == 40 [pid = 3840] [id = 415] 17:03:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (1436E800) [pid = 3840] [serial = 1245] [outer = 00000000] 17:03:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (1564EC00) [pid = 3840] [serial = 1246] [outer = 1436E800] 17:03:57 INFO - PROCESS | 3840 | 1472087037952 Marionette DEBUG loaded listener.js 17:03:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (158D4C00) [pid = 3840] [serial = 1247] [outer = 1436E800] 17:03:58 INFO - PROCESS | 3840 | 1472087038537 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 17:03:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 17:03:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 968ms 17:03:58 INFO - PROCESS | 3840 | 1472087038610 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 17:03:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 17:03:58 INFO - PROCESS | 3840 | 1472087038613 Marionette TRACE conn3 <- [1,1625,null,{"value":"13"}] 17:03:58 INFO - PROCESS | 3840 | 1472087038617 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 17:03:58 INFO - PROCESS | 3840 | 1472087038622 Marionette TRACE conn3 <- [1,1626,null,{}] 17:03:58 INFO - PROCESS | 3840 | 1472087038633 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:58 INFO - PROCESS | 3840 | 1472087038638 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:58 INFO - PROCESS | 3840 | 1472087038748 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 17:03:58 INFO - PROCESS | 3840 | 1472087038896 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:58 INFO - PROCESS | 3840 | 1472087038900 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:58 INFO - PROCESS | 3840 | ++DOCSHELL 18332C00 == 41 [pid = 3840] [id = 416] 17:03:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (18333400) [pid = 3840] [serial = 1248] [outer = 00000000] 17:03:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (19998C00) [pid = 3840] [serial = 1249] [outer = 18333400] 17:03:58 INFO - PROCESS | 3840 | 1472087038959 Marionette DEBUG loaded listener.js 17:03:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (19CE6800) [pid = 3840] [serial = 1250] [outer = 18333400] 17:03:59 INFO - PROCESS | 3840 | 1472087039722 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 17:03:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 17:03:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1150ms 17:03:59 INFO - PROCESS | 3840 | 1472087039779 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 17:03:59 INFO - PROCESS | 3840 | 1472087039783 Marionette TRACE conn3 <- [1,1629,null,{"value":"13"}] 17:03:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 17:03:59 INFO - PROCESS | 3840 | 1472087039788 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 17:03:59 INFO - PROCESS | 3840 | 1472087039792 Marionette TRACE conn3 <- [1,1630,null,{}] 17:03:59 INFO - PROCESS | 3840 | 1472087039798 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:59 INFO - PROCESS | 3840 | 1472087039801 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:03:59 INFO - PROCESS | 3840 | 1472087039891 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 17:04:00 INFO - PROCESS | 3840 | --DOCSHELL 112C6800 == 40 [pid = 3840] [id = 412] 17:04:00 INFO - PROCESS | 3840 | --DOCSHELL 10E44800 == 39 [pid = 3840] [id = 411] 17:04:00 INFO - PROCESS | 3840 | --DOCSHELL 104E8C00 == 38 [pid = 3840] [id = 410] 17:04:00 INFO - PROCESS | 3840 | --DOCSHELL 16C73C00 == 37 [pid = 3840] [id = 409] 17:04:00 INFO - PROCESS | 3840 | --DOCSHELL 1586C400 == 36 [pid = 3840] [id = 408] 17:04:00 INFO - PROCESS | 3840 | --DOCSHELL 14379800 == 35 [pid = 3840] [id = 407] 17:04:00 INFO - PROCESS | 3840 | --DOCSHELL 13170400 == 34 [pid = 3840] [id = 406] 17:04:00 INFO - PROCESS | 3840 | --DOCSHELL 11801400 == 33 [pid = 3840] [id = 405] 17:04:00 INFO - PROCESS | 3840 | --DOCSHELL 10435800 == 32 [pid = 3840] [id = 404] 17:04:00 INFO - PROCESS | 3840 | --DOCSHELL 112C5400 == 31 [pid = 3840] [id = 403] 17:04:00 INFO - PROCESS | 3840 | --DOCSHELL 15EC0800 == 30 [pid = 3840] [id = 402] 17:04:00 INFO - PROCESS | 3840 | --DOCSHELL 134D9800 == 29 [pid = 3840] [id = 415] 17:04:00 INFO - PROCESS | 3840 | --DOCSHELL 18332C00 == 28 [pid = 3840] [id = 416] 17:04:00 INFO - PROCESS | 3840 | --DOCSHELL 17253800 == 27 [pid = 3840] [id = 413] 17:04:00 INFO - PROCESS | 3840 | --DOCSHELL 10560000 == 26 [pid = 3840] [id = 414] 17:04:00 INFO - PROCESS | 3840 | 1472087040525 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:00 INFO - PROCESS | 3840 | 1472087040529 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:00 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (15ECF800) [pid = 3840] [serial = 1189] [outer = 00000000] [url = about:blank] 17:04:00 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (158D6C00) [pid = 3840] [serial = 1181] [outer = 00000000] [url = about:blank] 17:04:00 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (172E6000) [pid = 3840] [serial = 1192] [outer = 00000000] [url = about:blank] 17:04:00 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (17EA5800) [pid = 3840] [serial = 1195] [outer = 00000000] [url = about:blank] 17:04:00 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (1735E400) [pid = 3840] [serial = 1193] [outer = 00000000] [url = about:blank] 17:04:00 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (19711400) [pid = 3840] [serial = 1198] [outer = 00000000] [url = about:blank] 17:04:00 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (18309400) [pid = 3840] [serial = 1196] [outer = 00000000] [url = about:blank] 17:04:00 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (19EC3C00) [pid = 3840] [serial = 1204] [outer = 00000000] [url = about:blank] 17:04:00 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (11803800) [pid = 3840] [serial = 1183] [outer = 00000000] [url = about:blank] 17:04:00 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (1A209C00) [pid = 3840] [serial = 1207] [outer = 00000000] [url = about:blank] 17:04:00 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (11853000) [pid = 3840] [serial = 1184] [outer = 00000000] [url = about:blank] 17:04:00 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (132B4800) [pid = 3840] [serial = 1186] [outer = 00000000] [url = about:blank] 17:04:00 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (13A16400) [pid = 3840] [serial = 1187] [outer = 00000000] [url = about:blank] 17:04:00 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (19A61800) [pid = 3840] [serial = 1199] [outer = 00000000] [url = about:blank] 17:04:00 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (1578A000) [pid = 3840] [serial = 1201] [outer = 00000000] [url = about:blank] 17:04:00 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (17252800) [pid = 3840] [serial = 1202] [outer = 00000000] [url = about:blank] 17:04:00 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (1687F800) [pid = 3840] [serial = 1190] [outer = 00000000] [url = about:blank] 17:04:00 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (19ECBC00) [pid = 3840] [serial = 1205] [outer = 00000000] [url = about:blank] 17:04:00 INFO - PROCESS | 3840 | ++DOCSHELL 103C9800 == 27 [pid = 3840] [id = 417] 17:04:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (10432400) [pid = 3840] [serial = 1251] [outer = 00000000] 17:04:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (104E7000) [pid = 3840] [serial = 1252] [outer = 10432400] 17:04:00 INFO - PROCESS | 3840 | 1472087040673 Marionette DEBUG loaded listener.js 17:04:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (10A0F400) [pid = 3840] [serial = 1253] [outer = 10432400] 17:04:01 INFO - PROCESS | 3840 | 1472087041156 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 17:04:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 17:04:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1408ms 17:04:01 INFO - PROCESS | 3840 | 1472087041195 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 17:04:01 INFO - PROCESS | 3840 | 1472087041198 Marionette TRACE conn3 <- [1,1633,null,{"value":"13"}] 17:04:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 17:04:01 INFO - PROCESS | 3840 | 1472087041204 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 17:04:01 INFO - PROCESS | 3840 | 1472087041207 Marionette TRACE conn3 <- [1,1634,null,{}] 17:04:01 INFO - PROCESS | 3840 | 1472087041212 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:01 INFO - PROCESS | 3840 | 1472087041217 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:01 INFO - PROCESS | 3840 | 1472087041310 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 17:04:01 INFO - PROCESS | 3840 | 1472087041321 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:01 INFO - PROCESS | 3840 | 1472087041324 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:01 INFO - PROCESS | 3840 | ++DOCSHELL 11853000 == 28 [pid = 3840] [id = 418] 17:04:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (11853800) [pid = 3840] [serial = 1254] [outer = 00000000] 17:04:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (11857800) [pid = 3840] [serial = 1255] [outer = 11853800] 17:04:01 INFO - PROCESS | 3840 | 1472087041375 Marionette DEBUG loaded listener.js 17:04:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (11C09400) [pid = 3840] [serial = 1256] [outer = 11853800] 17:04:01 INFO - PROCESS | 3840 | 1472087041858 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 17:04:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 17:04:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 681ms 17:04:01 INFO - PROCESS | 3840 | 1472087041914 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 17:04:01 INFO - PROCESS | 3840 | 1472087041919 Marionette TRACE conn3 <- [1,1637,null,{"value":"13"}] 17:04:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 17:04:01 INFO - PROCESS | 3840 | 1472087041924 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 17:04:01 INFO - PROCESS | 3840 | 1472087041927 Marionette TRACE conn3 <- [1,1638,null,{}] 17:04:01 INFO - PROCESS | 3840 | 1472087041933 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:01 INFO - PROCESS | 3840 | 1472087041938 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:02 INFO - PROCESS | 3840 | 1472087042034 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 17:04:02 INFO - PROCESS | 3840 | 1472087042113 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:02 INFO - PROCESS | 3840 | 1472087042116 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:02 INFO - PROCESS | 3840 | ++DOCSHELL 11810400 == 29 [pid = 3840] [id = 419] 17:04:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (13172800) [pid = 3840] [serial = 1257] [outer = 00000000] 17:04:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (13A0A000) [pid = 3840] [serial = 1258] [outer = 13172800] 17:04:02 INFO - PROCESS | 3840 | 1472087042163 Marionette DEBUG loaded listener.js 17:04:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (14376400) [pid = 3840] [serial = 1259] [outer = 13172800] 17:04:02 INFO - PROCESS | 3840 | 1472087042590 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 17:04:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 17:04:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 711ms 17:04:02 INFO - PROCESS | 3840 | 1472087042633 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 17:04:02 INFO - PROCESS | 3840 | 1472087042635 Marionette TRACE conn3 <- [1,1641,null,{"value":"13"}] 17:04:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 17:04:02 INFO - PROCESS | 3840 | 1472087042641 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 17:04:02 INFO - PROCESS | 3840 | 1472087042647 Marionette TRACE conn3 <- [1,1642,null,{}] 17:04:02 INFO - PROCESS | 3840 | 1472087042657 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:02 INFO - PROCESS | 3840 | 1472087042661 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:02 INFO - PROCESS | 3840 | 1472087042784 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 17:04:02 INFO - PROCESS | 3840 | 1472087042850 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:02 INFO - PROCESS | 3840 | 1472087042852 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:02 INFO - PROCESS | 3840 | ++DOCSHELL 159AF800 == 30 [pid = 3840] [id = 420] 17:04:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (159B1000) [pid = 3840] [serial = 1260] [outer = 00000000] 17:04:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (1657FC00) [pid = 3840] [serial = 1261] [outer = 159B1000] 17:04:02 INFO - PROCESS | 3840 | 1472087042900 Marionette DEBUG loaded listener.js 17:04:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (1688AC00) [pid = 3840] [serial = 1262] [outer = 159B1000] 17:04:03 INFO - PROCESS | 3840 | 1472087043340 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 17:04:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 17:04:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 711ms 17:04:03 INFO - PROCESS | 3840 | 1472087043383 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 17:04:03 INFO - PROCESS | 3840 | 1472087043385 Marionette TRACE conn3 <- [1,1645,null,{"value":"13"}] 17:04:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 17:04:03 INFO - PROCESS | 3840 | 1472087043389 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 17:04:03 INFO - PROCESS | 3840 | 1472087043391 Marionette TRACE conn3 <- [1,1646,null,{}] 17:04:03 INFO - PROCESS | 3840 | 1472087043398 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:03 INFO - PROCESS | 3840 | 1472087043400 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:03 INFO - PROCESS | 3840 | 1472087043521 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 17:04:03 INFO - PROCESS | 3840 | 1472087043528 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:03 INFO - PROCESS | 3840 | 1472087043531 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:03 INFO - PROCESS | 3840 | ++DOCSHELL 15ECB000 == 31 [pid = 3840] [id = 421] 17:04:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (1657F400) [pid = 3840] [serial = 1263] [outer = 00000000] 17:04:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (172ECC00) [pid = 3840] [serial = 1264] [outer = 1657F400] 17:04:03 INFO - PROCESS | 3840 | 1472087043579 Marionette DEBUG loaded listener.js 17:04:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (17356C00) [pid = 3840] [serial = 1265] [outer = 1657F400] 17:04:04 INFO - PROCESS | 3840 | 1472087044037 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 17:04:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 17:04:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 680ms 17:04:04 INFO - PROCESS | 3840 | 1472087044067 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 17:04:04 INFO - PROCESS | 3840 | 1472087044069 Marionette TRACE conn3 <- [1,1649,null,{"value":"13"}] 17:04:04 INFO - PROCESS | 3840 | 1472087044072 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 17:04:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 17:04:04 INFO - PROCESS | 3840 | 1472087044074 Marionette TRACE conn3 <- [1,1650,null,{}] 17:04:04 INFO - PROCESS | 3840 | 1472087044077 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:04 INFO - PROCESS | 3840 | 1472087044079 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:04 INFO - PROCESS | 3840 | 1472087044193 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 17:04:04 INFO - PROCESS | 3840 | 1472087044200 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:04 INFO - PROCESS | 3840 | 1472087044206 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:04 INFO - PROCESS | 3840 | ++DOCSHELL 17EA4C00 == 32 [pid = 3840] [id = 422] 17:04:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (17EA5400) [pid = 3840] [serial = 1266] [outer = 00000000] 17:04:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (18303000) [pid = 3840] [serial = 1267] [outer = 17EA5400] 17:04:04 INFO - PROCESS | 3840 | 1472087044303 Marionette DEBUG loaded listener.js 17:04:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (18334400) [pid = 3840] [serial = 1268] [outer = 17EA5400] 17:04:04 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (17EA2800) [pid = 3840] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 17:04:04 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (1830C800) [pid = 3840] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 17:04:04 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (15871C00) [pid = 3840] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 17:04:04 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (1A067C00) [pid = 3840] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 17:04:04 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (10439800) [pid = 3840] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 17:04:04 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (112C6C00) [pid = 3840] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 17:04:04 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (16C74400) [pid = 3840] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 17:04:04 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (1055A000) [pid = 3840] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 17:04:04 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (15197800) [pid = 3840] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 17:04:04 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (1180B400) [pid = 3840] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 17:04:04 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (13199000) [pid = 3840] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 17:04:04 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (12E7AC00) [pid = 3840] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 17:04:04 INFO - PROCESS | 3840 | 1472087044935 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 17:04:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 17:04:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 907ms 17:04:04 INFO - PROCESS | 3840 | 1472087044984 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 17:04:04 INFO - PROCESS | 3840 | 1472087044986 Marionette TRACE conn3 <- [1,1653,null,{"value":"13"}] 17:04:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 17:04:04 INFO - PROCESS | 3840 | 1472087044990 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 17:04:04 INFO - PROCESS | 3840 | 1472087044992 Marionette TRACE conn3 <- [1,1654,null,{}] 17:04:04 INFO - PROCESS | 3840 | 1472087044995 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:04 INFO - PROCESS | 3840 | 1472087044998 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:05 INFO - PROCESS | 3840 | 1472087045090 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 17:04:05 INFO - PROCESS | 3840 | 1472087045098 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:05 INFO - PROCESS | 3840 | 1472087045100 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:05 INFO - PROCESS | 3840 | ++DOCSHELL 0F34F800 == 33 [pid = 3840] [id = 423] 17:04:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (13220C00) [pid = 3840] [serial = 1269] [outer = 00000000] 17:04:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (16C75000) [pid = 3840] [serial = 1270] [outer = 13220C00] 17:04:05 INFO - PROCESS | 3840 | 1472087045146 Marionette DEBUG loaded listener.js 17:04:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (1830AC00) [pid = 3840] [serial = 1271] [outer = 13220C00] 17:04:05 INFO - PROCESS | 3840 | 1472087045575 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 17:04:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 17:04:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 621ms 17:04:05 INFO - PROCESS | 3840 | 1472087045609 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 17:04:05 INFO - PROCESS | 3840 | 1472087045611 Marionette TRACE conn3 <- [1,1657,null,{"value":"13"}] 17:04:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 17:04:05 INFO - PROCESS | 3840 | 1472087045614 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 17:04:05 INFO - PROCESS | 3840 | 1472087045616 Marionette TRACE conn3 <- [1,1658,null,{}] 17:04:05 INFO - PROCESS | 3840 | 1472087045624 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:05 INFO - PROCESS | 3840 | 1472087045626 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:05 INFO - PROCESS | 3840 | 1472087045705 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 17:04:05 INFO - PROCESS | 3840 | 1472087045711 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:05 INFO - PROCESS | 3840 | 1472087045713 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:05 INFO - PROCESS | 3840 | ++DOCSHELL 1833C000 == 34 [pid = 3840] [id = 424] 17:04:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (1833C400) [pid = 3840] [serial = 1272] [outer = 00000000] 17:04:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (199A4000) [pid = 3840] [serial = 1273] [outer = 1833C400] 17:04:05 INFO - PROCESS | 3840 | 1472087045761 Marionette DEBUG loaded listener.js 17:04:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (19CE4C00) [pid = 3840] [serial = 1274] [outer = 1833C400] 17:04:06 INFO - PROCESS | 3840 | 1472087046207 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 17:04:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 17:04:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 605ms 17:04:06 INFO - PROCESS | 3840 | 1472087046239 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 17:04:06 INFO - PROCESS | 3840 | 1472087046241 Marionette TRACE conn3 <- [1,1661,null,{"value":"13"}] 17:04:06 INFO - PROCESS | 3840 | 1472087046244 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 17:04:06 INFO - PROCESS | 3840 | 1472087046246 Marionette TRACE conn3 <- [1,1662,null,{}] 17:04:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 17:04:06 INFO - PROCESS | 3840 | 1472087046249 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:06 INFO - PROCESS | 3840 | 1472087046252 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:06 INFO - PROCESS | 3840 | 1472087046336 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 17:04:06 INFO - PROCESS | 3840 | 1472087046342 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:06 INFO - PROCESS | 3840 | 1472087046344 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:06 INFO - PROCESS | 3840 | ++DOCSHELL 0F349000 == 35 [pid = 3840] [id = 425] 17:04:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (17251000) [pid = 3840] [serial = 1275] [outer = 00000000] 17:04:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (19ECC400) [pid = 3840] [serial = 1276] [outer = 17251000] 17:04:06 INFO - PROCESS | 3840 | 1472087046392 Marionette DEBUG loaded listener.js 17:04:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (19ECCC00) [pid = 3840] [serial = 1277] [outer = 17251000] 17:04:07 INFO - PROCESS | 3840 | 1472087047135 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 17:04:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 17:04:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 954ms 17:04:07 INFO - PROCESS | 3840 | 1472087047199 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 17:04:07 INFO - PROCESS | 3840 | 1472087047204 Marionette TRACE conn3 <- [1,1665,null,{"value":"13"}] 17:04:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 17:04:07 INFO - PROCESS | 3840 | 1472087047209 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 17:04:07 INFO - PROCESS | 3840 | 1472087047213 Marionette TRACE conn3 <- [1,1666,null,{}] 17:04:07 INFO - PROCESS | 3840 | 1472087047219 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:07 INFO - PROCESS | 3840 | 1472087047222 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:07 INFO - PROCESS | 3840 | 1472087047342 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 17:04:07 INFO - PROCESS | 3840 | 1472087047463 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:07 INFO - PROCESS | 3840 | 1472087047466 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:07 INFO - PROCESS | 3840 | ++DOCSHELL 112C5400 == 36 [pid = 3840] [id = 426] 17:04:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (112C6400) [pid = 3840] [serial = 1278] [outer = 00000000] 17:04:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (11855000) [pid = 3840] [serial = 1279] [outer = 112C6400] 17:04:07 INFO - PROCESS | 3840 | 1472087047528 Marionette DEBUG loaded listener.js 17:04:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (12B77800) [pid = 3840] [serial = 1280] [outer = 112C6400] 17:04:08 INFO - PROCESS | 3840 | 1472087048297 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 17:04:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 17:04:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1104ms 17:04:08 INFO - PROCESS | 3840 | 1472087048320 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 17:04:08 INFO - PROCESS | 3840 | 1472087048325 Marionette TRACE conn3 <- [1,1669,null,{"value":"13"}] 17:04:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 17:04:08 INFO - PROCESS | 3840 | 1472087048332 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 17:04:08 INFO - PROCESS | 3840 | 1472087048335 Marionette TRACE conn3 <- [1,1670,null,{}] 17:04:08 INFO - PROCESS | 3840 | 1472087048339 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:08 INFO - PROCESS | 3840 | 1472087048343 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:08 INFO - PROCESS | 3840 | 1472087048464 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 17:04:08 INFO - PROCESS | 3840 | 1472087048669 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:08 INFO - PROCESS | 3840 | 1472087048673 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:08 INFO - PROCESS | 3840 | ++DOCSHELL 0F34E800 == 37 [pid = 3840] [id = 427] 17:04:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (0F34F400) [pid = 3840] [serial = 1281] [outer = 00000000] 17:04:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (103D2C00) [pid = 3840] [serial = 1282] [outer = 0F34F400] 17:04:08 INFO - PROCESS | 3840 | 1472087048739 Marionette DEBUG loaded listener.js 17:04:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (10A47C00) [pid = 3840] [serial = 1283] [outer = 0F34F400] 17:04:09 INFO - PROCESS | 3840 | --DOCSHELL 11253C00 == 36 [pid = 3840] [id = 381] 17:04:09 INFO - PROCESS | 3840 | --DOCSHELL 1047CC00 == 35 [pid = 3840] [id = 380] 17:04:09 INFO - PROCESS | 3840 | --DOCSHELL 13AA1000 == 34 [pid = 3840] [id = 384] 17:04:09 INFO - PROCESS | 3840 | --DOCSHELL 15784800 == 33 [pid = 3840] [id = 374] 17:04:09 INFO - PROCESS | 3840 | --DOCSHELL 172EB800 == 32 [pid = 3840] [id = 386] 17:04:09 INFO - PROCESS | 3840 | --DOCSHELL 10F9F000 == 31 [pid = 3840] [id = 371] 17:04:09 INFO - PROCESS | 3840 | --DOCSHELL 1564C400 == 30 [pid = 3840] [id = 373] 17:04:09 INFO - PROCESS | 3840 | --DOCSHELL 10FA4800 == 29 [pid = 3840] [id = 387] 17:04:09 INFO - PROCESS | 3840 | --DOCSHELL 1830D800 == 28 [pid = 3840] [id = 376] 17:04:09 INFO - PROCESS | 3840 | --DOCSHELL 16102000 == 27 [pid = 3840] [id = 385] 17:04:09 INFO - PROCESS | 3840 | --DOCSHELL 0F348C00 == 26 [pid = 3840] [id = 375] 17:04:09 INFO - PROCESS | 3840 | --DOCSHELL 13A10400 == 25 [pid = 3840] [id = 383] 17:04:09 INFO - PROCESS | 3840 | --DOCSHELL 11DA4000 == 24 [pid = 3840] [id = 382] 17:04:09 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (1833D000) [pid = 3840] [serial = 1238] [outer = 00000000] [url = about:blank] 17:04:09 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (158DF800) [pid = 3840] [serial = 1225] [outer = 00000000] [url = about:blank] 17:04:09 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (1A20A800) [pid = 3840] [serial = 1208] [outer = 00000000] [url = about:blank] 17:04:09 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (10A46400) [pid = 3840] [serial = 1213] [outer = 00000000] [url = about:blank] 17:04:09 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (10F4E800) [pid = 3840] [serial = 1214] [outer = 00000000] [url = about:blank] 17:04:09 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (11861400) [pid = 3840] [serial = 1210] [outer = 00000000] [url = about:blank] 17:04:09 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (13199800) [pid = 3840] [serial = 1211] [outer = 00000000] [url = about:blank] 17:04:09 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (1734F800) [pid = 3840] [serial = 1228] [outer = 00000000] [url = about:blank] 17:04:09 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (15ECE000) [pid = 3840] [serial = 1226] [outer = 00000000] [url = about:blank] 17:04:09 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (12E78C00) [pid = 3840] [serial = 1231] [outer = 00000000] [url = about:blank] 17:04:09 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (17525C00) [pid = 3840] [serial = 1229] [outer = 00000000] [url = about:blank] 17:04:09 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (12E7B400) [pid = 3840] [serial = 1232] [outer = 00000000] [url = about:blank] 17:04:09 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (1564F800) [pid = 3840] [serial = 1222] [outer = 00000000] [url = about:blank] 17:04:09 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (1185A800) [pid = 3840] [serial = 1216] [outer = 00000000] [url = about:blank] 17:04:09 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (1189B400) [pid = 3840] [serial = 1217] [outer = 00000000] [url = about:blank] 17:04:09 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (13A11000) [pid = 3840] [serial = 1219] [outer = 00000000] [url = about:blank] 17:04:09 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (13EACC00) [pid = 3840] [serial = 1220] [outer = 00000000] [url = about:blank] 17:04:09 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (17ED7C00) [pid = 3840] [serial = 1234] [outer = 00000000] [url = about:blank] 17:04:09 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (156EC800) [pid = 3840] [serial = 1223] [outer = 00000000] [url = about:blank] 17:04:09 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (18307800) [pid = 3840] [serial = 1235] [outer = 00000000] [url = about:blank] 17:04:09 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (19712000) [pid = 3840] [serial = 1240] [outer = 00000000] [url = about:blank] 17:04:09 INFO - PROCESS | 3840 | --DOMWINDOW == 62 (1999CC00) [pid = 3840] [serial = 1241] [outer = 00000000] [url = about:blank] 17:04:09 INFO - PROCESS | 3840 | --DOMWINDOW == 61 (18338000) [pid = 3840] [serial = 1237] [outer = 00000000] [url = about:blank] 17:04:09 INFO - PROCESS | 3840 | 1472087049372 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 17:04:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 17:04:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1060ms 17:04:09 INFO - PROCESS | 3840 | 1472087049397 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 17:04:09 INFO - PROCESS | 3840 | 1472087049400 Marionette TRACE conn3 <- [1,1673,null,{"value":"13"}] 17:04:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 17:04:09 INFO - PROCESS | 3840 | 1472087049405 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 17:04:09 INFO - PROCESS | 3840 | 1472087049408 Marionette TRACE conn3 <- [1,1674,null,{}] 17:04:09 INFO - PROCESS | 3840 | 1472087049414 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:09 INFO - PROCESS | 3840 | 1472087049418 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:09 INFO - PROCESS | 3840 | 1472087049506 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 17:04:09 INFO - PROCESS | 3840 | 1472087049516 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:09 INFO - PROCESS | 3840 | 1472087049519 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:09 INFO - PROCESS | 3840 | ++DOCSHELL 114D9400 == 25 [pid = 3840] [id = 428] 17:04:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 62 (114EC400) [pid = 3840] [serial = 1284] [outer = 00000000] 17:04:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 63 (118A3C00) [pid = 3840] [serial = 1285] [outer = 114EC400] 17:04:09 INFO - PROCESS | 3840 | 1472087049568 Marionette DEBUG loaded listener.js 17:04:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (12BBD000) [pid = 3840] [serial = 1286] [outer = 114EC400] 17:04:10 INFO - PROCESS | 3840 | 1472087050082 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 17:04:10 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 17:04:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 711ms 17:04:10 INFO - PROCESS | 3840 | 1472087050127 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 17:04:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 17:04:10 INFO - PROCESS | 3840 | 1472087050114 Marionette TRACE conn3 <- [1,1677,null,{"value":"13"}] 17:04:10 INFO - PROCESS | 3840 | 1472087050119 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 17:04:10 INFO - PROCESS | 3840 | 1472087050121 Marionette TRACE conn3 <- [1,1678,null,{}] 17:04:10 INFO - PROCESS | 3840 | 1472087050125 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:10 INFO - PROCESS | 3840 | 1472087050127 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:10 INFO - PROCESS | 3840 | 1472087050229 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 17:04:10 INFO - PROCESS | 3840 | 1472087050321 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:10 INFO - PROCESS | 3840 | 1472087050324 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:10 INFO - PROCESS | 3840 | ++DOCSHELL 12E7B400 == 26 [pid = 3840] [id = 429] 17:04:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (134D9800) [pid = 3840] [serial = 1287] [outer = 00000000] 17:04:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (13EAF000) [pid = 3840] [serial = 1288] [outer = 134D9800] 17:04:10 INFO - PROCESS | 3840 | 1472087050373 Marionette DEBUG loaded listener.js 17:04:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (147A0400) [pid = 3840] [serial = 1289] [outer = 134D9800] 17:04:10 INFO - PROCESS | 3840 | 1472087050773 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 17:04:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 17:04:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 666ms 17:04:10 INFO - PROCESS | 3840 | 1472087050800 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 17:04:10 INFO - PROCESS | 3840 | 1472087050802 Marionette TRACE conn3 <- [1,1681,null,{"value":"13"}] 17:04:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 17:04:10 INFO - PROCESS | 3840 | 1472087050808 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 17:04:10 INFO - PROCESS | 3840 | 1472087050814 Marionette TRACE conn3 <- [1,1682,null,{}] 17:04:10 INFO - PROCESS | 3840 | 1472087050827 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:10 INFO - PROCESS | 3840 | 1472087050831 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:10 INFO - PROCESS | 3840 | 1472087050918 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 17:04:10 INFO - PROCESS | 3840 | 1472087050926 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:10 INFO - PROCESS | 3840 | 1472087050928 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:10 INFO - PROCESS | 3840 | ++DOCSHELL 1578A000 == 27 [pid = 3840] [id = 430] 17:04:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (15793000) [pid = 3840] [serial = 1290] [outer = 00000000] 17:04:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (159AFC00) [pid = 3840] [serial = 1291] [outer = 15793000] 17:04:10 INFO - PROCESS | 3840 | 1472087050975 Marionette DEBUG loaded listener.js 17:04:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (15ECEC00) [pid = 3840] [serial = 1292] [outer = 15793000] 17:04:11 INFO - PROCESS | 3840 | 1472087051470 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 17:04:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 17:04:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 726ms 17:04:11 INFO - PROCESS | 3840 | 1472087051580 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 17:04:11 INFO - PROCESS | 3840 | 1472087051583 Marionette TRACE conn3 <- [1,1685,null,{"value":"13"}] 17:04:11 INFO - PROCESS | 3840 | 1472087051594 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 17:04:11 INFO - PROCESS | 3840 | 1472087051596 Marionette TRACE conn3 <- [1,1686,null,{}] 17:04:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 17:04:11 INFO - PROCESS | 3840 | 1472087051600 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:11 INFO - PROCESS | 3840 | 1472087051602 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:11 INFO - PROCESS | 3840 | 1472087051726 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 17:04:11 INFO - PROCESS | 3840 | 1472087051732 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:11 INFO - PROCESS | 3840 | 1472087051718 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:11 INFO - PROCESS | 3840 | ++DOCSHELL 16C70800 == 28 [pid = 3840] [id = 431] 17:04:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (1716C000) [pid = 3840] [serial = 1293] [outer = 00000000] 17:04:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (1734F800) [pid = 3840] [serial = 1294] [outer = 1716C000] 17:04:11 INFO - PROCESS | 3840 | 1472087051765 Marionette DEBUG loaded listener.js 17:04:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (17526800) [pid = 3840] [serial = 1295] [outer = 1716C000] 17:04:12 INFO - PROCESS | 3840 | 1472087052218 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 17:04:12 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 17:04:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 666ms 17:04:12 INFO - PROCESS | 3840 | 1472087052282 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 17:04:12 INFO - PROCESS | 3840 | 1472087052285 Marionette TRACE conn3 <- [1,1689,null,{"value":"13"}] 17:04:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 17:04:12 INFO - PROCESS | 3840 | 1472087052288 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 17:04:12 INFO - PROCESS | 3840 | 1472087052290 Marionette TRACE conn3 <- [1,1690,null,{}] 17:04:12 INFO - PROCESS | 3840 | 1472087052278 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:12 INFO - PROCESS | 3840 | 1472087052280 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:12 INFO - PROCESS | 3840 | 1472087052396 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 17:04:12 INFO - PROCESS | 3840 | 1472087052458 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:12 INFO - PROCESS | 3840 | 1472087052464 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:12 INFO - PROCESS | 3840 | ++DOCSHELL 13199800 == 29 [pid = 3840] [id = 432] 17:04:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (17B23800) [pid = 3840] [serial = 1296] [outer = 00000000] 17:04:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (18303C00) [pid = 3840] [serial = 1297] [outer = 17B23800] 17:04:12 INFO - PROCESS | 3840 | 1472087052522 Marionette DEBUG loaded listener.js 17:04:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (18331400) [pid = 3840] [serial = 1298] [outer = 17B23800] 17:04:12 INFO - PROCESS | 3840 | 1472087052969 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 17:04:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 17:04:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 711ms 17:04:13 INFO - PROCESS | 3840 | 1472087053015 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 17:04:13 INFO - PROCESS | 3840 | 1472087053017 Marionette TRACE conn3 <- [1,1693,null,{"value":"13"}] 17:04:13 INFO - PROCESS | 3840 | 1472087053025 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 17:04:13 INFO - PROCESS | 3840 | 1472087053027 Marionette TRACE conn3 <- [1,1694,null,{}] 17:04:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 17:04:13 INFO - PROCESS | 3840 | 1472087053030 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:13 INFO - PROCESS | 3840 | 1472087053032 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:13 INFO - PROCESS | 3840 | 1472087053148 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 17:04:13 INFO - PROCESS | 3840 | 1472087053162 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:13 INFO - PROCESS | 3840 | 1472087053164 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:13 INFO - PROCESS | 3840 | ++DOCSHELL 1833AC00 == 30 [pid = 3840] [id = 433] 17:04:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (19709800) [pid = 3840] [serial = 1299] [outer = 00000000] 17:04:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (19CDF800) [pid = 3840] [serial = 1300] [outer = 19709800] 17:04:13 INFO - PROCESS | 3840 | 1472087053209 Marionette DEBUG loaded listener.js 17:04:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (19CE4400) [pid = 3840] [serial = 1301] [outer = 19709800] 17:04:13 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (17EA5400) [pid = 3840] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 17:04:13 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (10432400) [pid = 3840] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 17:04:13 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (11853800) [pid = 3840] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 17:04:13 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (13172800) [pid = 3840] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 17:04:13 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (1657F400) [pid = 3840] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 17:04:13 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (18333400) [pid = 3840] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 17:04:13 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (10F59800) [pid = 3840] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 17:04:13 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (1436E800) [pid = 3840] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 17:04:13 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (1833C400) [pid = 3840] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 17:04:13 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (159B1000) [pid = 3840] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 17:04:13 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (13220C00) [pid = 3840] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 17:04:13 INFO - PROCESS | 3840 | 1472087053716 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 17:04:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 17:04:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 711ms 17:04:13 INFO - PROCESS | 3840 | 1472087053754 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 17:04:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 17:04:13 INFO - PROCESS | 3840 | 1472087053756 Marionette TRACE conn3 <- [1,1697,null,{"value":"13"}] 17:04:13 INFO - PROCESS | 3840 | 1472087053760 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 17:04:13 INFO - PROCESS | 3840 | 1472087053761 Marionette TRACE conn3 <- [1,1698,null,{}] 17:04:13 INFO - PROCESS | 3840 | 1472087053765 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:13 INFO - PROCESS | 3840 | 1472087053767 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:13 INFO - PROCESS | 3840 | 1472087053886 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 17:04:13 INFO - PROCESS | 3840 | 1472087053928 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:13 INFO - PROCESS | 3840 | 1472087053930 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:13 INFO - PROCESS | 3840 | ++DOCSHELL 13221800 == 31 [pid = 3840] [id = 434] 17:04:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (132B3400) [pid = 3840] [serial = 1302] [outer = 00000000] 17:04:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (17522400) [pid = 3840] [serial = 1303] [outer = 132B3400] 17:04:13 INFO - PROCESS | 3840 | 1472087053978 Marionette DEBUG loaded listener.js 17:04:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (17E9D400) [pid = 3840] [serial = 1304] [outer = 132B3400] 17:04:14 INFO - PROCESS | 3840 | 1472087054353 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 17:04:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 17:04:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 606ms 17:04:14 INFO - PROCESS | 3840 | 1472087054379 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 17:04:14 INFO - PROCESS | 3840 | 1472087054381 Marionette TRACE conn3 <- [1,1701,null,{"value":"13"}] 17:04:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 17:04:14 INFO - PROCESS | 3840 | 1472087054384 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 17:04:14 INFO - PROCESS | 3840 | 1472087054386 Marionette TRACE conn3 <- [1,1702,null,{}] 17:04:14 INFO - PROCESS | 3840 | 1472087054389 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:14 INFO - PROCESS | 3840 | 1472087054391 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:14 INFO - PROCESS | 3840 | 1472087054458 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 17:04:14 INFO - PROCESS | 3840 | 1472087054465 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:14 INFO - PROCESS | 3840 | 1472087054467 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:14 INFO - PROCESS | 3840 | ++DOCSHELL 1586C000 == 32 [pid = 3840] [id = 435] 17:04:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (1830E400) [pid = 3840] [serial = 1305] [outer = 00000000] 17:04:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (1A204C00) [pid = 3840] [serial = 1306] [outer = 1830E400] 17:04:14 INFO - PROCESS | 3840 | 1472087054513 Marionette DEBUG loaded listener.js 17:04:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (1A20B000) [pid = 3840] [serial = 1307] [outer = 1830E400] 17:04:14 INFO - PROCESS | 3840 | 1472087054972 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 17:04:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 17:04:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 605ms 17:04:15 INFO - PROCESS | 3840 | 1472087055000 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 17:04:15 INFO - PROCESS | 3840 | 1472087055002 Marionette TRACE conn3 <- [1,1705,null,{"value":"13"}] 17:04:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 17:04:15 INFO - PROCESS | 3840 | 1472087055006 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 17:04:15 INFO - PROCESS | 3840 | 1472087055008 Marionette TRACE conn3 <- [1,1706,null,{}] 17:04:15 INFO - PROCESS | 3840 | 1472087055011 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:15 INFO - PROCESS | 3840 | 1472087055013 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:15 INFO - PROCESS | 3840 | 1472087055098 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 17:04:15 INFO - PROCESS | 3840 | 1472087055104 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:15 INFO - PROCESS | 3840 | 1472087055106 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:15 INFO - PROCESS | 3840 | ++DOCSHELL 15788400 == 33 [pid = 3840] [id = 436] 17:04:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (172E7000) [pid = 3840] [serial = 1308] [outer = 00000000] 17:04:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (1A22A000) [pid = 3840] [serial = 1309] [outer = 172E7000] 17:04:15 INFO - PROCESS | 3840 | 1472087055152 Marionette DEBUG loaded listener.js 17:04:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (1A5A9C00) [pid = 3840] [serial = 1310] [outer = 172E7000] 17:04:15 INFO - PROCESS | 3840 | 1472087055762 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 17:04:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 17:04:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 772ms 17:04:15 INFO - PROCESS | 3840 | 1472087055827 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 17:04:15 INFO - PROCESS | 3840 | 1472087055831 Marionette TRACE conn3 <- [1,1709,null,{"value":"13"}] 17:04:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 17:04:15 INFO - PROCESS | 3840 | 1472087055851 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 17:04:15 INFO - PROCESS | 3840 | 1472087055855 Marionette TRACE conn3 <- [1,1710,null,{}] 17:04:15 INFO - PROCESS | 3840 | 1472087055861 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:15 INFO - PROCESS | 3840 | 1472087055865 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:15 INFO - PROCESS | 3840 | 1472087055992 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 17:04:16 INFO - PROCESS | 3840 | 1472087056085 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:16 INFO - PROCESS | 3840 | 1472087056088 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:16 INFO - PROCESS | 3840 | ++DOCSHELL 10F9F000 == 34 [pid = 3840] [id = 437] 17:04:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (112C2000) [pid = 3840] [serial = 1311] [outer = 00000000] 17:04:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (1189B400) [pid = 3840] [serial = 1312] [outer = 112C2000] 17:04:16 INFO - PROCESS | 3840 | 1472087056148 Marionette DEBUG loaded listener.js 17:04:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (12E34400) [pid = 3840] [serial = 1313] [outer = 112C2000] 17:04:16 INFO - PROCESS | 3840 | 1472087056746 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 17:04:16 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 17:04:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 968ms 17:04:16 INFO - PROCESS | 3840 | 1472087056818 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 17:04:16 INFO - PROCESS | 3840 | 1472087056823 Marionette TRACE conn3 <- [1,1713,null,{"value":"13"}] 17:04:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 17:04:16 INFO - PROCESS | 3840 | 1472087056830 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 17:04:16 INFO - PROCESS | 3840 | 1472087056833 Marionette TRACE conn3 <- [1,1714,null,{}] 17:04:16 INFO - PROCESS | 3840 | 1472087056837 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:16 INFO - PROCESS | 3840 | 1472087056840 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:16 INFO - PROCESS | 3840 | 1472087056954 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 17:04:17 INFO - PROCESS | 3840 | 1472087057091 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:17 INFO - PROCESS | 3840 | 1472087057094 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:17 INFO - PROCESS | 3840 | ++DOCSHELL 14794400 == 35 [pid = 3840] [id = 438] 17:04:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (14795800) [pid = 3840] [serial = 1314] [outer = 00000000] 17:04:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (15655800) [pid = 3840] [serial = 1315] [outer = 14795800] 17:04:17 INFO - PROCESS | 3840 | 1472087057153 Marionette DEBUG loaded listener.js 17:04:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (15876C00) [pid = 3840] [serial = 1316] [outer = 14795800] 17:04:17 INFO - PROCESS | 3840 | 1472087057771 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 17:04:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 17:04:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 968ms 17:04:17 INFO - PROCESS | 3840 | 1472087057797 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 17:04:17 INFO - PROCESS | 3840 | 1472087057800 Marionette TRACE conn3 <- [1,1717,null,{"value":"13"}] 17:04:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 17:04:17 INFO - PROCESS | 3840 | 1472087057804 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 17:04:17 INFO - PROCESS | 3840 | 1472087057808 Marionette TRACE conn3 <- [1,1718,null,{}] 17:04:17 INFO - PROCESS | 3840 | 1472087057819 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:17 INFO - PROCESS | 3840 | 1472087057824 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:17 INFO - PROCESS | 3840 | 1472087057934 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 17:04:18 INFO - PROCESS | 3840 | 1472087058075 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:18 INFO - PROCESS | 3840 | 1472087058078 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:18 INFO - PROCESS | 3840 | ++DOCSHELL 1832FC00 == 36 [pid = 3840] [id = 439] 17:04:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (19709000) [pid = 3840] [serial = 1317] [outer = 00000000] 17:04:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (19A58000) [pid = 3840] [serial = 1318] [outer = 19709000] 17:04:18 INFO - PROCESS | 3840 | 1472087058123 Marionette DEBUG loaded listener.js 17:04:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 86 (1A210C00) [pid = 3840] [serial = 1319] [outer = 19709000] 17:04:18 INFO - PROCESS | 3840 | 1472087058897 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 17:04:18 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 17:04:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1181ms 17:04:18 INFO - PROCESS | 3840 | 1472087058979 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 17:04:18 INFO - PROCESS | 3840 | 1472087058983 Marionette TRACE conn3 <- [1,1721,null,{"value":"13"}] 17:04:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 17:04:18 INFO - PROCESS | 3840 | 1472087058988 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 17:04:18 INFO - PROCESS | 3840 | 1472087058992 Marionette TRACE conn3 <- [1,1722,null,{}] 17:04:18 INFO - PROCESS | 3840 | 1472087058998 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:18 INFO - PROCESS | 3840 | 1472087059001 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:19 INFO - PROCESS | 3840 | 1472087059106 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 17:04:19 INFO - PROCESS | 3840 | 1472087059239 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:19 INFO - PROCESS | 3840 | 1472087059244 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:19 INFO - PROCESS | 3840 | ++DOCSHELL 10F4F000 == 37 [pid = 3840] [id = 440] 17:04:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 87 (10F59C00) [pid = 3840] [serial = 1320] [outer = 00000000] 17:04:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 88 (11856000) [pid = 3840] [serial = 1321] [outer = 10F59C00] 17:04:19 INFO - PROCESS | 3840 | 1472087059297 Marionette DEBUG loaded listener.js 17:04:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 89 (118A7800) [pid = 3840] [serial = 1322] [outer = 10F59C00] 17:04:19 INFO - PROCESS | 3840 | --DOCSHELL 1830CC00 == 36 [pid = 3840] [id = 388] 17:04:19 INFO - PROCESS | 3840 | --DOCSHELL 1970B800 == 35 [pid = 3840] [id = 379] 17:04:19 INFO - PROCESS | 3840 | --DOCSHELL 103C9800 == 34 [pid = 3840] [id = 417] 17:04:19 INFO - PROCESS | 3840 | --DOCSHELL 11861800 == 33 [pid = 3840] [id = 372] 17:04:19 INFO - PROCESS | 3840 | --DOCSHELL 11D08800 == 32 [pid = 3840] [id = 377] 17:04:20 INFO - PROCESS | 3840 | --DOCSHELL 1059CC00 == 31 [pid = 3840] [id = 378] 17:04:20 INFO - PROCESS | 3840 | --DOMWINDOW == 88 (18303000) [pid = 3840] [serial = 1267] [outer = 00000000] [url = about:blank] 17:04:20 INFO - PROCESS | 3840 | --DOMWINDOW == 87 (104E7000) [pid = 3840] [serial = 1252] [outer = 00000000] [url = about:blank] 17:04:20 INFO - PROCESS | 3840 | --DOMWINDOW == 86 (10A0F400) [pid = 3840] [serial = 1253] [outer = 00000000] [url = about:blank] 17:04:20 INFO - PROCESS | 3840 | --DOMWINDOW == 85 (11857800) [pid = 3840] [serial = 1255] [outer = 00000000] [url = about:blank] 17:04:20 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (11C09400) [pid = 3840] [serial = 1256] [outer = 00000000] [url = about:blank] 17:04:20 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (13A0A000) [pid = 3840] [serial = 1258] [outer = 00000000] [url = about:blank] 17:04:20 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (172ECC00) [pid = 3840] [serial = 1264] [outer = 00000000] [url = about:blank] 17:04:20 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (19CE6800) [pid = 3840] [serial = 1250] [outer = 00000000] [url = about:blank] 17:04:20 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (19998C00) [pid = 3840] [serial = 1249] [outer = 00000000] [url = about:blank] 17:04:20 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (18334400) [pid = 3840] [serial = 1268] [outer = 00000000] [url = about:blank] 17:04:20 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (11D08400) [pid = 3840] [serial = 1244] [outer = 00000000] [url = about:blank] 17:04:20 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (11852C00) [pid = 3840] [serial = 1243] [outer = 00000000] [url = about:blank] 17:04:20 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (158D4C00) [pid = 3840] [serial = 1247] [outer = 00000000] [url = about:blank] 17:04:20 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (1564EC00) [pid = 3840] [serial = 1246] [outer = 00000000] [url = about:blank] 17:04:20 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (199A4000) [pid = 3840] [serial = 1273] [outer = 00000000] [url = about:blank] 17:04:20 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (1657FC00) [pid = 3840] [serial = 1261] [outer = 00000000] [url = about:blank] 17:04:20 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (17356C00) [pid = 3840] [serial = 1265] [outer = 00000000] [url = about:blank] 17:04:20 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (1688AC00) [pid = 3840] [serial = 1262] [outer = 00000000] [url = about:blank] 17:04:20 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (19CE4C00) [pid = 3840] [serial = 1274] [outer = 00000000] [url = about:blank] 17:04:20 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (16C75000) [pid = 3840] [serial = 1270] [outer = 00000000] [url = about:blank] 17:04:20 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (19ECC400) [pid = 3840] [serial = 1276] [outer = 00000000] [url = about:blank] 17:04:20 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (1830AC00) [pid = 3840] [serial = 1271] [outer = 00000000] [url = about:blank] 17:04:20 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (14376400) [pid = 3840] [serial = 1259] [outer = 00000000] [url = about:blank] 17:04:20 INFO - PROCESS | 3840 | 1472087060368 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 17:04:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 17:04:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1407ms 17:04:20 INFO - PROCESS | 3840 | 1472087060389 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 17:04:20 INFO - PROCESS | 3840 | 1472087060393 Marionette TRACE conn3 <- [1,1725,null,{"value":"13"}] 17:04:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 17:04:20 INFO - PROCESS | 3840 | 1472087060398 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 17:04:20 INFO - PROCESS | 3840 | 1472087060402 Marionette TRACE conn3 <- [1,1726,null,{}] 17:04:20 INFO - PROCESS | 3840 | 1472087060407 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:20 INFO - PROCESS | 3840 | 1472087060410 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:20 INFO - PROCESS | 3840 | 1472087060509 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 17:04:20 INFO - PROCESS | 3840 | 1472087060517 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:20 INFO - PROCESS | 3840 | 1472087060521 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:20 INFO - PROCESS | 3840 | ++DOCSHELL 10F58800 == 32 [pid = 3840] [id = 441] 17:04:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (10F9F400) [pid = 3840] [serial = 1323] [outer = 00000000] 17:04:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (114E2000) [pid = 3840] [serial = 1324] [outer = 10F9F400] 17:04:20 INFO - PROCESS | 3840 | 1472087060608 Marionette DEBUG loaded listener.js 17:04:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (11808400) [pid = 3840] [serial = 1325] [outer = 10F9F400] 17:04:21 INFO - PROCESS | 3840 | 1472087061088 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 17:04:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 17:04:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 711ms 17:04:21 INFO - PROCESS | 3840 | 1472087061158 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 17:04:21 INFO - PROCESS | 3840 | 1472087061163 Marionette TRACE conn3 <- [1,1729,null,{"value":"13"}] 17:04:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 17:04:21 INFO - PROCESS | 3840 | 1472087061170 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 17:04:21 INFO - PROCESS | 3840 | 1472087061173 Marionette TRACE conn3 <- [1,1730,null,{}] 17:04:21 INFO - PROCESS | 3840 | 1472087061177 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:21 INFO - PROCESS | 3840 | 1472087061180 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:21 INFO - PROCESS | 3840 | 1472087061274 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 17:04:21 INFO - PROCESS | 3840 | 1472087061290 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:21 INFO - PROCESS | 3840 | 1472087061292 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:21 INFO - PROCESS | 3840 | ++DOCSHELL 11DA9000 == 33 [pid = 3840] [id = 442] 17:04:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (11DEAC00) [pid = 3840] [serial = 1326] [outer = 00000000] 17:04:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (1321CC00) [pid = 3840] [serial = 1327] [outer = 11DEAC00] 17:04:21 INFO - PROCESS | 3840 | 1472087061342 Marionette DEBUG loaded listener.js 17:04:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (134D9C00) [pid = 3840] [serial = 1328] [outer = 11DEAC00] 17:04:21 INFO - PROCESS | 3840 | 1472087061809 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 17:04:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 17:04:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 665ms 17:04:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 17:04:21 INFO - PROCESS | 3840 | 1472087061850 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 17:04:21 INFO - PROCESS | 3840 | 1472087061853 Marionette TRACE conn3 <- [1,1733,null,{"value":"13"}] 17:04:21 INFO - PROCESS | 3840 | 1472087061856 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 17:04:21 INFO - PROCESS | 3840 | 1472087061860 Marionette TRACE conn3 <- [1,1734,null,{}] 17:04:21 INFO - PROCESS | 3840 | 1472087061871 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:21 INFO - PROCESS | 3840 | 1472087061875 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:21 INFO - PROCESS | 3840 | 1472087061962 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 17:04:21 INFO - PROCESS | 3840 | 1472087061970 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:21 INFO - PROCESS | 3840 | 1472087061973 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:21 INFO - PROCESS | 3840 | ++DOCSHELL 15652C00 == 34 [pid = 3840] [id = 443] 17:04:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (15653000) [pid = 3840] [serial = 1329] [outer = 00000000] 17:04:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (15877800) [pid = 3840] [serial = 1330] [outer = 15653000] 17:04:22 INFO - PROCESS | 3840 | 1472087062026 Marionette DEBUG loaded listener.js 17:04:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (159B1000) [pid = 3840] [serial = 1331] [outer = 15653000] 17:04:22 INFO - PROCESS | 3840 | 1472087062529 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 17:04:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 17:04:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 711ms 17:04:22 INFO - PROCESS | 3840 | 1472087062579 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 17:04:22 INFO - PROCESS | 3840 | 1472087062582 Marionette TRACE conn3 <- [1,1737,null,{"value":"13"}] 17:04:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 17:04:22 INFO - PROCESS | 3840 | 1472087062570 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 17:04:22 INFO - PROCESS | 3840 | 1472087062571 Marionette TRACE conn3 <- [1,1738,null,{}] 17:04:22 INFO - PROCESS | 3840 | 1472087062603 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:22 INFO - PROCESS | 3840 | 1472087062605 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:22 INFO - PROCESS | 3840 | 1472087062740 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 17:04:22 INFO - PROCESS | 3840 | 1472087062745 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:22 INFO - PROCESS | 3840 | 1472087062747 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:22 INFO - PROCESS | 3840 | ++DOCSHELL 1658AC00 == 35 [pid = 3840] [id = 444] 17:04:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (16691800) [pid = 3840] [serial = 1332] [outer = 00000000] 17:04:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (16C73800) [pid = 3840] [serial = 1333] [outer = 16691800] 17:04:22 INFO - PROCESS | 3840 | 1472087062795 Marionette DEBUG loaded listener.js 17:04:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (1716C800) [pid = 3840] [serial = 1334] [outer = 16691800] 17:04:23 INFO - PROCESS | 3840 | 1472087063220 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 17:04:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 17:04:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 666ms 17:04:23 INFO - PROCESS | 3840 | 1472087063251 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 17:04:23 INFO - PROCESS | 3840 | 1472087063253 Marionette TRACE conn3 <- [1,1741,null,{"value":"13"}] 17:04:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 17:04:23 INFO - PROCESS | 3840 | 1472087063257 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 17:04:23 INFO - PROCESS | 3840 | 1472087063259 Marionette TRACE conn3 <- [1,1742,null,{}] 17:04:23 INFO - PROCESS | 3840 | 1472087063262 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:23 INFO - PROCESS | 3840 | 1472087063264 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:23 INFO - PROCESS | 3840 | 1472087063379 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 17:04:23 INFO - PROCESS | 3840 | 1472087063385 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:23 INFO - PROCESS | 3840 | 1472087063387 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:23 INFO - PROCESS | 3840 | ++DOCSHELL 15ECC400 == 36 [pid = 3840] [id = 445] 17:04:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (16C6F000) [pid = 3840] [serial = 1335] [outer = 00000000] 17:04:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (17B1C400) [pid = 3840] [serial = 1336] [outer = 16C6F000] 17:04:23 INFO - PROCESS | 3840 | 1472087063433 Marionette DEBUG loaded listener.js 17:04:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (17E9EC00) [pid = 3840] [serial = 1337] [outer = 16C6F000] 17:04:23 INFO - PROCESS | 3840 | 1472087063902 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 17:04:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 17:04:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 666ms 17:04:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 17:04:23 INFO - PROCESS | 3840 | 1472087063939 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 17:04:23 INFO - PROCESS | 3840 | 1472087063941 Marionette TRACE conn3 <- [1,1745,null,{"value":"13"}] 17:04:23 INFO - PROCESS | 3840 | 1472087063944 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 17:04:23 INFO - PROCESS | 3840 | 1472087063946 Marionette TRACE conn3 <- [1,1746,null,{}] 17:04:23 INFO - PROCESS | 3840 | 1472087063950 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:23 INFO - PROCESS | 3840 | 1472087063955 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:24 INFO - PROCESS | 3840 | 1472087064116 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 17:04:24 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (1716C000) [pid = 3840] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 17:04:24 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (17251000) [pid = 3840] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 17:04:24 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (112C6400) [pid = 3840] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 17:04:24 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (15793000) [pid = 3840] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 17:04:24 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (114EC400) [pid = 3840] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 17:04:24 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (0F34F400) [pid = 3840] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 17:04:24 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (134D9800) [pid = 3840] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 17:04:24 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (17B23800) [pid = 3840] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 17:04:24 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (172E7000) [pid = 3840] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 17:04:24 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (132B3400) [pid = 3840] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 17:04:24 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (19709800) [pid = 3840] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 17:04:24 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (1830E400) [pid = 3840] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 17:04:24 INFO - PROCESS | 3840 | 1472087064394 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:24 INFO - PROCESS | 3840 | 1472087064396 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:24 INFO - PROCESS | 3840 | ++DOCSHELL 10324400 == 37 [pid = 3840] [id = 446] 17:04:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (1055E400) [pid = 3840] [serial = 1338] [outer = 00000000] 17:04:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (112C6400) [pid = 3840] [serial = 1339] [outer = 1055E400] 17:04:24 INFO - PROCESS | 3840 | 1472087064442 Marionette DEBUG loaded listener.js 17:04:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (13A12000) [pid = 3840] [serial = 1340] [outer = 1055E400] 17:04:24 INFO - PROCESS | 3840 | 1472087064820 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 17:04:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 17:04:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 908ms 17:04:24 INFO - PROCESS | 3840 | 1472087064852 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 17:04:24 INFO - PROCESS | 3840 | 1472087064854 Marionette TRACE conn3 <- [1,1749,null,{"value":"13"}] 17:04:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 17:04:24 INFO - PROCESS | 3840 | 1472087064868 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 17:04:24 INFO - PROCESS | 3840 | 1472087064870 Marionette TRACE conn3 <- [1,1750,null,{}] 17:04:24 INFO - PROCESS | 3840 | 1472087064873 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:24 INFO - PROCESS | 3840 | 1472087064875 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:24 INFO - PROCESS | 3840 | 1472087064954 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 17:04:24 INFO - PROCESS | 3840 | 1472087064960 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:24 INFO - PROCESS | 3840 | 1472087064962 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:24 INFO - PROCESS | 3840 | ++DOCSHELL 1321AC00 == 38 [pid = 3840] [id = 447] 17:04:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (13220800) [pid = 3840] [serial = 1341] [outer = 00000000] 17:04:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (1833B800) [pid = 3840] [serial = 1342] [outer = 13220800] 17:04:25 INFO - PROCESS | 3840 | 1472087065009 Marionette DEBUG loaded listener.js 17:04:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (1970A400) [pid = 3840] [serial = 1343] [outer = 13220800] 17:04:25 INFO - PROCESS | 3840 | 1472087065434 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 17:04:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 17:04:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 620ms 17:04:25 INFO - PROCESS | 3840 | 1472087065485 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 17:04:25 INFO - PROCESS | 3840 | 1472087065488 Marionette TRACE conn3 <- [1,1753,null,{"value":"13"}] 17:04:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 17:04:25 INFO - PROCESS | 3840 | 1472087065491 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 17:04:25 INFO - PROCESS | 3840 | 1472087065493 Marionette TRACE conn3 <- [1,1754,null,{}] 17:04:25 INFO - PROCESS | 3840 | 1472087065497 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:25 INFO - PROCESS | 3840 | 1472087065499 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:25 INFO - PROCESS | 3840 | 1472087065579 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 17:04:25 INFO - PROCESS | 3840 | 1472087065584 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:25 INFO - PROCESS | 3840 | 1472087065587 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:25 INFO - PROCESS | 3840 | ++DOCSHELL 1830B400 == 39 [pid = 3840] [id = 448] 17:04:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (19A5D000) [pid = 3840] [serial = 1344] [outer = 00000000] 17:04:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (19CE7C00) [pid = 3840] [serial = 1345] [outer = 19A5D000] 17:04:25 INFO - PROCESS | 3840 | 1472087065641 Marionette DEBUG loaded listener.js 17:04:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (19EC0400) [pid = 3840] [serial = 1346] [outer = 19A5D000] 17:04:26 INFO - PROCESS | 3840 | 1472087066098 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 17:04:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 17:04:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 605ms 17:04:26 INFO - PROCESS | 3840 | 1472087066111 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 17:04:26 INFO - PROCESS | 3840 | 1472087066113 Marionette TRACE conn3 <- [1,1757,null,{"value":"13"}] 17:04:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 17:04:26 INFO - PROCESS | 3840 | 1472087066130 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 17:04:26 INFO - PROCESS | 3840 | 1472087066132 Marionette TRACE conn3 <- [1,1758,null,{}] 17:04:26 INFO - PROCESS | 3840 | 1472087066136 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:26 INFO - PROCESS | 3840 | 1472087066138 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:26 INFO - PROCESS | 3840 | 1472087066220 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 17:04:26 INFO - PROCESS | 3840 | 1472087066225 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:26 INFO - PROCESS | 3840 | 1472087066227 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:26 INFO - PROCESS | 3840 | ++DOCSHELL 19A5F000 == 40 [pid = 3840] [id = 449] 17:04:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (1A205800) [pid = 3840] [serial = 1347] [outer = 00000000] 17:04:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (1A22BC00) [pid = 3840] [serial = 1348] [outer = 1A205800] 17:04:26 INFO - PROCESS | 3840 | 1472087066272 Marionette DEBUG loaded listener.js 17:04:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (1A5AEC00) [pid = 3840] [serial = 1349] [outer = 1A205800] 17:04:27 INFO - PROCESS | 3840 | 1472087067083 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 17:04:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 17:04:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 998ms 17:04:27 INFO - PROCESS | 3840 | 1472087067155 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 17:04:27 INFO - PROCESS | 3840 | 1472087067160 Marionette TRACE conn3 <- [1,1761,null,{"value":"13"}] 17:04:27 INFO - PROCESS | 3840 | 1472087067165 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 17:04:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 17:04:27 INFO - PROCESS | 3840 | 1472087067169 Marionette TRACE conn3 <- [1,1762,null,{}] 17:04:27 INFO - PROCESS | 3840 | 1472087067175 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:27 INFO - PROCESS | 3840 | 1472087067179 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:27 INFO - PROCESS | 3840 | 1472087067359 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 17:04:27 INFO - PROCESS | 3840 | 1472087067460 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:27 INFO - PROCESS | 3840 | 1472087067463 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:27 INFO - PROCESS | 3840 | ++DOCSHELL 10A51C00 == 41 [pid = 3840] [id = 450] 17:04:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (11253000) [pid = 3840] [serial = 1350] [outer = 00000000] 17:04:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (11C0A000) [pid = 3840] [serial = 1351] [outer = 11253000] 17:04:27 INFO - PROCESS | 3840 | 1472087067526 Marionette DEBUG loaded listener.js 17:04:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (12C89C00) [pid = 3840] [serial = 1352] [outer = 11253000] 17:04:28 INFO - PROCESS | 3840 | 1472087068256 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 17:04:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 17:04:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1271ms 17:04:28 INFO - PROCESS | 3840 | 1472087068446 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 17:04:28 INFO - PROCESS | 3840 | 1472087068450 Marionette TRACE conn3 <- [1,1765,null,{"value":"13"}] 17:04:28 INFO - PROCESS | 3840 | 1472087068455 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 17:04:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 17:04:28 INFO - PROCESS | 3840 | 1472087068458 Marionette TRACE conn3 <- [1,1766,null,{}] 17:04:28 INFO - PROCESS | 3840 | 1472087068463 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:28 INFO - PROCESS | 3840 | 1472087068466 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:28 INFO - PROCESS | 3840 | 1472087068575 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 17:04:28 INFO - PROCESS | 3840 | 1472087068702 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:28 INFO - PROCESS | 3840 | 1472087068710 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:28 INFO - PROCESS | 3840 | ++DOCSHELL 112C4C00 == 42 [pid = 3840] [id = 451] 17:04:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (1147A800) [pid = 3840] [serial = 1353] [outer = 00000000] 17:04:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 86 (11853C00) [pid = 3840] [serial = 1354] [outer = 1147A800] 17:04:28 INFO - PROCESS | 3840 | 1472087068770 Marionette DEBUG loaded listener.js 17:04:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 87 (11DE0C00) [pid = 3840] [serial = 1355] [outer = 1147A800] 17:04:29 INFO - PROCESS | 3840 | --DOCSHELL 1586C000 == 41 [pid = 3840] [id = 435] 17:04:29 INFO - PROCESS | 3840 | --DOCSHELL 1830B400 == 40 [pid = 3840] [id = 448] 17:04:29 INFO - PROCESS | 3840 | --DOCSHELL 1321AC00 == 39 [pid = 3840] [id = 447] 17:04:29 INFO - PROCESS | 3840 | --DOCSHELL 10324400 == 38 [pid = 3840] [id = 446] 17:04:29 INFO - PROCESS | 3840 | --DOCSHELL 15ECC400 == 37 [pid = 3840] [id = 445] 17:04:29 INFO - PROCESS | 3840 | --DOCSHELL 1658AC00 == 36 [pid = 3840] [id = 444] 17:04:29 INFO - PROCESS | 3840 | --DOCSHELL 15652C00 == 35 [pid = 3840] [id = 443] 17:04:29 INFO - PROCESS | 3840 | --DOCSHELL 11DA9000 == 34 [pid = 3840] [id = 442] 17:04:29 INFO - PROCESS | 3840 | --DOCSHELL 10F58800 == 33 [pid = 3840] [id = 441] 17:04:29 INFO - PROCESS | 3840 | --DOMWINDOW == 86 (1734F800) [pid = 3840] [serial = 1294] [outer = 00000000] [url = about:blank] 17:04:29 INFO - PROCESS | 3840 | --DOMWINDOW == 85 (19ECCC00) [pid = 3840] [serial = 1277] [outer = 00000000] [url = about:blank] 17:04:29 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (11855000) [pid = 3840] [serial = 1279] [outer = 00000000] [url = about:blank] 17:04:29 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (12B77800) [pid = 3840] [serial = 1280] [outer = 00000000] [url = about:blank] 17:04:29 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (159AFC00) [pid = 3840] [serial = 1291] [outer = 00000000] [url = about:blank] 17:04:29 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (118A3C00) [pid = 3840] [serial = 1285] [outer = 00000000] [url = about:blank] 17:04:29 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (12BBD000) [pid = 3840] [serial = 1286] [outer = 00000000] [url = about:blank] 17:04:29 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (103D2C00) [pid = 3840] [serial = 1282] [outer = 00000000] [url = about:blank] 17:04:29 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (10A47C00) [pid = 3840] [serial = 1283] [outer = 00000000] [url = about:blank] 17:04:29 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (13EAF000) [pid = 3840] [serial = 1288] [outer = 00000000] [url = about:blank] 17:04:29 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (147A0400) [pid = 3840] [serial = 1289] [outer = 00000000] [url = about:blank] 17:04:29 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (18331400) [pid = 3840] [serial = 1298] [outer = 00000000] [url = about:blank] 17:04:29 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (18303C00) [pid = 3840] [serial = 1297] [outer = 00000000] [url = about:blank] 17:04:29 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (1A22A000) [pid = 3840] [serial = 1309] [outer = 00000000] [url = about:blank] 17:04:29 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (1A5A9C00) [pid = 3840] [serial = 1310] [outer = 00000000] [url = about:blank] 17:04:29 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (17522400) [pid = 3840] [serial = 1303] [outer = 00000000] [url = about:blank] 17:04:29 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (19CDF800) [pid = 3840] [serial = 1300] [outer = 00000000] [url = about:blank] 17:04:29 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (1A204C00) [pid = 3840] [serial = 1306] [outer = 00000000] [url = about:blank] 17:04:29 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (19CE4400) [pid = 3840] [serial = 1301] [outer = 00000000] [url = about:blank] 17:04:29 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (1A20B000) [pid = 3840] [serial = 1307] [outer = 00000000] [url = about:blank] 17:04:29 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (17E9D400) [pid = 3840] [serial = 1304] [outer = 00000000] [url = about:blank] 17:04:29 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (17526800) [pid = 3840] [serial = 1295] [outer = 00000000] [url = about:blank] 17:04:29 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (15ECEC00) [pid = 3840] [serial = 1292] [outer = 00000000] [url = about:blank] 17:04:29 INFO - PROCESS | 3840 | 1472087069265 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 17:04:29 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 17:04:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 877ms 17:04:29 INFO - PROCESS | 3840 | 1472087069325 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 17:04:29 INFO - PROCESS | 3840 | 1472087069329 Marionette TRACE conn3 <- [1,1769,null,{"value":"13"}] 17:04:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 17:04:29 INFO - PROCESS | 3840 | 1472087069336 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 17:04:29 INFO - PROCESS | 3840 | 1472087069340 Marionette TRACE conn3 <- [1,1770,null,{}] 17:04:29 INFO - PROCESS | 3840 | 1472087069344 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:29 INFO - PROCESS | 3840 | 1472087069346 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:29 INFO - PROCESS | 3840 | 1472087069439 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 17:04:29 INFO - PROCESS | 3840 | 1472087069447 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:29 INFO - PROCESS | 3840 | 1472087069450 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:29 INFO - PROCESS | 3840 | ++DOCSHELL 11DDF400 == 34 [pid = 3840] [id = 452] 17:04:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (11DE3C00) [pid = 3840] [serial = 1356] [outer = 00000000] 17:04:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (13A9F800) [pid = 3840] [serial = 1357] [outer = 11DE3C00] 17:04:29 INFO - PROCESS | 3840 | 1472087069498 Marionette DEBUG loaded listener.js 17:04:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (1436CC00) [pid = 3840] [serial = 1358] [outer = 11DE3C00] 17:04:29 INFO - PROCESS | 3840 | 1472087069981 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 17:04:29 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 17:04:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 681ms 17:04:29 INFO - PROCESS | 3840 | 1472087070012 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 17:04:29 INFO - PROCESS | 3840 | 1472087070014 Marionette TRACE conn3 <- [1,1773,null,{"value":"13"}] 17:04:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 17:04:30 INFO - PROCESS | 3840 | 1472087070021 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 17:04:30 INFO - PROCESS | 3840 | 1472087070023 Marionette TRACE conn3 <- [1,1774,null,{}] 17:04:30 INFO - PROCESS | 3840 | 1472087070033 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:30 INFO - PROCESS | 3840 | 1472087070037 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:30 INFO - PROCESS | 3840 | 1472087070158 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 17:04:30 INFO - PROCESS | 3840 | 1472087070265 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:30 INFO - PROCESS | 3840 | 1472087070269 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:30 INFO - PROCESS | 3840 | ++DOCSHELL 15870000 == 35 [pid = 3840] [id = 453] 17:04:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (15873000) [pid = 3840] [serial = 1359] [outer = 00000000] 17:04:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (15ECC400) [pid = 3840] [serial = 1360] [outer = 15873000] 17:04:30 INFO - PROCESS | 3840 | 1472087070304 Marionette DEBUG loaded listener.js 17:04:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (1658BC00) [pid = 3840] [serial = 1361] [outer = 15873000] 17:04:30 INFO - PROCESS | 3840 | 1472087070715 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 17:04:30 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 17:04:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 727ms 17:04:30 INFO - PROCESS | 3840 | 1472087070741 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 17:04:30 INFO - PROCESS | 3840 | 1472087070744 Marionette TRACE conn3 <- [1,1777,null,{"value":"13"}] 17:04:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 17:04:30 INFO - PROCESS | 3840 | 1472087070749 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 17:04:30 INFO - PROCESS | 3840 | 1472087070752 Marionette TRACE conn3 <- [1,1778,null,{}] 17:04:30 INFO - PROCESS | 3840 | 1472087070757 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:30 INFO - PROCESS | 3840 | 1472087070759 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:30 INFO - PROCESS | 3840 | 1472087070832 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 17:04:30 INFO - PROCESS | 3840 | 1472087070838 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:30 INFO - PROCESS | 3840 | 1472087070840 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:30 INFO - PROCESS | 3840 | ++DOCSHELL 16DC3800 == 36 [pid = 3840] [id = 454] 17:04:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (172E7000) [pid = 3840] [serial = 1362] [outer = 00000000] 17:04:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (17B25000) [pid = 3840] [serial = 1363] [outer = 172E7000] 17:04:30 INFO - PROCESS | 3840 | 1472087070887 Marionette DEBUG loaded listener.js 17:04:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (17EA6400) [pid = 3840] [serial = 1364] [outer = 172E7000] 17:04:31 INFO - PROCESS | 3840 | 1472087071383 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 17:04:31 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) 17:04:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 680ms 17:04:31 INFO - PROCESS | 3840 | 1472087071410 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 17:04:31 INFO - PROCESS | 3840 | 1472087071412 Marionette TRACE conn3 <- [1,1781,null,{"value":"13"}] 17:04:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 17:04:31 INFO - PROCESS | 3840 | 1472087071423 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 17:04:31 INFO - PROCESS | 3840 | 1472087071425 Marionette TRACE conn3 <- [1,1782,null,{}] 17:04:31 INFO - PROCESS | 3840 | 1472087071428 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:31 INFO - PROCESS | 3840 | 1472087071430 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:31 INFO - PROCESS | 3840 | 1472087071578 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 17:04:31 INFO - PROCESS | 3840 | 1472087071602 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:31 INFO - PROCESS | 3840 | 1472087071604 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:31 INFO - PROCESS | 3840 | ++DOCSHELL 17EE0400 == 37 [pid = 3840] [id = 455] 17:04:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (18303C00) [pid = 3840] [serial = 1365] [outer = 00000000] 17:04:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (1830AC00) [pid = 3840] [serial = 1366] [outer = 18303C00] 17:04:31 INFO - PROCESS | 3840 | 1472087071650 Marionette DEBUG loaded listener.js 17:04:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (18334400) [pid = 3840] [serial = 1367] [outer = 18303C00] 17:04:32 INFO - PROCESS | 3840 | 1472087072078 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 17:04:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:04:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 681ms 17:04:32 INFO - PROCESS | 3840 | 1472087072113 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 17:04:32 INFO - PROCESS | 3840 | 1472087072115 Marionette TRACE conn3 <- [1,1785,null,{"value":"13"}] 17:04:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 17:04:32 INFO - PROCESS | 3840 | 1472087072119 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 17:04:32 INFO - PROCESS | 3840 | 1472087072120 Marionette TRACE conn3 <- [1,1786,null,{}] 17:04:32 INFO - PROCESS | 3840 | 1472087072124 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:32 INFO - PROCESS | 3840 | 1472087072130 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:32 INFO - PROCESS | 3840 | 1472087072279 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 17:04:32 INFO - PROCESS | 3840 | 1472087072343 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:32 INFO - PROCESS | 3840 | 1472087072345 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:32 INFO - PROCESS | 3840 | ++DOCSHELL 19A59000 == 38 [pid = 3840] [id = 456] 17:04:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (19CDD800) [pid = 3840] [serial = 1368] [outer = 00000000] 17:04:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (19EC8C00) [pid = 3840] [serial = 1369] [outer = 19CDD800] 17:04:32 INFO - PROCESS | 3840 | 1472087072394 Marionette DEBUG loaded listener.js 17:04:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (1A063C00) [pid = 3840] [serial = 1370] [outer = 19CDD800] 17:04:32 INFO - PROCESS | 3840 | 1472087072804 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 17:04:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 17:04:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 726ms 17:04:32 INFO - PROCESS | 3840 | 1472087072842 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 17:04:32 INFO - PROCESS | 3840 | 1472087072844 Marionette TRACE conn3 <- [1,1789,null,{"value":"13"}] 17:04:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 17:04:32 INFO - PROCESS | 3840 | 1472087072848 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 17:04:32 INFO - PROCESS | 3840 | 1472087072850 Marionette TRACE conn3 <- [1,1790,null,{}] 17:04:32 INFO - PROCESS | 3840 | 1472087072860 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:32 INFO - PROCESS | 3840 | 1472087072862 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:32 INFO - PROCESS | 3840 | 1472087072980 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 17:04:33 INFO - PROCESS | 3840 | 1472087073125 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:33 INFO - PROCESS | 3840 | 1472087073127 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:33 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (19A5D000) [pid = 3840] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 17:04:33 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (10F9F400) [pid = 3840] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 17:04:33 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (11DEAC00) [pid = 3840] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 17:04:33 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (16691800) [pid = 3840] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 17:04:33 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (15653000) [pid = 3840] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 17:04:33 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (10F59C00) [pid = 3840] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 17:04:33 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (16C6F000) [pid = 3840] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 17:04:33 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (1055E400) [pid = 3840] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 17:04:33 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (13220800) [pid = 3840] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 17:04:33 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (112C2000) [pid = 3840] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 17:04:33 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (14795800) [pid = 3840] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 17:04:33 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (19709000) [pid = 3840] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 17:04:33 INFO - PROCESS | 3840 | ++DOCSHELL 1047DC00 == 39 [pid = 3840] [id = 457] 17:04:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (104E6C00) [pid = 3840] [serial = 1371] [outer = 00000000] 17:04:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (11252400) [pid = 3840] [serial = 1372] [outer = 104E6C00] 17:04:33 INFO - PROCESS | 3840 | 1472087073181 Marionette DEBUG loaded listener.js 17:04:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (1185AC00) [pid = 3840] [serial = 1373] [outer = 104E6C00] 17:04:33 INFO - PROCESS | 3840 | 1472087073538 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:04:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 17:04:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 741ms 17:04:33 INFO - PROCESS | 3840 | 1472087073574 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 17:04:33 INFO - PROCESS | 3840 | 1472087073576 Marionette TRACE conn3 <- [1,1793,null,{"value":"13"}] 17:04:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 17:04:33 INFO - PROCESS | 3840 | 1472087073579 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 17:04:33 INFO - PROCESS | 3840 | 1472087073581 Marionette TRACE conn3 <- [1,1794,null,{}] 17:04:33 INFO - PROCESS | 3840 | 1472087073585 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:33 INFO - PROCESS | 3840 | 1472087073587 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:33 INFO - PROCESS | 3840 | 1472087073668 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 17:04:33 INFO - PROCESS | 3840 | 1472087073765 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:33 INFO - PROCESS | 3840 | 1472087073768 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:33 INFO - PROCESS | 3840 | ++DOCSHELL 1185E800 == 40 [pid = 3840] [id = 458] 17:04:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (11D10400) [pid = 3840] [serial = 1374] [outer = 00000000] 17:04:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (18339C00) [pid = 3840] [serial = 1375] [outer = 11D10400] 17:04:33 INFO - PROCESS | 3840 | 1472087073817 Marionette DEBUG loaded listener.js 17:04:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (19ECBC00) [pid = 3840] [serial = 1376] [outer = 11D10400] 17:04:34 INFO - PROCESS | 3840 | 1472087074176 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 17:04:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 17:04:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 621ms 17:04:34 INFO - PROCESS | 3840 | 1472087074201 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 17:04:34 INFO - PROCESS | 3840 | 1472087074203 Marionette TRACE conn3 <- [1,1797,null,{"value":"13"}] 17:04:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 17:04:34 INFO - PROCESS | 3840 | 1472087074206 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 17:04:34 INFO - PROCESS | 3840 | 1472087074208 Marionette TRACE conn3 <- [1,1798,null,{}] 17:04:34 INFO - PROCESS | 3840 | 1472087074212 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:34 INFO - PROCESS | 3840 | 1472087074214 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:34 INFO - PROCESS | 3840 | 1472087074337 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 17:04:34 INFO - PROCESS | 3840 | 1472087074376 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:34 INFO - PROCESS | 3840 | 1472087074378 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:34 INFO - PROCESS | 3840 | ++DOCSHELL 1055EC00 == 41 [pid = 3840] [id = 459] 17:04:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (10F99000) [pid = 3840] [serial = 1377] [outer = 00000000] 17:04:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (1A5AA000) [pid = 3840] [serial = 1378] [outer = 10F99000] 17:04:34 INFO - PROCESS | 3840 | 1472087074426 Marionette DEBUG loaded listener.js 17:04:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (1A5AD000) [pid = 3840] [serial = 1379] [outer = 10F99000] 17:04:34 INFO - PROCESS | 3840 | 1472087074822 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 17:04:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 17:04:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 681ms 17:04:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 17:04:34 INFO - PROCESS | 3840 | 1472087074891 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 17:04:34 INFO - PROCESS | 3840 | 1472087074893 Marionette TRACE conn3 <- [1,1801,null,{"value":"13"}] 17:04:34 INFO - PROCESS | 3840 | 1472087074896 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 17:04:34 INFO - PROCESS | 3840 | 1472087074898 Marionette TRACE conn3 <- [1,1802,null,{}] 17:04:34 INFO - PROCESS | 3840 | 1472087074902 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:34 INFO - PROCESS | 3840 | 1472087074903 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:34 INFO - PROCESS | 3840 | 1472087074994 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 17:04:34 INFO - PROCESS | 3840 | 1472087075001 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:34 INFO - PROCESS | 3840 | 1472087075003 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:35 INFO - PROCESS | 3840 | ++DOCSHELL 1A5A8800 == 42 [pid = 3840] [id = 460] 17:04:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (1A624000) [pid = 3840] [serial = 1380] [outer = 00000000] 17:04:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (1A71B000) [pid = 3840] [serial = 1381] [outer = 1A624000] 17:04:35 INFO - PROCESS | 3840 | 1472087075050 Marionette DEBUG loaded listener.js 17:04:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (1A71E400) [pid = 3840] [serial = 1382] [outer = 1A624000] 17:04:35 INFO - PROCESS | 3840 | 1472087075766 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 17:04:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 17:04:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 908ms 17:04:35 INFO - PROCESS | 3840 | 1472087075807 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 17:04:35 INFO - PROCESS | 3840 | 1472087075812 Marionette TRACE conn3 <- [1,1805,null,{"value":"13"}] 17:04:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 17:04:35 INFO - PROCESS | 3840 | 1472087075817 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 17:04:35 INFO - PROCESS | 3840 | 1472087075823 Marionette TRACE conn3 <- [1,1806,null,{}] 17:04:35 INFO - PROCESS | 3840 | 1472087075829 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:35 INFO - PROCESS | 3840 | 1472087075832 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:35 INFO - PROCESS | 3840 | 1472087075954 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 17:04:36 INFO - PROCESS | 3840 | 1472087076092 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:36 INFO - PROCESS | 3840 | 1472087076095 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:36 INFO - PROCESS | 3840 | ++DOCSHELL 104E8000 == 43 [pid = 3840] [id = 461] 17:04:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (10E4EC00) [pid = 3840] [serial = 1383] [outer = 00000000] 17:04:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (118A3C00) [pid = 3840] [serial = 1384] [outer = 10E4EC00] 17:04:36 INFO - PROCESS | 3840 | 1472087076158 Marionette DEBUG loaded listener.js 17:04:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (13A0AC00) [pid = 3840] [serial = 1385] [outer = 10E4EC00] 17:04:36 INFO - PROCESS | 3840 | 1472087076735 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 17:04:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 17:04:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 968ms 17:04:36 INFO - PROCESS | 3840 | 1472087076787 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 17:04:36 INFO - PROCESS | 3840 | 1472087076792 Marionette TRACE conn3 <- [1,1809,null,{"value":"13"}] 17:04:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 17:04:36 INFO - PROCESS | 3840 | 1472087076800 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 17:04:36 INFO - PROCESS | 3840 | 1472087076803 Marionette TRACE conn3 <- [1,1810,null,{}] 17:04:36 INFO - PROCESS | 3840 | 1472087076808 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:36 INFO - PROCESS | 3840 | 1472087076811 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:36 INFO - PROCESS | 3840 | 1472087076933 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 17:04:37 INFO - PROCESS | 3840 | 1472087077042 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:37 INFO - PROCESS | 3840 | 1472087077045 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:37 INFO - PROCESS | 3840 | ++DOCSHELL 16586400 == 44 [pid = 3840] [id = 462] 17:04:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (1658A400) [pid = 3840] [serial = 1386] [outer = 00000000] 17:04:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (1734F400) [pid = 3840] [serial = 1387] [outer = 1658A400] 17:04:37 INFO - PROCESS | 3840 | 1472087077103 Marionette DEBUG loaded listener.js 17:04:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (1752AC00) [pid = 3840] [serial = 1388] [outer = 1658A400] 17:04:37 INFO - PROCESS | 3840 | 1472087077719 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 17:04:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 17:04:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 969ms 17:04:37 INFO - PROCESS | 3840 | 1472087077783 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 17:04:37 INFO - PROCESS | 3840 | 1472087077786 Marionette TRACE conn3 <- [1,1813,null,{"value":"13"}] 17:04:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 17:04:37 INFO - PROCESS | 3840 | 1472087077790 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 17:04:37 INFO - PROCESS | 3840 | 1472087077794 Marionette TRACE conn3 <- [1,1814,null,{}] 17:04:37 INFO - PROCESS | 3840 | 1472087077789 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:37 INFO - PROCESS | 3840 | 1472087077794 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:37 INFO - PROCESS | 3840 | 1472087077952 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 17:04:38 INFO - PROCESS | 3840 | 1472087078089 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:38 INFO - PROCESS | 3840 | 1472087078093 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:38 INFO - PROCESS | 3840 | ++DOCSHELL 114D8C00 == 45 [pid = 3840] [id = 463] 17:04:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 86 (11801C00) [pid = 3840] [serial = 1389] [outer = 00000000] 17:04:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 87 (11C13000) [pid = 3840] [serial = 1390] [outer = 11801C00] 17:04:38 INFO - PROCESS | 3840 | 1472087078154 Marionette DEBUG loaded listener.js 17:04:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 88 (13AA9000) [pid = 3840] [serial = 1391] [outer = 11801C00] 17:04:38 INFO - PROCESS | 3840 | 1472087078919 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 17:04:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 17:04:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1180ms 17:04:38 INFO - PROCESS | 3840 | 1472087078961 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 17:04:38 INFO - PROCESS | 3840 | 1472087078965 Marionette TRACE conn3 <- [1,1817,null,{"value":"13"}] 17:04:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 17:04:38 INFO - PROCESS | 3840 | 1472087078969 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 17:04:38 INFO - PROCESS | 3840 | 1472087078956 Marionette TRACE conn3 <- [1,1818,null,{}] 17:04:38 INFO - PROCESS | 3840 | 1472087078965 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:38 INFO - PROCESS | 3840 | 1472087078970 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:39 INFO - PROCESS | 3840 | 1472087079074 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 17:04:39 INFO - PROCESS | 3840 | --DOCSHELL 1055EC00 == 44 [pid = 3840] [id = 459] 17:04:39 INFO - PROCESS | 3840 | --DOCSHELL 1185E800 == 43 [pid = 3840] [id = 458] 17:04:39 INFO - PROCESS | 3840 | --DOCSHELL 1047DC00 == 42 [pid = 3840] [id = 457] 17:04:39 INFO - PROCESS | 3840 | --DOCSHELL 19A59000 == 41 [pid = 3840] [id = 456] 17:04:39 INFO - PROCESS | 3840 | --DOCSHELL 17EE0400 == 40 [pid = 3840] [id = 455] 17:04:39 INFO - PROCESS | 3840 | --DOCSHELL 16DC3800 == 39 [pid = 3840] [id = 454] 17:04:39 INFO - PROCESS | 3840 | --DOCSHELL 15870000 == 38 [pid = 3840] [id = 453] 17:04:39 INFO - PROCESS | 3840 | --DOCSHELL 11DDF400 == 37 [pid = 3840] [id = 452] 17:04:39 INFO - PROCESS | 3840 | --DOCSHELL 112C4C00 == 36 [pid = 3840] [id = 451] 17:04:39 INFO - PROCESS | 3840 | --DOCSHELL 10A51C00 == 35 [pid = 3840] [id = 450] 17:04:39 INFO - PROCESS | 3840 | --DOCSHELL 19A5F000 == 34 [pid = 3840] [id = 449] 17:04:39 INFO - PROCESS | 3840 | --DOCSHELL 10F4F000 == 33 [pid = 3840] [id = 440] 17:04:39 INFO - PROCESS | 3840 | --DOCSHELL 1832FC00 == 32 [pid = 3840] [id = 439] 17:04:39 INFO - PROCESS | 3840 | --DOCSHELL 14794400 == 31 [pid = 3840] [id = 438] 17:04:39 INFO - PROCESS | 3840 | --DOCSHELL 15788400 == 30 [pid = 3840] [id = 436] 17:04:39 INFO - PROCESS | 3840 | --DOCSHELL 10F9F000 == 29 [pid = 3840] [id = 437] 17:04:39 INFO - PROCESS | 3840 | --DOCSHELL 16586400 == 28 [pid = 3840] [id = 462] 17:04:39 INFO - PROCESS | 3840 | --DOCSHELL 114D8C00 == 27 [pid = 3840] [id = 463] 17:04:39 INFO - PROCESS | 3840 | --DOCSHELL 1A5A8800 == 26 [pid = 3840] [id = 460] 17:04:39 INFO - PROCESS | 3840 | --DOCSHELL 104E8000 == 25 [pid = 3840] [id = 461] 17:04:39 INFO - PROCESS | 3840 | 1472087079776 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:39 INFO - PROCESS | 3840 | 1472087079779 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:39 INFO - PROCESS | 3840 | --DOMWINDOW == 87 (114E2000) [pid = 3840] [serial = 1324] [outer = 00000000] [url = about:blank] 17:04:39 INFO - PROCESS | 3840 | --DOMWINDOW == 86 (11808400) [pid = 3840] [serial = 1325] [outer = 00000000] [url = about:blank] 17:04:39 INFO - PROCESS | 3840 | --DOMWINDOW == 85 (1321CC00) [pid = 3840] [serial = 1327] [outer = 00000000] [url = about:blank] 17:04:39 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (16C73800) [pid = 3840] [serial = 1333] [outer = 00000000] [url = about:blank] 17:04:39 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (134D9C00) [pid = 3840] [serial = 1328] [outer = 00000000] [url = about:blank] 17:04:39 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (15877800) [pid = 3840] [serial = 1330] [outer = 00000000] [url = about:blank] 17:04:39 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (118A7800) [pid = 3840] [serial = 1322] [outer = 00000000] [url = about:blank] 17:04:39 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (11856000) [pid = 3840] [serial = 1321] [outer = 00000000] [url = about:blank] 17:04:39 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (17B1C400) [pid = 3840] [serial = 1336] [outer = 00000000] [url = about:blank] 17:04:39 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (1716C800) [pid = 3840] [serial = 1334] [outer = 00000000] [url = about:blank] 17:04:39 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (112C6400) [pid = 3840] [serial = 1339] [outer = 00000000] [url = about:blank] 17:04:39 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (19EC0400) [pid = 3840] [serial = 1346] [outer = 00000000] [url = about:blank] 17:04:39 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (17E9EC00) [pid = 3840] [serial = 1337] [outer = 00000000] [url = about:blank] 17:04:39 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (13A12000) [pid = 3840] [serial = 1340] [outer = 00000000] [url = about:blank] 17:04:39 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (1833B800) [pid = 3840] [serial = 1342] [outer = 00000000] [url = about:blank] 17:04:39 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (12E34400) [pid = 3840] [serial = 1313] [outer = 00000000] [url = about:blank] 17:04:39 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (1189B400) [pid = 3840] [serial = 1312] [outer = 00000000] [url = about:blank] 17:04:39 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (15876C00) [pid = 3840] [serial = 1316] [outer = 00000000] [url = about:blank] 17:04:39 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (15655800) [pid = 3840] [serial = 1315] [outer = 00000000] [url = about:blank] 17:04:39 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (1A210C00) [pid = 3840] [serial = 1319] [outer = 00000000] [url = about:blank] 17:04:39 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (19A58000) [pid = 3840] [serial = 1318] [outer = 00000000] [url = about:blank] 17:04:39 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (1970A400) [pid = 3840] [serial = 1343] [outer = 00000000] [url = about:blank] 17:04:39 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (159B1000) [pid = 3840] [serial = 1331] [outer = 00000000] [url = about:blank] 17:04:39 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (19CE7C00) [pid = 3840] [serial = 1345] [outer = 00000000] [url = about:blank] 17:04:39 INFO - PROCESS | 3840 | ++DOCSHELL 0F391400 == 26 [pid = 3840] [id = 464] 17:04:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (0F394C00) [pid = 3840] [serial = 1392] [outer = 00000000] 17:04:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (10435800) [pid = 3840] [serial = 1393] [outer = 0F394C00] 17:04:39 INFO - PROCESS | 3840 | 1472087079969 Marionette DEBUG loaded listener.js 17:04:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (1059CC00) [pid = 3840] [serial = 1394] [outer = 0F394C00] 17:04:40 INFO - PROCESS | 3840 | 1472087080753 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 17:04:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 17:04:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1846ms 17:04:40 INFO - PROCESS | 3840 | 1472087080807 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 17:04:40 INFO - PROCESS | 3840 | 1472087080810 Marionette TRACE conn3 <- [1,1821,null,{"value":"13"}] 17:04:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 17:04:40 INFO - PROCESS | 3840 | 1472087080816 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 17:04:40 INFO - PROCESS | 3840 | 1472087080820 Marionette TRACE conn3 <- [1,1822,null,{}] 17:04:40 INFO - PROCESS | 3840 | 1472087080825 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:40 INFO - PROCESS | 3840 | 1472087080829 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:40 INFO - PROCESS | 3840 | 1472087080954 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 17:04:41 INFO - PROCESS | 3840 | 1472087081093 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:41 INFO - PROCESS | 3840 | 1472087081096 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:41 INFO - PROCESS | 3840 | ++DOCSHELL 114AA800 == 27 [pid = 3840] [id = 465] 17:04:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (114DFC00) [pid = 3840] [serial = 1395] [outer = 00000000] 17:04:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (1180F000) [pid = 3840] [serial = 1396] [outer = 114DFC00] 17:04:41 INFO - PROCESS | 3840 | 1472087081159 Marionette DEBUG loaded listener.js 17:04:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (1185E800) [pid = 3840] [serial = 1397] [outer = 114DFC00] 17:04:41 INFO - PROCESS | 3840 | 1472087081942 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 17:04:42 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 17:04:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1210ms 17:04:42 INFO - PROCESS | 3840 | 1472087082038 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 17:04:42 INFO - PROCESS | 3840 | 1472087082042 Marionette TRACE conn3 <- [1,1825,null,{"value":"13"}] 17:04:42 INFO - PROCESS | 3840 | 1472087082048 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 17:04:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 17:04:42 INFO - PROCESS | 3840 | 1472087082052 Marionette TRACE conn3 <- [1,1826,null,{}] 17:04:42 INFO - PROCESS | 3840 | 1472087082061 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:42 INFO - PROCESS | 3840 | 1472087082067 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:42 INFO - PROCESS | 3840 | 1472087082257 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 17:04:42 INFO - PROCESS | 3840 | --DOCSHELL 112C5400 == 26 [pid = 3840] [id = 426] 17:04:42 INFO - PROCESS | 3840 | --DOCSHELL 13199800 == 25 [pid = 3840] [id = 432] 17:04:42 INFO - PROCESS | 3840 | --DOCSHELL 11810400 == 24 [pid = 3840] [id = 419] 17:04:42 INFO - PROCESS | 3840 | --DOCSHELL 159AF800 == 23 [pid = 3840] [id = 420] 17:04:42 INFO - PROCESS | 3840 | 1472087082323 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:42 INFO - PROCESS | 3840 | 1472087082328 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:42 INFO - PROCESS | 3840 | ++DOCSHELL 1124E400 == 24 [pid = 3840] [id = 466] 17:04:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (1124FC00) [pid = 3840] [serial = 1398] [outer = 00000000] 17:04:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (112CC400) [pid = 3840] [serial = 1399] [outer = 1124FC00] 17:04:42 INFO - PROCESS | 3840 | 1472087082379 Marionette DEBUG loaded listener.js 17:04:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (1180B400) [pid = 3840] [serial = 1400] [outer = 1124FC00] 17:04:42 INFO - PROCESS | 3840 | 1472087082821 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 17:04:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 17:04:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 817ms 17:04:42 INFO - PROCESS | 3840 | 1472087082858 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 17:04:42 INFO - PROCESS | 3840 | 1472087082861 Marionette TRACE conn3 <- [1,1829,null,{"value":"13"}] 17:04:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 17:04:42 INFO - PROCESS | 3840 | 1472087082868 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 17:04:42 INFO - PROCESS | 3840 | 1472087082872 Marionette TRACE conn3 <- [1,1830,null,{}] 17:04:42 INFO - PROCESS | 3840 | 1472087082876 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:42 INFO - PROCESS | 3840 | 1472087082879 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:42 INFO - PROCESS | 3840 | 1472087082974 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 17:04:42 INFO - PROCESS | 3840 | 1472087082984 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:42 INFO - PROCESS | 3840 | 1472087082986 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:42 INFO - PROCESS | 3840 | ++DOCSHELL 13216400 == 25 [pid = 3840] [id = 467] 17:04:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (13219400) [pid = 3840] [serial = 1401] [outer = 00000000] 17:04:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (134DA800) [pid = 3840] [serial = 1402] [outer = 13219400] 17:04:43 INFO - PROCESS | 3840 | 1472087083036 Marionette DEBUG loaded listener.js 17:04:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (13A9D000) [pid = 3840] [serial = 1403] [outer = 13219400] 17:04:43 INFO - PROCESS | 3840 | 1472087083527 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 17:04:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 17:04:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 680ms 17:04:43 INFO - PROCESS | 3840 | 1472087083549 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 17:04:43 INFO - PROCESS | 3840 | 1472087083551 Marionette TRACE conn3 <- [1,1833,null,{"value":"13"}] 17:04:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 17:04:43 INFO - PROCESS | 3840 | 1472087083555 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 17:04:43 INFO - PROCESS | 3840 | 1472087083557 Marionette TRACE conn3 <- [1,1834,null,{}] 17:04:43 INFO - PROCESS | 3840 | 1472087083567 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:43 INFO - PROCESS | 3840 | 1472087083572 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:43 INFO - PROCESS | 3840 | 1472087083680 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 17:04:43 INFO - PROCESS | 3840 | 1472087083784 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:43 INFO - PROCESS | 3840 | 1472087083788 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:43 INFO - PROCESS | 3840 | ++DOCSHELL 1564E000 == 26 [pid = 3840] [id = 468] 17:04:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (15652C00) [pid = 3840] [serial = 1404] [outer = 00000000] 17:04:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (15792C00) [pid = 3840] [serial = 1405] [outer = 15652C00] 17:04:43 INFO - PROCESS | 3840 | 1472087083841 Marionette DEBUG loaded listener.js 17:04:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (15877800) [pid = 3840] [serial = 1406] [outer = 15652C00] 17:04:44 INFO - PROCESS | 3840 | 1472087084292 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 17:04:44 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) 17:04:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 771ms 17:04:44 INFO - PROCESS | 3840 | 1472087084328 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 17:04:44 INFO - PROCESS | 3840 | 1472087084330 Marionette TRACE conn3 <- [1,1837,null,{"value":"13"}] 17:04:44 INFO - PROCESS | 3840 | 1472087084333 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 17:04:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 17:04:44 INFO - PROCESS | 3840 | 1472087084335 Marionette TRACE conn3 <- [1,1838,null,{}] 17:04:44 INFO - PROCESS | 3840 | 1472087084338 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:44 INFO - PROCESS | 3840 | 1472087084340 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:44 INFO - PROCESS | 3840 | 1472087084466 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 17:04:44 INFO - PROCESS | 3840 | 1472087084532 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:44 INFO - PROCESS | 3840 | 1472087084535 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:44 INFO - PROCESS | 3840 | ++DOCSHELL 15EC1800 == 27 [pid = 3840] [id = 469] 17:04:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (15ECEC00) [pid = 3840] [serial = 1407] [outer = 00000000] 17:04:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (16C74C00) [pid = 3840] [serial = 1408] [outer = 15ECEC00] 17:04:44 INFO - PROCESS | 3840 | 1472087084593 Marionette DEBUG loaded listener.js 17:04:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (17255000) [pid = 3840] [serial = 1409] [outer = 15ECEC00] 17:04:45 INFO - PROCESS | 3840 | 1472087085058 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 17:04:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:04:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 772ms 17:04:45 INFO - PROCESS | 3840 | 1472087085118 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 17:04:45 INFO - PROCESS | 3840 | 1472087085121 Marionette TRACE conn3 <- [1,1841,null,{"value":"13"}] 17:04:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 17:04:45 INFO - PROCESS | 3840 | 1472087085124 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 17:04:45 INFO - PROCESS | 3840 | 1472087085126 Marionette TRACE conn3 <- [1,1842,null,{}] 17:04:45 INFO - PROCESS | 3840 | 1472087085130 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:45 INFO - PROCESS | 3840 | 1472087085132 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:45 INFO - PROCESS | 3840 | 1472087085235 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 17:04:45 INFO - PROCESS | 3840 | 1472087085296 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:45 INFO - PROCESS | 3840 | 1472087085298 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:45 INFO - PROCESS | 3840 | ++DOCSHELL 104E3000 == 28 [pid = 3840] [id = 470] 17:04:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (16101400) [pid = 3840] [serial = 1410] [outer = 00000000] 17:04:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (17BAF400) [pid = 3840] [serial = 1411] [outer = 16101400] 17:04:45 INFO - PROCESS | 3840 | 1472087085344 Marionette DEBUG loaded listener.js 17:04:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (17ED7C00) [pid = 3840] [serial = 1412] [outer = 16101400] 17:04:45 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (18303C00) [pid = 3840] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 17:04:45 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (19CDD800) [pid = 3840] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 17:04:45 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (1147A800) [pid = 3840] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 17:04:45 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (15873000) [pid = 3840] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 17:04:45 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (172E7000) [pid = 3840] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 17:04:45 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (1A205800) [pid = 3840] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 17:04:45 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (11253000) [pid = 3840] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 17:04:45 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (11DE3C00) [pid = 3840] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 17:04:45 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (10E4EC00) [pid = 3840] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 17:04:45 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (104E6C00) [pid = 3840] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 17:04:45 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (1658A400) [pid = 3840] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 17:04:45 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (11D10400) [pid = 3840] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 17:04:45 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (10F99000) [pid = 3840] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 17:04:45 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (1A624000) [pid = 3840] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 17:04:45 INFO - PROCESS | 3840 | 1472087085789 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:04:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 17:04:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 711ms 17:04:45 INFO - PROCESS | 3840 | 1472087085830 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 17:04:45 INFO - PROCESS | 3840 | 1472087085833 Marionette TRACE conn3 <- [1,1845,null,{"value":"13"}] 17:04:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 17:04:45 INFO - PROCESS | 3840 | 1472087085836 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 17:04:45 INFO - PROCESS | 3840 | 1472087085838 Marionette TRACE conn3 <- [1,1846,null,{}] 17:04:45 INFO - PROCESS | 3840 | 1472087085842 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:45 INFO - PROCESS | 3840 | 1472087085848 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:45 INFO - PROCESS | 3840 | 1472087085977 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 17:04:45 INFO - PROCESS | 3840 | 1472087085990 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:45 INFO - PROCESS | 3840 | 1472087085992 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:46 INFO - PROCESS | 3840 | ++DOCSHELL 1735E400 == 29 [pid = 3840] [id = 471] 17:04:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (17524000) [pid = 3840] [serial = 1413] [outer = 00000000] 17:04:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (18303C00) [pid = 3840] [serial = 1414] [outer = 17524000] 17:04:46 INFO - PROCESS | 3840 | 1472087086040 Marionette DEBUG loaded listener.js 17:04:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (18333C00) [pid = 3840] [serial = 1415] [outer = 17524000] 17:04:46 INFO - PROCESS | 3840 | 1472087086489 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 17:04:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 17:04:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 681ms 17:04:46 INFO - PROCESS | 3840 | 1472087086518 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 17:04:46 INFO - PROCESS | 3840 | 1472087086520 Marionette TRACE conn3 <- [1,1849,null,{"value":"13"}] 17:04:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 17:04:46 INFO - PROCESS | 3840 | 1472087086524 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 17:04:46 INFO - PROCESS | 3840 | 1472087086525 Marionette TRACE conn3 <- [1,1850,null,{}] 17:04:46 INFO - PROCESS | 3840 | 1472087086529 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:46 INFO - PROCESS | 3840 | 1472087086531 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:46 INFO - PROCESS | 3840 | 1472087086639 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 17:04:46 INFO - PROCESS | 3840 | 1472087086644 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:46 INFO - PROCESS | 3840 | 1472087086646 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:46 INFO - PROCESS | 3840 | ++DOCSHELL 0F34C800 == 30 [pid = 3840] [id = 472] 17:04:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (172E3800) [pid = 3840] [serial = 1416] [outer = 00000000] 17:04:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (1970BC00) [pid = 3840] [serial = 1417] [outer = 172E3800] 17:04:46 INFO - PROCESS | 3840 | 1472087086693 Marionette DEBUG loaded listener.js 17:04:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (1970E000) [pid = 3840] [serial = 1418] [outer = 172E3800] 17:04:47 INFO - PROCESS | 3840 | 1472087087134 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 17:04:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 17:04:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 681ms 17:04:47 INFO - PROCESS | 3840 | 1472087087204 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 17:04:47 INFO - PROCESS | 3840 | 1472087087208 Marionette TRACE conn3 <- [1,1853,null,{"value":"13"}] 17:04:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 17:04:47 INFO - PROCESS | 3840 | 1472087087212 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 17:04:47 INFO - PROCESS | 3840 | 1472087087214 Marionette TRACE conn3 <- [1,1854,null,{}] 17:04:47 INFO - PROCESS | 3840 | 1472087087217 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:47 INFO - PROCESS | 3840 | 1472087087219 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:47 INFO - PROCESS | 3840 | 1472087087301 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 17:04:47 INFO - PROCESS | 3840 | 1472087087309 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:47 INFO - PROCESS | 3840 | 1472087087311 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:47 INFO - PROCESS | 3840 | ++DOCSHELL 1999D000 == 31 [pid = 3840] [id = 473] 17:04:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (199A3400) [pid = 3840] [serial = 1419] [outer = 00000000] 17:04:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (19CE6800) [pid = 3840] [serial = 1420] [outer = 199A3400] 17:04:47 INFO - PROCESS | 3840 | 1472087087359 Marionette DEBUG loaded listener.js 17:04:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (19EC5000) [pid = 3840] [serial = 1421] [outer = 199A3400] 17:04:47 INFO - PROCESS | 3840 | 1472087087802 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 17:04:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 17:04:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 606ms 17:04:47 INFO - PROCESS | 3840 | 1472087087829 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 17:04:47 INFO - PROCESS | 3840 | 1472087087831 Marionette TRACE conn3 <- [1,1857,null,{"value":"13"}] 17:04:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 17:04:47 INFO - PROCESS | 3840 | 1472087087835 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 17:04:47 INFO - PROCESS | 3840 | 1472087087836 Marionette TRACE conn3 <- [1,1858,null,{}] 17:04:47 INFO - PROCESS | 3840 | 1472087087840 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:47 INFO - PROCESS | 3840 | 1472087087842 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:47 INFO - PROCESS | 3840 | 1472087087921 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 17:04:47 INFO - PROCESS | 3840 | 1472087087927 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:47 INFO - PROCESS | 3840 | 1472087087929 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:47 INFO - PROCESS | 3840 | ++DOCSHELL 0C772800 == 32 [pid = 3840] [id = 474] 17:04:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (0C774000) [pid = 3840] [serial = 1422] [outer = 00000000] 17:04:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (10328400) [pid = 3840] [serial = 1423] [outer = 0C774000] 17:04:48 INFO - PROCESS | 3840 | 1472087088010 Marionette DEBUG loaded listener.js 17:04:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (10A08000) [pid = 3840] [serial = 1424] [outer = 0C774000] 17:04:48 INFO - PROCESS | 3840 | 1472087088744 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 17:04:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 17:04:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 968ms 17:04:48 INFO - PROCESS | 3840 | 1472087088804 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 17:04:48 INFO - PROCESS | 3840 | 1472087088809 Marionette TRACE conn3 <- [1,1861,null,{"value":"13"}] 17:04:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 17:04:48 INFO - PROCESS | 3840 | 1472087088815 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 17:04:48 INFO - PROCESS | 3840 | 1472087088817 Marionette TRACE conn3 <- [1,1862,null,{}] 17:04:48 INFO - PROCESS | 3840 | 1472087088857 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:48 INFO - PROCESS | 3840 | 1472087088860 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:48 INFO - PROCESS | 3840 | 1472087088981 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 17:04:49 INFO - PROCESS | 3840 | 1472087089113 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:49 INFO - PROCESS | 3840 | 1472087089116 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:49 INFO - PROCESS | 3840 | ++DOCSHELL 12BBC400 == 33 [pid = 3840] [id = 475] 17:04:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (12C84000) [pid = 3840] [serial = 1425] [outer = 00000000] 17:04:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (13EADC00) [pid = 3840] [serial = 1426] [outer = 12C84000] 17:04:49 INFO - PROCESS | 3840 | 1472087089183 Marionette DEBUG loaded listener.js 17:04:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 86 (14792000) [pid = 3840] [serial = 1427] [outer = 12C84000] 17:04:49 INFO - PROCESS | 3840 | 1472087089773 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 17:04:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 17:04:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1014ms 17:04:49 INFO - PROCESS | 3840 | 1472087089840 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 17:04:49 INFO - PROCESS | 3840 | 1472087089844 Marionette TRACE conn3 <- [1,1865,null,{"value":"13"}] 17:04:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 17:04:49 INFO - PROCESS | 3840 | 1472087089851 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 17:04:49 INFO - PROCESS | 3840 | 1472087089854 Marionette TRACE conn3 <- [1,1866,null,{}] 17:04:49 INFO - PROCESS | 3840 | 1472087089858 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:49 INFO - PROCESS | 3840 | 1472087089862 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:49 INFO - PROCESS | 3840 | 1472087089976 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 17:04:50 INFO - PROCESS | 3840 | 1472087090117 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:50 INFO - PROCESS | 3840 | 1472087090120 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:50 INFO - PROCESS | 3840 | ++DOCSHELL 159AD000 == 34 [pid = 3840] [id = 476] 17:04:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 87 (16883C00) [pid = 3840] [serial = 1428] [outer = 00000000] 17:04:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 88 (16D2DC00) [pid = 3840] [serial = 1429] [outer = 16883C00] 17:04:50 INFO - PROCESS | 3840 | 1472087090184 Marionette DEBUG loaded listener.js 17:04:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 89 (1830D400) [pid = 3840] [serial = 1430] [outer = 16883C00] 17:04:50 INFO - PROCESS | 3840 | 1472087090795 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 17:04:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 17:04:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 969ms 17:04:50 INFO - PROCESS | 3840 | 1472087090820 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 17:04:50 INFO - PROCESS | 3840 | 1472087090823 Marionette TRACE conn3 <- [1,1869,null,{"value":"13"}] 17:04:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 17:04:50 INFO - PROCESS | 3840 | 1472087090826 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 17:04:50 INFO - PROCESS | 3840 | 1472087090830 Marionette TRACE conn3 <- [1,1870,null,{}] 17:04:50 INFO - PROCESS | 3840 | 1472087090842 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:50 INFO - PROCESS | 3840 | 1472087090847 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:50 INFO - PROCESS | 3840 | 1472087090958 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 17:04:51 INFO - PROCESS | 3840 | 1472087091105 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:51 INFO - PROCESS | 3840 | 1472087091108 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:51 INFO - PROCESS | 3840 | ++DOCSHELL 13215000 == 35 [pid = 3840] [id = 477] 17:04:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 90 (1564F400) [pid = 3840] [serial = 1431] [outer = 00000000] 17:04:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 91 (1A232400) [pid = 3840] [serial = 1432] [outer = 1564F400] 17:04:51 INFO - PROCESS | 3840 | 1472087091164 Marionette DEBUG loaded listener.js 17:04:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 92 (1A5AF800) [pid = 3840] [serial = 1433] [outer = 1564F400] 17:04:51 INFO - PROCESS | 3840 | 1472087091910 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 17:04:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 17:04:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1104ms 17:04:51 INFO - PROCESS | 3840 | 1472087091939 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 17:04:51 INFO - PROCESS | 3840 | 1472087091943 Marionette TRACE conn3 <- [1,1873,null,{"value":"13"}] 17:04:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 17:04:51 INFO - PROCESS | 3840 | 1472087091948 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 17:04:51 INFO - PROCESS | 3840 | 1472087091951 Marionette TRACE conn3 <- [1,1874,null,{}] 17:04:51 INFO - PROCESS | 3840 | 1472087091957 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:51 INFO - PROCESS | 3840 | 1472087091960 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:52 INFO - PROCESS | 3840 | 1472087092066 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 17:04:52 INFO - PROCESS | 3840 | 1472087092209 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:52 INFO - PROCESS | 3840 | 1472087092212 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:52 INFO - PROCESS | 3840 | --DOCSHELL 0F34E800 == 34 [pid = 3840] [id = 427] 17:04:52 INFO - PROCESS | 3840 | --DOCSHELL 13221800 == 33 [pid = 3840] [id = 434] 17:04:52 INFO - PROCESS | 3840 | --DOCSHELL 0F34F800 == 32 [pid = 3840] [id = 423] 17:04:52 INFO - PROCESS | 3840 | --DOCSHELL 17EA4C00 == 31 [pid = 3840] [id = 422] 17:04:52 INFO - PROCESS | 3840 | --DOCSHELL 16C70800 == 30 [pid = 3840] [id = 431] 17:04:52 INFO - PROCESS | 3840 | --DOCSHELL 11853000 == 29 [pid = 3840] [id = 418] 17:04:52 INFO - PROCESS | 3840 | --DOCSHELL 12E7B400 == 28 [pid = 3840] [id = 429] 17:04:52 INFO - PROCESS | 3840 | --DOCSHELL 114D9400 == 27 [pid = 3840] [id = 428] 17:04:52 INFO - PROCESS | 3840 | --DOCSHELL 0F391400 == 26 [pid = 3840] [id = 464] 17:04:52 INFO - PROCESS | 3840 | --DOMWINDOW == 91 (1830AC00) [pid = 3840] [serial = 1366] [outer = 00000000] [url = about:blank] 17:04:52 INFO - PROCESS | 3840 | --DOMWINDOW == 90 (19EC8C00) [pid = 3840] [serial = 1369] [outer = 00000000] [url = about:blank] 17:04:52 INFO - PROCESS | 3840 | --DOMWINDOW == 89 (11853C00) [pid = 3840] [serial = 1354] [outer = 00000000] [url = about:blank] 17:04:52 INFO - PROCESS | 3840 | --DOMWINDOW == 88 (11DE0C00) [pid = 3840] [serial = 1355] [outer = 00000000] [url = about:blank] 17:04:52 INFO - PROCESS | 3840 | --DOMWINDOW == 87 (15ECC400) [pid = 3840] [serial = 1360] [outer = 00000000] [url = about:blank] 17:04:52 INFO - PROCESS | 3840 | --DOMWINDOW == 86 (1658BC00) [pid = 3840] [serial = 1361] [outer = 00000000] [url = about:blank] 17:04:52 INFO - PROCESS | 3840 | --DOMWINDOW == 85 (17B25000) [pid = 3840] [serial = 1363] [outer = 00000000] [url = about:blank] 17:04:52 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (1A5AEC00) [pid = 3840] [serial = 1349] [outer = 00000000] [url = about:blank] 17:04:52 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (1A22BC00) [pid = 3840] [serial = 1348] [outer = 00000000] [url = about:blank] 17:04:52 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (11C0A000) [pid = 3840] [serial = 1351] [outer = 00000000] [url = about:blank] 17:04:52 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (12C89C00) [pid = 3840] [serial = 1352] [outer = 00000000] [url = about:blank] 17:04:52 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (13A9F800) [pid = 3840] [serial = 1357] [outer = 00000000] [url = about:blank] 17:04:52 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (1A5AD000) [pid = 3840] [serial = 1379] [outer = 00000000] [url = about:blank] 17:04:52 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (1436CC00) [pid = 3840] [serial = 1358] [outer = 00000000] [url = about:blank] 17:04:52 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (13A0AC00) [pid = 3840] [serial = 1385] [outer = 00000000] [url = about:blank] 17:04:52 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (1A063C00) [pid = 3840] [serial = 1370] [outer = 00000000] [url = about:blank] 17:04:52 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (118A3C00) [pid = 3840] [serial = 1384] [outer = 00000000] [url = about:blank] 17:04:52 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (11252400) [pid = 3840] [serial = 1372] [outer = 00000000] [url = about:blank] 17:04:52 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (1752AC00) [pid = 3840] [serial = 1388] [outer = 00000000] [url = about:blank] 17:04:52 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (18339C00) [pid = 3840] [serial = 1375] [outer = 00000000] [url = about:blank] 17:04:52 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (1734F400) [pid = 3840] [serial = 1387] [outer = 00000000] [url = about:blank] 17:04:52 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (1185AC00) [pid = 3840] [serial = 1373] [outer = 00000000] [url = about:blank] 17:04:52 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (11C13000) [pid = 3840] [serial = 1390] [outer = 00000000] [url = about:blank] 17:04:52 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (18334400) [pid = 3840] [serial = 1367] [outer = 00000000] [url = about:blank] 17:04:52 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (17EA6400) [pid = 3840] [serial = 1364] [outer = 00000000] [url = about:blank] 17:04:52 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (19ECBC00) [pid = 3840] [serial = 1376] [outer = 00000000] [url = about:blank] 17:04:52 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (1A5AA000) [pid = 3840] [serial = 1378] [outer = 00000000] [url = about:blank] 17:04:52 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (1A71B000) [pid = 3840] [serial = 1381] [outer = 00000000] [url = about:blank] 17:04:52 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (1A71E400) [pid = 3840] [serial = 1382] [outer = 00000000] [url = about:blank] 17:04:52 INFO - PROCESS | 3840 | ++DOCSHELL 0F391400 == 27 [pid = 3840] [id = 478] 17:04:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (10A03000) [pid = 3840] [serial = 1434] [outer = 00000000] 17:04:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (11853000) [pid = 3840] [serial = 1435] [outer = 10A03000] 17:04:52 INFO - PROCESS | 3840 | 1472087092283 Marionette DEBUG loaded listener.js 17:04:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (11898400) [pid = 3840] [serial = 1436] [outer = 10A03000] 17:04:52 INFO - PROCESS | 3840 | 1472087092684 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 17:04:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 17:04:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 772ms 17:04:52 INFO - PROCESS | 3840 | 1472087092743 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 17:04:52 INFO - PROCESS | 3840 | 1472087092748 Marionette TRACE conn3 <- [1,1877,null,{"value":"13"}] 17:04:52 INFO - PROCESS | 3840 | 1472087092758 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 17:04:52 INFO - PROCESS | 3840 | 1472087092760 Marionette TRACE conn3 <- [1,1878,null,{}] 17:04:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 17:04:52 INFO - PROCESS | 3840 | 1472087092769 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:52 INFO - PROCESS | 3840 | 1472087092772 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:52 INFO - PROCESS | 3840 | 1472087092862 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 17:04:52 INFO - PROCESS | 3840 | 1472087092874 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:52 INFO - PROCESS | 3840 | 1472087092877 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:52 INFO - PROCESS | 3840 | ++DOCSHELL 12E7F800 == 28 [pid = 3840] [id = 479] 17:04:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (12E82000) [pid = 3840] [serial = 1437] [outer = 00000000] 17:04:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (13A0A000) [pid = 3840] [serial = 1438] [outer = 12E82000] 17:04:52 INFO - PROCESS | 3840 | 1472087092926 Marionette DEBUG loaded listener.js 17:04:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (13EAF000) [pid = 3840] [serial = 1439] [outer = 12E82000] 17:04:53 INFO - PROCESS | 3840 | 1472087093401 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 17:04:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 17:04:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 681ms 17:04:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 17:04:53 INFO - PROCESS | 3840 | 1472087093468 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 17:04:53 INFO - PROCESS | 3840 | 1472087093470 Marionette TRACE conn3 <- [1,1881,null,{"value":"13"}] 17:04:53 INFO - PROCESS | 3840 | 1472087093474 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 17:04:53 INFO - PROCESS | 3840 | 1472087093478 Marionette TRACE conn3 <- [1,1882,null,{}] 17:04:53 INFO - PROCESS | 3840 | 1472087093488 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:53 INFO - PROCESS | 3840 | 1472087093492 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:53 INFO - PROCESS | 3840 | 1472087093576 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 17:04:53 INFO - PROCESS | 3840 | 1472087093678 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:53 INFO - PROCESS | 3840 | 1472087093681 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:53 INFO - PROCESS | 3840 | ++DOCSHELL 158DF800 == 29 [pid = 3840] [id = 480] 17:04:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (159A4800) [pid = 3840] [serial = 1440] [outer = 00000000] 17:04:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (1668BC00) [pid = 3840] [serial = 1441] [outer = 159A4800] 17:04:53 INFO - PROCESS | 3840 | 1472087093730 Marionette DEBUG loaded listener.js 17:04:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (16C76400) [pid = 3840] [serial = 1442] [outer = 159A4800] 17:04:54 INFO - PROCESS | 3840 | 1472087094103 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 17:04:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 17:04:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 665ms 17:04:54 INFO - PROCESS | 3840 | 1472087094155 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 17:04:54 INFO - PROCESS | 3840 | 1472087094158 Marionette TRACE conn3 <- [1,1885,null,{"value":"13"}] 17:04:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 17:04:54 INFO - PROCESS | 3840 | 1472087094161 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 17:04:54 INFO - PROCESS | 3840 | 1472087094163 Marionette TRACE conn3 <- [1,1886,null,{}] 17:04:54 INFO - PROCESS | 3840 | 1472087094167 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:54 INFO - PROCESS | 3840 | 1472087094169 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:54 INFO - PROCESS | 3840 | 1472087094308 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 17:04:54 INFO - PROCESS | 3840 | 1472087094318 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:54 INFO - PROCESS | 3840 | 1472087094320 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:54 INFO - PROCESS | 3840 | ++DOCSHELL 1319F400 == 30 [pid = 3840] [id = 481] 17:04:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (17354800) [pid = 3840] [serial = 1443] [outer = 00000000] 17:04:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (17527C00) [pid = 3840] [serial = 1444] [outer = 17354800] 17:04:54 INFO - PROCESS | 3840 | 1472087094427 Marionette DEBUG loaded listener.js 17:04:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (17E9D400) [pid = 3840] [serial = 1445] [outer = 17354800] 17:04:54 INFO - PROCESS | 3840 | 1472087094861 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 17:04:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 17:04:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 771ms 17:04:54 INFO - PROCESS | 3840 | 1472087094944 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 17:04:54 INFO - PROCESS | 3840 | 1472087094946 Marionette TRACE conn3 <- [1,1889,null,{"value":"13"}] 17:04:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 17:04:54 INFO - PROCESS | 3840 | 1472087094933 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 17:04:54 INFO - PROCESS | 3840 | 1472087094935 Marionette TRACE conn3 <- [1,1890,null,{}] 17:04:54 INFO - PROCESS | 3840 | 1472087094938 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:54 INFO - PROCESS | 3840 | 1472087094940 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:55 INFO - PROCESS | 3840 | 1472087095058 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 17:04:55 INFO - PROCESS | 3840 | 1472087095143 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:55 INFO - PROCESS | 3840 | 1472087095145 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:55 INFO - PROCESS | 3840 | ++DOCSHELL 18310800 == 31 [pid = 3840] [id = 482] 17:04:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (1832FC00) [pid = 3840] [serial = 1446] [outer = 00000000] 17:04:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (1833DC00) [pid = 3840] [serial = 1447] [outer = 1832FC00] 17:04:55 INFO - PROCESS | 3840 | 1472087095209 Marionette DEBUG loaded listener.js 17:04:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (1970DC00) [pid = 3840] [serial = 1448] [outer = 1832FC00] 17:04:55 INFO - PROCESS | 3840 | 1472087095699 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 17:04:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 17:04:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 802ms 17:04:55 INFO - PROCESS | 3840 | 1472087095756 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 17:04:55 INFO - PROCESS | 3840 | 1472087095759 Marionette TRACE conn3 <- [1,1893,null,{"value":"13"}] 17:04:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 17:04:55 INFO - PROCESS | 3840 | 1472087095762 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 17:04:55 INFO - PROCESS | 3840 | 1472087095764 Marionette TRACE conn3 <- [1,1894,null,{}] 17:04:55 INFO - PROCESS | 3840 | 1472087095772 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:55 INFO - PROCESS | 3840 | 1472087095777 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:55 INFO - PROCESS | 3840 | 1472087095919 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 17:04:55 INFO - PROCESS | 3840 | 1472087095987 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:55 INFO - PROCESS | 3840 | 1472087095989 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:55 INFO - PROCESS | 3840 | ++DOCSHELL 15EC7C00 == 32 [pid = 3840] [id = 483] 17:04:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (19EC3800) [pid = 3840] [serial = 1449] [outer = 00000000] 17:04:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (1A20B000) [pid = 3840] [serial = 1450] [outer = 19EC3800] 17:04:56 INFO - PROCESS | 3840 | 1472087096034 Marionette DEBUG loaded listener.js 17:04:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (1A20FC00) [pid = 3840] [serial = 1451] [outer = 19EC3800] 17:04:56 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (17524000) [pid = 3840] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 17:04:56 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (15ECEC00) [pid = 3840] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 17:04:56 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (16101400) [pid = 3840] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 17:04:56 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (1124FC00) [pid = 3840] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 17:04:56 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (172E3800) [pid = 3840] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 17:04:56 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (15652C00) [pid = 3840] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 17:04:56 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (13219400) [pid = 3840] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 17:04:56 INFO - PROCESS | 3840 | 1472087096459 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 17:04:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 17:04:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 772ms 17:04:56 INFO - PROCESS | 3840 | 1472087096548 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 17:04:56 INFO - PROCESS | 3840 | 1472087096550 Marionette TRACE conn3 <- [1,1897,null,{"value":"13"}] 17:04:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 17:04:56 INFO - PROCESS | 3840 | 1472087096537 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 17:04:56 INFO - PROCESS | 3840 | 1472087096539 Marionette TRACE conn3 <- [1,1898,null,{}] 17:04:56 INFO - PROCESS | 3840 | 1472087096542 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:56 INFO - PROCESS | 3840 | 1472087096544 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:56 INFO - PROCESS | 3840 | 1472087096627 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 17:04:56 INFO - PROCESS | 3840 | 1472087096638 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:56 INFO - PROCESS | 3840 | 1472087096640 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:56 INFO - PROCESS | 3840 | ++DOCSHELL 13219400 == 33 [pid = 3840] [id = 484] 17:04:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (17EA4800) [pid = 3840] [serial = 1452] [outer = 00000000] 17:04:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (199A4000) [pid = 3840] [serial = 1453] [outer = 17EA4800] 17:04:56 INFO - PROCESS | 3840 | 1472087096689 Marionette DEBUG loaded listener.js 17:04:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (19ECE000) [pid = 3840] [serial = 1454] [outer = 17EA4800] 17:04:57 INFO - PROCESS | 3840 | 1472087097109 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 17:04:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 17:04:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 605ms 17:04:57 INFO - PROCESS | 3840 | 1472087097157 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 17:04:57 INFO - PROCESS | 3840 | 1472087097159 Marionette TRACE conn3 <- [1,1901,null,{"value":"13"}] 17:04:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 17:04:57 INFO - PROCESS | 3840 | 1472087097163 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 17:04:57 INFO - PROCESS | 3840 | 1472087097165 Marionette TRACE conn3 <- [1,1902,null,{}] 17:04:57 INFO - PROCESS | 3840 | 1472087097169 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:57 INFO - PROCESS | 3840 | 1472087097170 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:57 INFO - PROCESS | 3840 | 1472087097253 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 17:04:57 INFO - PROCESS | 3840 | 1472087097259 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:57 INFO - PROCESS | 3840 | 1472087097260 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:57 INFO - PROCESS | 3840 | ++DOCSHELL 172ECC00 == 34 [pid = 3840] [id = 485] 17:04:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (17522800) [pid = 3840] [serial = 1455] [outer = 00000000] 17:04:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (1A5AE000) [pid = 3840] [serial = 1456] [outer = 17522800] 17:04:57 INFO - PROCESS | 3840 | 1472087097309 Marionette DEBUG loaded listener.js 17:04:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (1A621800) [pid = 3840] [serial = 1457] [outer = 17522800] 17:04:57 INFO - PROCESS | 3840 | 1472087097755 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 17:04:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 17:04:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 605ms 17:04:57 INFO - PROCESS | 3840 | 1472087097781 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 17:04:57 INFO - PROCESS | 3840 | 1472087097783 Marionette TRACE conn3 <- [1,1905,null,{"value":"13"}] 17:04:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 17:04:57 INFO - PROCESS | 3840 | 1472087097786 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 17:04:57 INFO - PROCESS | 3840 | 1472087097788 Marionette TRACE conn3 <- [1,1906,null,{}] 17:04:57 INFO - PROCESS | 3840 | 1472087097791 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:57 INFO - PROCESS | 3840 | 1472087097794 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:57 INFO - PROCESS | 3840 | 1472087097877 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 17:04:57 INFO - PROCESS | 3840 | 1472087097883 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:57 INFO - PROCESS | 3840 | 1472087097885 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:57 INFO - PROCESS | 3840 | ++DOCSHELL 158D1C00 == 35 [pid = 3840] [id = 486] 17:04:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (1A5A5000) [pid = 3840] [serial = 1458] [outer = 00000000] 17:04:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (1A71D000) [pid = 3840] [serial = 1459] [outer = 1A5A5000] 17:04:57 INFO - PROCESS | 3840 | 1472087097932 Marionette DEBUG loaded listener.js 17:04:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (1A720000) [pid = 3840] [serial = 1460] [outer = 1A5A5000] 17:04:58 INFO - PROCESS | 3840 | 1472087098639 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 17:04:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 17:04:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 908ms 17:04:58 INFO - PROCESS | 3840 | 1472087098716 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 17:04:58 INFO - PROCESS | 3840 | 1472087098720 Marionette TRACE conn3 <- [1,1909,null,{"value":"13"}] 17:04:58 INFO - PROCESS | 3840 | 1472087098725 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 17:04:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 17:04:58 INFO - PROCESS | 3840 | 1472087098730 Marionette TRACE conn3 <- [1,1910,null,{}] 17:04:58 INFO - PROCESS | 3840 | 1472087098733 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:58 INFO - PROCESS | 3840 | 1472087098736 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:58 INFO - PROCESS | 3840 | 1472087098886 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 17:04:58 INFO - PROCESS | 3840 | 1472087098947 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:58 INFO - PROCESS | 3840 | 1472087098950 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:58 INFO - PROCESS | 3840 | ++DOCSHELL 11861C00 == 36 [pid = 3840] [id = 487] 17:04:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (11C09400) [pid = 3840] [serial = 1461] [outer = 00000000] 17:04:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (12E2B400) [pid = 3840] [serial = 1462] [outer = 11C09400] 17:04:59 INFO - PROCESS | 3840 | 1472087099010 Marionette DEBUG loaded listener.js 17:04:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 86 (13EAB800) [pid = 3840] [serial = 1463] [outer = 11C09400] 17:04:59 INFO - PROCESS | 3840 | 1472087099617 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 17:04:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 17:04:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 968ms 17:04:59 INFO - PROCESS | 3840 | 1472087099695 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 17:04:59 INFO - PROCESS | 3840 | 1472087099700 Marionette TRACE conn3 <- [1,1913,null,{"value":"13"}] 17:04:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 17:04:59 INFO - PROCESS | 3840 | 1472087099707 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 17:04:59 INFO - PROCESS | 3840 | 1472087099709 Marionette TRACE conn3 <- [1,1914,null,{}] 17:04:59 INFO - PROCESS | 3840 | 1472087099713 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:59 INFO - PROCESS | 3840 | 1472087099716 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:59 INFO - PROCESS | 3840 | 1472087099827 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 17:04:59 INFO - PROCESS | 3840 | 1472087099961 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:59 INFO - PROCESS | 3840 | 1472087099964 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:04:59 INFO - PROCESS | 3840 | ++DOCSHELL 15793400 == 37 [pid = 3840] [id = 488] 17:04:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 87 (1586B400) [pid = 3840] [serial = 1464] [outer = 00000000] 17:05:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 88 (1668F400) [pid = 3840] [serial = 1465] [outer = 1586B400] 17:05:00 INFO - PROCESS | 3840 | 1472087100026 Marionette DEBUG loaded listener.js 17:05:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 89 (17524000) [pid = 3840] [serial = 1466] [outer = 1586B400] 17:05:00 INFO - PROCESS | 3840 | 1472087100647 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 17:05:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 17:05:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 968ms 17:05:00 INFO - PROCESS | 3840 | 1472087100674 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 17:05:00 INFO - PROCESS | 3840 | 1472087100676 Marionette TRACE conn3 <- [1,1917,null,{"value":"13"}] 17:05:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 17:05:00 INFO - PROCESS | 3840 | 1472087100680 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 17:05:00 INFO - PROCESS | 3840 | 1472087100684 Marionette TRACE conn3 <- [1,1918,null,{}] 17:05:00 INFO - PROCESS | 3840 | 1472087100695 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:00 INFO - PROCESS | 3840 | 1472087100700 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:00 INFO - PROCESS | 3840 | 1472087100815 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 17:05:00 INFO - PROCESS | 3840 | 1472087100956 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:00 INFO - PROCESS | 3840 | 1472087100961 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:00 INFO - PROCESS | 3840 | ++DOCSHELL 1A22BC00 == 38 [pid = 3840] [id = 489] 17:05:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 90 (1A232800) [pid = 3840] [serial = 1467] [outer = 00000000] 17:05:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 91 (1A716C00) [pid = 3840] [serial = 1468] [outer = 1A232800] 17:05:01 INFO - PROCESS | 3840 | 1472087101021 Marionette DEBUG loaded listener.js 17:05:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 92 (1A9E1800) [pid = 3840] [serial = 1469] [outer = 1A232800] 17:05:01 INFO - PROCESS | 3840 | 1472087101834 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 17:05:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 17:05:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1211ms 17:05:01 INFO - PROCESS | 3840 | 1472087101909 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 17:05:01 INFO - PROCESS | 3840 | 1472087101913 Marionette TRACE conn3 <- [1,1921,null,{"value":"13"}] 17:05:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 17:05:01 INFO - PROCESS | 3840 | 1472087101919 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 17:05:01 INFO - PROCESS | 3840 | 1472087101922 Marionette TRACE conn3 <- [1,1922,null,{}] 17:05:01 INFO - PROCESS | 3840 | 1472087101912 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:01 INFO - PROCESS | 3840 | 1472087101914 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:02 INFO - PROCESS | 3840 | 1472087102018 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 17:05:02 INFO - PROCESS | 3840 | 1472087102155 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:02 INFO - PROCESS | 3840 | 1472087102159 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:02 INFO - PROCESS | 3840 | ++DOCSHELL 114E8000 == 39 [pid = 3840] [id = 490] 17:05:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 93 (11854800) [pid = 3840] [serial = 1470] [outer = 00000000] 17:05:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 94 (12B7AC00) [pid = 3840] [serial = 1471] [outer = 11854800] 17:05:02 INFO - PROCESS | 3840 | 1472087102213 Marionette DEBUG loaded listener.js 17:05:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 95 (12E77000) [pid = 3840] [serial = 1472] [outer = 11854800] 17:05:02 INFO - PROCESS | 3840 | --DOCSHELL 1833AC00 == 38 [pid = 3840] [id = 433] 17:05:02 INFO - PROCESS | 3840 | --DOCSHELL 114AA800 == 37 [pid = 3840] [id = 465] 17:05:02 INFO - PROCESS | 3840 | --DOMWINDOW == 94 (18303C00) [pid = 3840] [serial = 1414] [outer = 00000000] [url = about:blank] 17:05:02 INFO - PROCESS | 3840 | --DOMWINDOW == 93 (17255000) [pid = 3840] [serial = 1409] [outer = 00000000] [url = about:blank] 17:05:02 INFO - PROCESS | 3840 | --DOMWINDOW == 92 (16C74C00) [pid = 3840] [serial = 1408] [outer = 00000000] [url = about:blank] 17:05:02 INFO - PROCESS | 3840 | --DOMWINDOW == 91 (18333C00) [pid = 3840] [serial = 1415] [outer = 00000000] [url = about:blank] 17:05:02 INFO - PROCESS | 3840 | --DOMWINDOW == 90 (17ED7C00) [pid = 3840] [serial = 1412] [outer = 00000000] [url = about:blank] 17:05:02 INFO - PROCESS | 3840 | --DOMWINDOW == 89 (10435800) [pid = 3840] [serial = 1393] [outer = 00000000] [url = about:blank] 17:05:02 INFO - PROCESS | 3840 | --DOMWINDOW == 88 (112CC400) [pid = 3840] [serial = 1399] [outer = 00000000] [url = about:blank] 17:05:02 INFO - PROCESS | 3840 | --DOMWINDOW == 87 (1180F000) [pid = 3840] [serial = 1396] [outer = 00000000] [url = about:blank] 17:05:02 INFO - PROCESS | 3840 | --DOMWINDOW == 86 (1180B400) [pid = 3840] [serial = 1400] [outer = 00000000] [url = about:blank] 17:05:02 INFO - PROCESS | 3840 | --DOMWINDOW == 85 (1970E000) [pid = 3840] [serial = 1418] [outer = 00000000] [url = about:blank] 17:05:02 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (15877800) [pid = 3840] [serial = 1406] [outer = 00000000] [url = about:blank] 17:05:02 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (134DA800) [pid = 3840] [serial = 1402] [outer = 00000000] [url = about:blank] 17:05:02 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (17BAF400) [pid = 3840] [serial = 1411] [outer = 00000000] [url = about:blank] 17:05:02 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (13A9D000) [pid = 3840] [serial = 1403] [outer = 00000000] [url = about:blank] 17:05:02 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (15792C00) [pid = 3840] [serial = 1405] [outer = 00000000] [url = about:blank] 17:05:02 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (1970BC00) [pid = 3840] [serial = 1417] [outer = 00000000] [url = about:blank] 17:05:02 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (19CE6800) [pid = 3840] [serial = 1420] [outer = 00000000] [url = about:blank] 17:05:02 INFO - PROCESS | 3840 | 1472087102791 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 17:05:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 17:05:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 908ms 17:05:02 INFO - PROCESS | 3840 | 1472087102830 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 17:05:02 INFO - PROCESS | 3840 | 1472087102834 Marionette TRACE conn3 <- [1,1925,null,{"value":"13"}] 17:05:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 17:05:02 INFO - PROCESS | 3840 | 1472087102840 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 17:05:02 INFO - PROCESS | 3840 | 1472087102843 Marionette TRACE conn3 <- [1,1926,null,{}] 17:05:02 INFO - PROCESS | 3840 | 1472087102847 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:02 INFO - PROCESS | 3840 | 1472087102850 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:02 INFO - PROCESS | 3840 | 1472087102937 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 17:05:03 INFO - PROCESS | 3840 | 1472087103040 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:03 INFO - PROCESS | 3840 | 1472087103043 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:03 INFO - PROCESS | 3840 | ++DOCSHELL 1047F800 == 38 [pid = 3840] [id = 491] 17:05:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (1055A400) [pid = 3840] [serial = 1473] [outer = 00000000] 17:05:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (114F2400) [pid = 3840] [serial = 1474] [outer = 1055A400] 17:05:03 INFO - PROCESS | 3840 | 1472087103093 Marionette DEBUG loaded listener.js 17:05:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (13A0BC00) [pid = 3840] [serial = 1475] [outer = 1055A400] 17:05:03 INFO - PROCESS | 3840 | 1472087103540 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 17:05:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 17:05:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 771ms 17:05:03 INFO - PROCESS | 3840 | 1472087103609 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 17:05:03 INFO - PROCESS | 3840 | 1472087103611 Marionette TRACE conn3 <- [1,1929,null,{"value":"13"}] 17:05:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 17:05:03 INFO - PROCESS | 3840 | 1472087103615 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 17:05:03 INFO - PROCESS | 3840 | 1472087103619 Marionette TRACE conn3 <- [1,1930,null,{}] 17:05:03 INFO - PROCESS | 3840 | 1472087103629 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:03 INFO - PROCESS | 3840 | 1472087103634 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:03 INFO - PROCESS | 3840 | 1472087103736 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 17:05:03 INFO - PROCESS | 3840 | 1472087103745 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:03 INFO - PROCESS | 3840 | 1472087103748 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:03 INFO - PROCESS | 3840 | ++DOCSHELL 168E0800 == 39 [pid = 3840] [id = 492] 17:05:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (168E4800) [pid = 3840] [serial = 1476] [outer = 00000000] 17:05:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (172E0C00) [pid = 3840] [serial = 1477] [outer = 168E4800] 17:05:03 INFO - PROCESS | 3840 | 1472087103799 Marionette DEBUG loaded listener.js 17:05:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (17E9D800) [pid = 3840] [serial = 1478] [outer = 168E4800] 17:05:04 INFO - PROCESS | 3840 | 1472087104259 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 17:05:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 17:05:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 681ms 17:05:04 INFO - PROCESS | 3840 | 1472087104299 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 17:05:04 INFO - PROCESS | 3840 | 1472087104301 Marionette TRACE conn3 <- [1,1933,null,{"value":"13"}] 17:05:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 17:05:04 INFO - PROCESS | 3840 | 1472087104305 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 17:05:04 INFO - PROCESS | 3840 | 1472087104307 Marionette TRACE conn3 <- [1,1934,null,{}] 17:05:04 INFO - PROCESS | 3840 | 1472087104310 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:04 INFO - PROCESS | 3840 | 1472087104312 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:04 INFO - PROCESS | 3840 | 1472087104402 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 17:05:04 INFO - PROCESS | 3840 | 1472087104407 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:04 INFO - PROCESS | 3840 | 1472087104409 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:04 INFO - PROCESS | 3840 | ++DOCSHELL 18309C00 == 40 [pid = 3840] [id = 493] 17:05:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (1830B800) [pid = 3840] [serial = 1479] [outer = 00000000] 17:05:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 86 (1833BC00) [pid = 3840] [serial = 1480] [outer = 1830B800] 17:05:04 INFO - PROCESS | 3840 | 1472087104458 Marionette DEBUG loaded listener.js 17:05:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 87 (19711400) [pid = 3840] [serial = 1481] [outer = 1830B800] 17:05:04 INFO - PROCESS | 3840 | 1472087104940 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 17:05:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 17:05:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 681ms 17:05:04 INFO - PROCESS | 3840 | 1472087104985 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 17:05:04 INFO - PROCESS | 3840 | 1472087104987 Marionette TRACE conn3 <- [1,1937,null,{"value":"13"}] 17:05:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 17:05:04 INFO - PROCESS | 3840 | 1472087104990 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 17:05:04 INFO - PROCESS | 3840 | 1472087104992 Marionette TRACE conn3 <- [1,1938,null,{}] 17:05:04 INFO - PROCESS | 3840 | 1472087104996 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:04 INFO - PROCESS | 3840 | 1472087104998 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:05 INFO - PROCESS | 3840 | 1472087105110 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 17:05:05 INFO - PROCESS | 3840 | 1472087105122 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:05 INFO - PROCESS | 3840 | 1472087105124 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:05 INFO - PROCESS | 3840 | ++DOCSHELL 19710C00 == 41 [pid = 3840] [id = 494] 17:05:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 88 (199A1000) [pid = 3840] [serial = 1482] [outer = 00000000] 17:05:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 89 (1A05EC00) [pid = 3840] [serial = 1483] [outer = 199A1000] 17:05:05 INFO - PROCESS | 3840 | 1472087105172 Marionette DEBUG loaded listener.js 17:05:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 90 (1A063400) [pid = 3840] [serial = 1484] [outer = 199A1000] 17:05:05 INFO - PROCESS | 3840 | 1472087105655 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 17:05:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 17:05:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 712ms 17:05:05 INFO - PROCESS | 3840 | 1472087105715 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 17:05:05 INFO - PROCESS | 3840 | 1472087105719 Marionette TRACE conn3 <- [1,1941,null,{"value":"13"}] 17:05:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 17:05:05 INFO - PROCESS | 3840 | 1472087105732 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 17:05:05 INFO - PROCESS | 3840 | 1472087105734 Marionette TRACE conn3 <- [1,1942,null,{}] 17:05:05 INFO - PROCESS | 3840 | 1472087105721 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:05 INFO - PROCESS | 3840 | 1472087105727 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:05 INFO - PROCESS | 3840 | 1472087105870 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 17:05:05 INFO - PROCESS | 3840 | 1472087105942 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:05 INFO - PROCESS | 3840 | 1472087105944 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:05 INFO - PROCESS | 3840 | ++DOCSHELL 15875400 == 42 [pid = 3840] [id = 495] 17:05:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 91 (1A9E4C00) [pid = 3840] [serial = 1485] [outer = 00000000] 17:05:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 92 (1A9EA800) [pid = 3840] [serial = 1486] [outer = 1A9E4C00] 17:05:05 INFO - PROCESS | 3840 | 1472087105990 Marionette DEBUG loaded listener.js 17:05:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 93 (1A9ECC00) [pid = 3840] [serial = 1487] [outer = 1A9E4C00] 17:05:06 INFO - PROCESS | 3840 | 1472087106394 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 17:05:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 17:05:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 711ms 17:05:06 INFO - PROCESS | 3840 | 1472087106452 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 17:05:06 INFO - PROCESS | 3840 | 1472087106454 Marionette TRACE conn3 <- [1,1945,null,{"value":"13"}] 17:05:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 17:05:06 INFO - PROCESS | 3840 | 1472087106482 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 17:05:06 INFO - PROCESS | 3840 | 1472087106483 Marionette TRACE conn3 <- [1,1946,null,{}] 17:05:06 INFO - PROCESS | 3840 | 1472087106487 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:06 INFO - PROCESS | 3840 | 1472087106489 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:06 INFO - PROCESS | 3840 | 1472087106607 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 17:05:06 INFO - PROCESS | 3840 | 1472087106616 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:06 INFO - PROCESS | 3840 | 1472087106618 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:06 INFO - PROCESS | 3840 | ++DOCSHELL 0F2CA000 == 43 [pid = 3840] [id = 496] 17:05:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 94 (0F2CA800) [pid = 3840] [serial = 1488] [outer = 00000000] 17:05:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 95 (0F2CEC00) [pid = 3840] [serial = 1489] [outer = 0F2CA800] 17:05:06 INFO - PROCESS | 3840 | 1472087106675 Marionette DEBUG loaded listener.js 17:05:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 96 (0F2D2C00) [pid = 3840] [serial = 1490] [outer = 0F2CA800] 17:05:07 INFO - PROCESS | 3840 | 1472087107112 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 17:05:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 17:05:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 696ms 17:05:07 INFO - PROCESS | 3840 | 1472087107163 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 17:05:07 INFO - PROCESS | 3840 | 1472087107165 Marionette TRACE conn3 <- [1,1949,null,{"value":"13"}] 17:05:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 17:05:07 INFO - PROCESS | 3840 | 1472087107169 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 17:05:07 INFO - PROCESS | 3840 | 1472087107171 Marionette TRACE conn3 <- [1,1950,null,{}] 17:05:07 INFO - PROCESS | 3840 | 1472087107180 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:07 INFO - PROCESS | 3840 | 1472087107182 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:07 INFO - PROCESS | 3840 | 1472087107509 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 17:05:07 INFO - PROCESS | 3840 | --DOMWINDOW == 95 (199A3400) [pid = 3840] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 17:05:07 INFO - PROCESS | 3840 | --DOMWINDOW == 94 (11801C00) [pid = 3840] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 17:05:07 INFO - PROCESS | 3840 | --DOMWINDOW == 93 (19EC3800) [pid = 3840] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 17:05:07 INFO - PROCESS | 3840 | --DOMWINDOW == 92 (1832FC00) [pid = 3840] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 17:05:07 INFO - PROCESS | 3840 | --DOMWINDOW == 91 (10A03000) [pid = 3840] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 17:05:07 INFO - PROCESS | 3840 | --DOMWINDOW == 90 (1564F400) [pid = 3840] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 17:05:07 INFO - PROCESS | 3840 | --DOMWINDOW == 89 (12E82000) [pid = 3840] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 17:05:07 INFO - PROCESS | 3840 | --DOMWINDOW == 88 (159A4800) [pid = 3840] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 17:05:07 INFO - PROCESS | 3840 | --DOMWINDOW == 87 (17EA4800) [pid = 3840] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 17:05:07 INFO - PROCESS | 3840 | --DOMWINDOW == 86 (17522800) [pid = 3840] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 17:05:07 INFO - PROCESS | 3840 | --DOMWINDOW == 85 (17354800) [pid = 3840] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 17:05:07 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (0F394C00) [pid = 3840] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 17:05:07 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (114DFC00) [pid = 3840] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 17:05:07 INFO - PROCESS | 3840 | 1472087107583 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:07 INFO - PROCESS | 3840 | 1472087107585 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:07 INFO - PROCESS | 3840 | ++DOCSHELL 0F2D1000 == 44 [pid = 3840] [id = 497] 17:05:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (0F2D3C00) [pid = 3840] [serial = 1491] [outer = 00000000] 17:05:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (10F9D000) [pid = 3840] [serial = 1492] [outer = 0F2D3C00] 17:05:07 INFO - PROCESS | 3840 | 1472087107634 Marionette DEBUG loaded listener.js 17:05:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 86 (114EAC00) [pid = 3840] [serial = 1493] [outer = 0F2D3C00] 17:05:08 INFO - PROCESS | 3840 | 1472087108043 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 17:05:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 17:05:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 923ms 17:05:08 INFO - PROCESS | 3840 | 1472087108089 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 17:05:08 INFO - PROCESS | 3840 | 1472087108091 Marionette TRACE conn3 <- [1,1953,null,{"value":"13"}] 17:05:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 17:05:08 INFO - PROCESS | 3840 | 1472087108095 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 17:05:08 INFO - PROCESS | 3840 | 1472087108097 Marionette TRACE conn3 <- [1,1954,null,{}] 17:05:08 INFO - PROCESS | 3840 | 1472087108087 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:08 INFO - PROCESS | 3840 | 1472087108089 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:08 INFO - PROCESS | 3840 | 1472087108172 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 17:05:08 INFO - PROCESS | 3840 | 1472087108178 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:08 INFO - PROCESS | 3840 | 1472087108180 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:08 INFO - PROCESS | 3840 | ++DOCSHELL 1185C400 == 45 [pid = 3840] [id = 498] 17:05:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 87 (13221800) [pid = 3840] [serial = 1494] [outer = 00000000] 17:05:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 88 (17B1F400) [pid = 3840] [serial = 1495] [outer = 13221800] 17:05:08 INFO - PROCESS | 3840 | 1472087108228 Marionette DEBUG loaded listener.js 17:05:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 89 (17BAF400) [pid = 3840] [serial = 1496] [outer = 13221800] 17:05:08 INFO - PROCESS | 3840 | 1472087108651 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 17:05:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 17:05:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 621ms 17:05:08 INFO - PROCESS | 3840 | 1472087108697 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 17:05:08 INFO - PROCESS | 3840 | 1472087108699 Marionette TRACE conn3 <- [1,1957,null,{"value":"13"}] 17:05:08 INFO - PROCESS | 3840 | 1472087108702 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 17:05:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 17:05:08 INFO - PROCESS | 3840 | 1472087108704 Marionette TRACE conn3 <- [1,1958,null,{}] 17:05:08 INFO - PROCESS | 3840 | 1472087108708 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:08 INFO - PROCESS | 3840 | 1472087108710 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:08 INFO - PROCESS | 3840 | 1472087108814 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 17:05:08 INFO - PROCESS | 3840 | 1472087108819 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:08 INFO - PROCESS | 3840 | 1472087108821 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:08 INFO - PROCESS | 3840 | ++DOCSHELL 1564F400 == 46 [pid = 3840] [id = 499] 17:05:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 90 (1833A000) [pid = 3840] [serial = 1497] [outer = 00000000] 17:05:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 91 (1A9EA400) [pid = 3840] [serial = 1498] [outer = 1833A000] 17:05:08 INFO - PROCESS | 3840 | 1472087108868 Marionette DEBUG loaded listener.js 17:05:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 92 (1ABA2400) [pid = 3840] [serial = 1499] [outer = 1833A000] 17:05:09 INFO - PROCESS | 3840 | 1472087109290 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 17:05:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 17:05:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 620ms 17:05:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 17:05:09 INFO - PROCESS | 3840 | 1472087109327 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 17:05:09 INFO - PROCESS | 3840 | 1472087109330 Marionette TRACE conn3 <- [1,1961,null,{"value":"13"}] 17:05:09 INFO - PROCESS | 3840 | 1472087109333 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 17:05:09 INFO - PROCESS | 3840 | 1472087109335 Marionette TRACE conn3 <- [1,1962,null,{}] 17:05:09 INFO - PROCESS | 3840 | 1472087109339 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:09 INFO - PROCESS | 3840 | 1472087109341 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:09 INFO - PROCESS | 3840 | 1472087109446 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 17:05:09 INFO - PROCESS | 3840 | 1472087109687 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:09 INFO - PROCESS | 3840 | 1472087109691 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:09 INFO - PROCESS | 3840 | ++DOCSHELL 1036D000 == 47 [pid = 3840] [id = 500] 17:05:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 93 (1036D400) [pid = 3840] [serial = 1500] [outer = 00000000] 17:05:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 94 (10A0F000) [pid = 3840] [serial = 1501] [outer = 1036D400] 17:05:09 INFO - PROCESS | 3840 | 1472087109780 Marionette DEBUG loaded listener.js 17:05:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 95 (11253C00) [pid = 3840] [serial = 1502] [outer = 1036D400] 17:05:10 INFO - PROCESS | 3840 | 1472087110344 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 17:05:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 17:05:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1059ms 17:05:10 INFO - PROCESS | 3840 | 1472087110403 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 17:05:10 INFO - PROCESS | 3840 | 1472087110406 Marionette TRACE conn3 <- [1,1965,null,{"value":"13"}] 17:05:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 17:05:10 INFO - PROCESS | 3840 | 1472087110412 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 17:05:10 INFO - PROCESS | 3840 | 1472087110415 Marionette TRACE conn3 <- [1,1966,null,{}] 17:05:10 INFO - PROCESS | 3840 | 1472087110421 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:10 INFO - PROCESS | 3840 | 1472087110424 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:10 INFO - PROCESS | 3840 | 1472087110539 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 17:05:10 INFO - PROCESS | 3840 | 1472087110700 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:10 INFO - PROCESS | 3840 | 1472087110703 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:10 INFO - PROCESS | 3840 | ++DOCSHELL 1564C000 == 48 [pid = 3840] [id = 501] 17:05:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 96 (15652C00) [pid = 3840] [serial = 1503] [outer = 00000000] 17:05:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 97 (15871C00) [pid = 3840] [serial = 1504] [outer = 15652C00] 17:05:10 INFO - PROCESS | 3840 | 1472087110747 Marionette DEBUG loaded listener.js 17:05:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 98 (16693C00) [pid = 3840] [serial = 1505] [outer = 15652C00] 17:05:11 INFO - PROCESS | 3840 | 1472087111377 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:05:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 17:05:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1014ms 17:05:11 INFO - PROCESS | 3840 | 1472087111425 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 17:05:11 INFO - PROCESS | 3840 | 1472087111429 Marionette TRACE conn3 <- [1,1969,null,{"value":"13"}] 17:05:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 17:05:11 INFO - PROCESS | 3840 | 1472087111454 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 17:05:11 INFO - PROCESS | 3840 | 1472087111457 Marionette TRACE conn3 <- [1,1970,null,{}] 17:05:11 INFO - PROCESS | 3840 | 1472087111461 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:11 INFO - PROCESS | 3840 | 1472087111464 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:11 INFO - PROCESS | 3840 | 1472087111580 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 17:05:11 INFO - PROCESS | 3840 | 1472087111725 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:11 INFO - PROCESS | 3840 | 1472087111729 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:11 INFO - PROCESS | 3840 | ++DOCSHELL 18307000 == 49 [pid = 3840] [id = 502] 17:05:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 99 (18334400) [pid = 3840] [serial = 1506] [outer = 00000000] 17:05:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 100 (1A210C00) [pid = 3840] [serial = 1507] [outer = 18334400] 17:05:11 INFO - PROCESS | 3840 | 1472087111787 Marionette DEBUG loaded listener.js 17:05:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 101 (1A712400) [pid = 3840] [serial = 1508] [outer = 18334400] 17:05:12 INFO - PROCESS | 3840 | 1472087112429 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:05:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 17:05:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1014ms 17:05:12 INFO - PROCESS | 3840 | 1472087112465 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 17:05:12 INFO - PROCESS | 3840 | 1472087112468 Marionette TRACE conn3 <- [1,1973,null,{"value":"13"}] 17:05:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 17:05:12 INFO - PROCESS | 3840 | 1472087112496 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 17:05:12 INFO - PROCESS | 3840 | 1472087112502 Marionette TRACE conn3 <- [1,1974,null,{}] 17:05:12 INFO - PROCESS | 3840 | 1472087112507 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:12 INFO - PROCESS | 3840 | 1472087112511 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:12 INFO - PROCESS | 3840 | 1472087112628 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 17:05:12 INFO - PROCESS | 3840 | 1472087112912 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:12 INFO - PROCESS | 3840 | 1472087112915 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:12 INFO - PROCESS | 3840 | ++DOCSHELL 0F2CAC00 == 50 [pid = 3840] [id = 503] 17:05:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 102 (0F2D0800) [pid = 3840] [serial = 1509] [outer = 00000000] 17:05:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 103 (1036A800) [pid = 3840] [serial = 1510] [outer = 0F2D0800] 17:05:12 INFO - PROCESS | 3840 | 1472087112993 Marionette DEBUG loaded listener.js 17:05:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 104 (10E41C00) [pid = 3840] [serial = 1511] [outer = 0F2D0800] 17:05:13 INFO - PROCESS | 3840 | 1472087113577 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:05:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 17:05:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1135ms 17:05:13 INFO - PROCESS | 3840 | 1472087113625 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 17:05:13 INFO - PROCESS | 3840 | 1472087113629 Marionette TRACE conn3 <- [1,1977,null,{"value":"13"}] 17:05:13 INFO - PROCESS | 3840 | 1472087113634 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 17:05:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 17:05:13 INFO - PROCESS | 3840 | 1472087113637 Marionette TRACE conn3 <- [1,1978,null,{}] 17:05:13 INFO - PROCESS | 3840 | 1472087113642 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:13 INFO - PROCESS | 3840 | 1472087113646 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:13 INFO - PROCESS | 3840 | 1472087113746 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 17:05:13 INFO - PROCESS | 3840 | 1472087113866 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:13 INFO - PROCESS | 3840 | 1472087113869 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:13 INFO - PROCESS | 3840 | ++DOCSHELL 0F2CB800 == 51 [pid = 3840] [id = 504] 17:05:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 105 (0F2D2000) [pid = 3840] [serial = 1512] [outer = 00000000] 17:05:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 106 (112C6C00) [pid = 3840] [serial = 1513] [outer = 0F2D2000] 17:05:13 INFO - PROCESS | 3840 | 1472087113944 Marionette DEBUG loaded listener.js 17:05:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 107 (11DDEC00) [pid = 3840] [serial = 1514] [outer = 0F2D2000] 17:05:14 INFO - PROCESS | 3840 | --DOCSHELL 1833C000 == 50 [pid = 3840] [id = 424] 17:05:14 INFO - PROCESS | 3840 | --DOCSHELL 0F349000 == 49 [pid = 3840] [id = 425] 17:05:14 INFO - PROCESS | 3840 | --DOCSHELL 15ECB000 == 48 [pid = 3840] [id = 421] 17:05:14 INFO - PROCESS | 3840 | --DOCSHELL 1564F400 == 47 [pid = 3840] [id = 499] 17:05:14 INFO - PROCESS | 3840 | --DOCSHELL 1185C400 == 46 [pid = 3840] [id = 498] 17:05:14 INFO - PROCESS | 3840 | --DOCSHELL 0F2D1000 == 45 [pid = 3840] [id = 497] 17:05:14 INFO - PROCESS | 3840 | --DOCSHELL 0F2CA000 == 44 [pid = 3840] [id = 496] 17:05:14 INFO - PROCESS | 3840 | --DOCSHELL 15875400 == 43 [pid = 3840] [id = 495] 17:05:14 INFO - PROCESS | 3840 | --DOCSHELL 19710C00 == 42 [pid = 3840] [id = 494] 17:05:14 INFO - PROCESS | 3840 | --DOCSHELL 18309C00 == 41 [pid = 3840] [id = 493] 17:05:14 INFO - PROCESS | 3840 | --DOCSHELL 168E0800 == 40 [pid = 3840] [id = 492] 17:05:14 INFO - PROCESS | 3840 | --DOCSHELL 1047F800 == 39 [pid = 3840] [id = 491] 17:05:14 INFO - PROCESS | 3840 | --DOCSHELL 114E8000 == 38 [pid = 3840] [id = 490] 17:05:14 INFO - PROCESS | 3840 | --DOCSHELL 1A22BC00 == 37 [pid = 3840] [id = 489] 17:05:14 INFO - PROCESS | 3840 | --DOCSHELL 15793400 == 36 [pid = 3840] [id = 488] 17:05:14 INFO - PROCESS | 3840 | --DOCSHELL 11861C00 == 35 [pid = 3840] [id = 487] 17:05:14 INFO - PROCESS | 3840 | --DOMWINDOW == 106 (1A71D000) [pid = 3840] [serial = 1459] [outer = 00000000] [url = about:blank] 17:05:14 INFO - PROCESS | 3840 | --DOMWINDOW == 105 (1059CC00) [pid = 3840] [serial = 1394] [outer = 00000000] [url = about:blank] 17:05:14 INFO - PROCESS | 3840 | --DOMWINDOW == 104 (1185E800) [pid = 3840] [serial = 1397] [outer = 00000000] [url = about:blank] 17:05:14 INFO - PROCESS | 3840 | --DOMWINDOW == 103 (19EC5000) [pid = 3840] [serial = 1421] [outer = 00000000] [url = about:blank] 17:05:14 INFO - PROCESS | 3840 | --DOMWINDOW == 102 (13AA9000) [pid = 3840] [serial = 1391] [outer = 00000000] [url = about:blank] 17:05:14 INFO - PROCESS | 3840 | --DOMWINDOW == 101 (1A5AE000) [pid = 3840] [serial = 1456] [outer = 00000000] [url = about:blank] 17:05:14 INFO - PROCESS | 3840 | --DOMWINDOW == 100 (1A20FC00) [pid = 3840] [serial = 1451] [outer = 00000000] [url = about:blank] 17:05:14 INFO - PROCESS | 3840 | --DOMWINDOW == 99 (17527C00) [pid = 3840] [serial = 1444] [outer = 00000000] [url = about:blank] 17:05:14 INFO - PROCESS | 3840 | --DOMWINDOW == 98 (17E9D400) [pid = 3840] [serial = 1445] [outer = 00000000] [url = about:blank] 17:05:14 INFO - PROCESS | 3840 | --DOMWINDOW == 97 (1A621800) [pid = 3840] [serial = 1457] [outer = 00000000] [url = about:blank] 17:05:14 INFO - PROCESS | 3840 | --DOMWINDOW == 96 (19ECE000) [pid = 3840] [serial = 1454] [outer = 00000000] [url = about:blank] 17:05:14 INFO - PROCESS | 3840 | --DOMWINDOW == 95 (16C76400) [pid = 3840] [serial = 1442] [outer = 00000000] [url = about:blank] 17:05:14 INFO - PROCESS | 3840 | --DOMWINDOW == 94 (1A20B000) [pid = 3840] [serial = 1450] [outer = 00000000] [url = about:blank] 17:05:14 INFO - PROCESS | 3840 | --DOMWINDOW == 93 (1970DC00) [pid = 3840] [serial = 1448] [outer = 00000000] [url = about:blank] 17:05:14 INFO - PROCESS | 3840 | --DOMWINDOW == 92 (11853000) [pid = 3840] [serial = 1435] [outer = 00000000] [url = about:blank] 17:05:14 INFO - PROCESS | 3840 | --DOMWINDOW == 91 (1833DC00) [pid = 3840] [serial = 1447] [outer = 00000000] [url = about:blank] 17:05:14 INFO - PROCESS | 3840 | --DOMWINDOW == 90 (11898400) [pid = 3840] [serial = 1436] [outer = 00000000] [url = about:blank] 17:05:14 INFO - PROCESS | 3840 | --DOMWINDOW == 89 (1A5AF800) [pid = 3840] [serial = 1433] [outer = 00000000] [url = about:blank] 17:05:14 INFO - PROCESS | 3840 | --DOMWINDOW == 88 (1A232400) [pid = 3840] [serial = 1432] [outer = 00000000] [url = about:blank] 17:05:14 INFO - PROCESS | 3840 | --DOMWINDOW == 87 (13A0A000) [pid = 3840] [serial = 1438] [outer = 00000000] [url = about:blank] 17:05:14 INFO - PROCESS | 3840 | --DOMWINDOW == 86 (13EAF000) [pid = 3840] [serial = 1439] [outer = 00000000] [url = about:blank] 17:05:14 INFO - PROCESS | 3840 | --DOMWINDOW == 85 (10328400) [pid = 3840] [serial = 1423] [outer = 00000000] [url = about:blank] 17:05:14 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (13EADC00) [pid = 3840] [serial = 1426] [outer = 00000000] [url = about:blank] 17:05:14 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (1668BC00) [pid = 3840] [serial = 1441] [outer = 00000000] [url = about:blank] 17:05:14 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (16D2DC00) [pid = 3840] [serial = 1429] [outer = 00000000] [url = about:blank] 17:05:14 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (199A4000) [pid = 3840] [serial = 1453] [outer = 00000000] [url = about:blank] 17:05:14 INFO - PROCESS | 3840 | 1472087114405 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:05:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 17:05:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 817ms 17:05:14 INFO - PROCESS | 3840 | 1472087114461 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 17:05:14 INFO - PROCESS | 3840 | 1472087114465 Marionette TRACE conn3 <- [1,1981,null,{"value":"13"}] 17:05:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 17:05:14 INFO - PROCESS | 3840 | 1472087114470 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 17:05:14 INFO - PROCESS | 3840 | 1472087114472 Marionette TRACE conn3 <- [1,1982,null,{}] 17:05:14 INFO - PROCESS | 3840 | 1472087114476 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:14 INFO - PROCESS | 3840 | 1472087114478 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:14 INFO - PROCESS | 3840 | 1472087114551 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 17:05:14 INFO - PROCESS | 3840 | 1472087114559 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:14 INFO - PROCESS | 3840 | 1472087114562 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:14 INFO - PROCESS | 3840 | ++DOCSHELL 13EAC800 == 36 [pid = 3840] [id = 505] 17:05:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (13EACC00) [pid = 3840] [serial = 1515] [outer = 00000000] 17:05:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (14375C00) [pid = 3840] [serial = 1516] [outer = 13EACC00] 17:05:14 INFO - PROCESS | 3840 | 1472087114639 Marionette DEBUG loaded listener.js 17:05:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (156F3C00) [pid = 3840] [serial = 1517] [outer = 13EACC00] 17:05:15 INFO - PROCESS | 3840 | 1472087115163 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 17:05:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 17:05:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 712ms 17:05:15 INFO - PROCESS | 3840 | 1472087115175 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 17:05:15 INFO - PROCESS | 3840 | 1472087115178 Marionette TRACE conn3 <- [1,1985,null,{"value":"13"}] 17:05:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 17:05:15 INFO - PROCESS | 3840 | 1472087115183 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 17:05:15 INFO - PROCESS | 3840 | 1472087115189 Marionette TRACE conn3 <- [1,1986,null,{}] 17:05:15 INFO - PROCESS | 3840 | 1472087115199 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:15 INFO - PROCESS | 3840 | 1472087115202 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:15 INFO - PROCESS | 3840 | 1472087115295 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 17:05:15 INFO - PROCESS | 3840 | 1472087115304 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:15 INFO - PROCESS | 3840 | 1472087115306 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:15 INFO - PROCESS | 3840 | ++DOCSHELL 16C6E800 == 37 [pid = 3840] [id = 506] 17:05:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (16C70800) [pid = 3840] [serial = 1518] [outer = 00000000] 17:05:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 86 (17357000) [pid = 3840] [serial = 1519] [outer = 16C70800] 17:05:15 INFO - PROCESS | 3840 | 1472087115352 Marionette DEBUG loaded listener.js 17:05:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 87 (17BAEC00) [pid = 3840] [serial = 1520] [outer = 16C70800] 17:05:15 INFO - PROCESS | 3840 | 1472087115795 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 17:05:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 17:05:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 635ms 17:05:15 INFO - PROCESS | 3840 | 1472087115820 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 17:05:15 INFO - PROCESS | 3840 | 1472087115823 Marionette TRACE conn3 <- [1,1989,null,{"value":"13"}] 17:05:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 17:05:15 INFO - PROCESS | 3840 | 1472087115826 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 17:05:15 INFO - PROCESS | 3840 | 1472087115828 Marionette TRACE conn3 <- [1,1990,null,{}] 17:05:15 INFO - PROCESS | 3840 | 1472087115832 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:15 INFO - PROCESS | 3840 | 1472087115834 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:15 INFO - PROCESS | 3840 | 1472087115932 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 17:05:15 INFO - PROCESS | 3840 | 1472087115938 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:15 INFO - PROCESS | 3840 | 1472087115940 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:15 INFO - PROCESS | 3840 | ++DOCSHELL 17BAD400 == 38 [pid = 3840] [id = 507] 17:05:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 88 (17EDD400) [pid = 3840] [serial = 1521] [outer = 00000000] 17:05:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 89 (18333C00) [pid = 3840] [serial = 1522] [outer = 17EDD400] 17:05:15 INFO - PROCESS | 3840 | 1472087115992 Marionette DEBUG loaded listener.js 17:05:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 90 (1833DC00) [pid = 3840] [serial = 1523] [outer = 17EDD400] 17:05:16 INFO - PROCESS | 3840 | 1472087116475 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 17:05:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 17:05:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 711ms 17:05:16 INFO - PROCESS | 3840 | 1472087116546 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 17:05:16 INFO - PROCESS | 3840 | 1472087116548 Marionette TRACE conn3 <- [1,1993,null,{"value":"13"}] 17:05:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 17:05:16 INFO - PROCESS | 3840 | 1472087116557 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 17:05:16 INFO - PROCESS | 3840 | 1472087116559 Marionette TRACE conn3 <- [1,1994,null,{}] 17:05:16 INFO - PROCESS | 3840 | 1472087116563 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:16 INFO - PROCESS | 3840 | 1472087116565 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:16 INFO - PROCESS | 3840 | 1472087116681 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 17:05:16 INFO - PROCESS | 3840 | 1472087116742 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:16 INFO - PROCESS | 3840 | 1472087116749 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:16 INFO - PROCESS | 3840 | ++DOCSHELL 19998C00 == 39 [pid = 3840] [id = 508] 17:05:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 91 (1999AC00) [pid = 3840] [serial = 1524] [outer = 00000000] 17:05:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 92 (19CDD800) [pid = 3840] [serial = 1525] [outer = 1999AC00] 17:05:16 INFO - PROCESS | 3840 | 1472087116790 Marionette DEBUG loaded listener.js 17:05:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 93 (19ECC000) [pid = 3840] [serial = 1526] [outer = 1999AC00] 17:05:17 INFO - PROCESS | 3840 | 1472087117241 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 17:05:17 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 17:05:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 711ms 17:05:17 INFO - PROCESS | 3840 | 1472087117274 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 17:05:17 INFO - PROCESS | 3840 | 1472087117276 Marionette TRACE conn3 <- [1,1997,null,{"value":"13"}] 17:05:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 17:05:17 INFO - PROCESS | 3840 | 1472087117307 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 17:05:17 INFO - PROCESS | 3840 | 1472087117309 Marionette TRACE conn3 <- [1,1998,null,{}] 17:05:17 INFO - PROCESS | 3840 | 1472087117326 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:17 INFO - PROCESS | 3840 | 1472087117312 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:17 INFO - PROCESS | 3840 | 1472087117432 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 17:05:17 INFO - PROCESS | 3840 | 1472087117511 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:17 INFO - PROCESS | 3840 | 1472087117513 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:17 INFO - PROCESS | 3840 | ++DOCSHELL 1A20E800 == 40 [pid = 3840] [id = 509] 17:05:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 94 (1A22BC00) [pid = 3840] [serial = 1527] [outer = 00000000] 17:05:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 95 (1A617800) [pid = 3840] [serial = 1528] [outer = 1A22BC00] 17:05:17 INFO - PROCESS | 3840 | 1472087117558 Marionette DEBUG loaded listener.js 17:05:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 96 (1A61FC00) [pid = 3840] [serial = 1529] [outer = 1A22BC00] 17:05:17 INFO - PROCESS | 3840 | 1472087117963 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 17:05:18 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 17:05:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 756ms 17:05:18 INFO - PROCESS | 3840 | 1472087118035 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 17:05:18 INFO - PROCESS | 3840 | 1472087118037 Marionette TRACE conn3 <- [1,2001,null,{"value":"13"}] 17:05:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 17:05:18 INFO - PROCESS | 3840 | 1472087118041 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 17:05:18 INFO - PROCESS | 3840 | 1472087118042 Marionette TRACE conn3 <- [1,2002,null,{}] 17:05:18 INFO - PROCESS | 3840 | 1472087118046 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:18 INFO - PROCESS | 3840 | 1472087118048 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:18 INFO - PROCESS | 3840 | 1472087118177 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 17:05:18 INFO - PROCESS | 3840 | 1472087118244 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:18 INFO - PROCESS | 3840 | 1472087118246 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:18 INFO - PROCESS | 3840 | ++DOCSHELL 0F2C4C00 == 41 [pid = 3840] [id = 510] 17:05:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 97 (10A4A000) [pid = 3840] [serial = 1530] [outer = 00000000] 17:05:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 98 (1A720400) [pid = 3840] [serial = 1531] [outer = 10A4A000] 17:05:18 INFO - PROCESS | 3840 | 1472087118291 Marionette DEBUG loaded listener.js 17:05:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 99 (1A9EAC00) [pid = 3840] [serial = 1532] [outer = 10A4A000] 17:05:18 INFO - PROCESS | 3840 | --DOMWINDOW == 98 (1A9E4C00) [pid = 3840] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 17:05:18 INFO - PROCESS | 3840 | --DOMWINDOW == 97 (0F2CA800) [pid = 3840] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 17:05:18 INFO - PROCESS | 3840 | --DOMWINDOW == 96 (168E4800) [pid = 3840] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 17:05:18 INFO - PROCESS | 3840 | --DOMWINDOW == 95 (199A1000) [pid = 3840] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 17:05:18 INFO - PROCESS | 3840 | --DOMWINDOW == 94 (1A232800) [pid = 3840] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 17:05:18 INFO - PROCESS | 3840 | --DOMWINDOW == 93 (11C09400) [pid = 3840] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 17:05:18 INFO - PROCESS | 3840 | --DOMWINDOW == 92 (1586B400) [pid = 3840] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 17:05:18 INFO - PROCESS | 3840 | --DOMWINDOW == 91 (1830B800) [pid = 3840] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 17:05:18 INFO - PROCESS | 3840 | --DOMWINDOW == 90 (13221800) [pid = 3840] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 17:05:18 INFO - PROCESS | 3840 | --DOMWINDOW == 89 (11854800) [pid = 3840] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 17:05:18 INFO - PROCESS | 3840 | --DOMWINDOW == 88 (1055A400) [pid = 3840] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 17:05:18 INFO - PROCESS | 3840 | --DOMWINDOW == 87 (0F2D3C00) [pid = 3840] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 17:05:18 INFO - PROCESS | 3840 | --DOMWINDOW == 86 (12C84000) [pid = 3840] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 17:05:18 INFO - PROCESS | 3840 | --DOMWINDOW == 85 (16883C00) [pid = 3840] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 17:05:18 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (0C774000) [pid = 3840] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 17:05:18 INFO - PROCESS | 3840 | 1472087118855 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 17:05:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 17:05:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 878ms 17:05:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 17:05:18 INFO - PROCESS | 3840 | 1472087118929 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 17:05:18 INFO - PROCESS | 3840 | 1472087118931 Marionette TRACE conn3 <- [1,2005,null,{"value":"13"}] 17:05:18 INFO - PROCESS | 3840 | 1472087118918 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 17:05:18 INFO - PROCESS | 3840 | 1472087118920 Marionette TRACE conn3 <- [1,2006,null,{}] 17:05:18 INFO - PROCESS | 3840 | 1472087118924 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:18 INFO - PROCESS | 3840 | 1472087118927 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:19 INFO - PROCESS | 3840 | 1472087119009 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 17:05:19 INFO - PROCESS | 3840 | 1472087119017 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:19 INFO - PROCESS | 3840 | 1472087119019 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:19 INFO - PROCESS | 3840 | ++DOCSHELL 11853000 == 42 [pid = 3840] [id = 511] 17:05:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (12C84000) [pid = 3840] [serial = 1533] [outer = 00000000] 17:05:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 86 (15EC2C00) [pid = 3840] [serial = 1534] [outer = 12C84000] 17:05:19 INFO - PROCESS | 3840 | 1472087119075 Marionette DEBUG loaded listener.js 17:05:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 87 (15ECC400) [pid = 3840] [serial = 1535] [outer = 12C84000] 17:05:19 INFO - PROCESS | 3840 | 1472087119504 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:05:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 17:05:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 605ms 17:05:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 17:05:19 INFO - PROCESS | 3840 | 1472087119537 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 17:05:19 INFO - PROCESS | 3840 | 1472087119539 Marionette TRACE conn3 <- [1,2009,null,{"value":"13"}] 17:05:19 INFO - PROCESS | 3840 | 1472087119542 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 17:05:19 INFO - PROCESS | 3840 | 1472087119544 Marionette TRACE conn3 <- [1,2010,null,{}] 17:05:19 INFO - PROCESS | 3840 | 1472087119548 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:19 INFO - PROCESS | 3840 | 1472087119549 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:19 INFO - PROCESS | 3840 | 1472087119635 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 17:05:19 INFO - PROCESS | 3840 | 1472087119640 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:19 INFO - PROCESS | 3840 | 1472087119642 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:19 INFO - PROCESS | 3840 | ++DOCSHELL 168E4800 == 43 [pid = 3840] [id = 512] 17:05:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 88 (17259C00) [pid = 3840] [serial = 1536] [outer = 00000000] 17:05:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 89 (1A716800) [pid = 3840] [serial = 1537] [outer = 17259C00] 17:05:19 INFO - PROCESS | 3840 | 1472087119688 Marionette DEBUG loaded listener.js 17:05:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 90 (1A71A000) [pid = 3840] [serial = 1538] [outer = 17259C00] 17:05:20 INFO - PROCESS | 3840 | 1472087120119 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 17:05:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 17:05:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 620ms 17:05:20 INFO - PROCESS | 3840 | 1472087120163 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 17:05:20 INFO - PROCESS | 3840 | 1472087120165 Marionette TRACE conn3 <- [1,2013,null,{"value":"13"}] 17:05:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 17:05:20 INFO - PROCESS | 3840 | 1472087120179 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 17:05:20 INFO - PROCESS | 3840 | 1472087120180 Marionette TRACE conn3 <- [1,2014,null,{}] 17:05:20 INFO - PROCESS | 3840 | 1472087120184 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:20 INFO - PROCESS | 3840 | 1472087120186 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:20 INFO - PROCESS | 3840 | 1472087120270 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 17:05:20 INFO - PROCESS | 3840 | 1472087120276 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:20 INFO - PROCESS | 3840 | 1472087120278 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:20 INFO - PROCESS | 3840 | ++DOCSHELL 19719800 == 44 [pid = 3840] [id = 513] 17:05:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 91 (1971A000) [pid = 3840] [serial = 1539] [outer = 00000000] 17:05:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 92 (19722400) [pid = 3840] [serial = 1540] [outer = 1971A000] 17:05:20 INFO - PROCESS | 3840 | 1472087120327 Marionette DEBUG loaded listener.js 17:05:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 93 (19727800) [pid = 3840] [serial = 1541] [outer = 1971A000] 17:05:21 INFO - PROCESS | 3840 | 1472087121043 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 17:05:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 17:05:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 908ms 17:05:21 INFO - PROCESS | 3840 | 1472087121108 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 17:05:21 INFO - PROCESS | 3840 | 1472087121112 Marionette TRACE conn3 <- [1,2017,null,{"value":"13"}] 17:05:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 17:05:21 INFO - PROCESS | 3840 | 1472087121119 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 17:05:21 INFO - PROCESS | 3840 | 1472087121112 Marionette TRACE conn3 <- [1,2018,null,{}] 17:05:21 INFO - PROCESS | 3840 | 1472087121133 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:21 INFO - PROCESS | 3840 | 1472087121136 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:21 INFO - PROCESS | 3840 | 1472087121260 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 17:05:21 INFO - PROCESS | 3840 | 1472087121397 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:21 INFO - PROCESS | 3840 | 1472087121400 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:21 INFO - PROCESS | 3840 | ++DOCSHELL 10328400 == 45 [pid = 3840] [id = 514] 17:05:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 94 (11852400) [pid = 3840] [serial = 1542] [outer = 00000000] 17:05:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 95 (11D03800) [pid = 3840] [serial = 1543] [outer = 11852400] 17:05:21 INFO - PROCESS | 3840 | 1472087121464 Marionette DEBUG loaded listener.js 17:05:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 96 (132B7000) [pid = 3840] [serial = 1544] [outer = 11852400] 17:05:22 INFO - PROCESS | 3840 | 1472087122041 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 17:05:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 17:05:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 968ms 17:05:22 INFO - PROCESS | 3840 | 1472087122084 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 17:05:22 INFO - PROCESS | 3840 | 1472087122089 Marionette TRACE conn3 <- [1,2021,null,{"value":"13"}] 17:05:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 17:05:22 INFO - PROCESS | 3840 | 1472087122095 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 17:05:22 INFO - PROCESS | 3840 | 1472087122098 Marionette TRACE conn3 <- [1,2022,null,{}] 17:05:22 INFO - PROCESS | 3840 | 1472087122102 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:22 INFO - PROCESS | 3840 | 1472087122105 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:22 INFO - PROCESS | 3840 | 1472087122219 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 17:05:22 INFO - PROCESS | 3840 | 1472087122365 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:22 INFO - PROCESS | 3840 | 1472087122368 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:22 INFO - PROCESS | 3840 | ++DOCSHELL 1657FC00 == 46 [pid = 3840] [id = 515] 17:05:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 97 (16586800) [pid = 3840] [serial = 1545] [outer = 00000000] 17:05:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 98 (1716C800) [pid = 3840] [serial = 1546] [outer = 16586800] 17:05:22 INFO - PROCESS | 3840 | 1472087122429 Marionette DEBUG loaded listener.js 17:05:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 99 (17EE2000) [pid = 3840] [serial = 1547] [outer = 16586800] 17:05:23 INFO - PROCESS | 3840 | 1472087123066 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:05:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 17:05:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 998ms 17:05:23 INFO - PROCESS | 3840 | 1472087123102 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 17:05:23 INFO - PROCESS | 3840 | 1472087123105 Marionette TRACE conn3 <- [1,2025,null,{"value":"13"}] 17:05:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 17:05:23 INFO - PROCESS | 3840 | 1472087123109 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 17:05:23 INFO - PROCESS | 3840 | 1472087123113 Marionette TRACE conn3 <- [1,2026,null,{}] 17:05:23 INFO - PROCESS | 3840 | 1472087123143 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:23 INFO - PROCESS | 3840 | 1472087123148 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:23 INFO - PROCESS | 3840 | 1472087123271 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 17:05:23 INFO - PROCESS | 3840 | 1472087123418 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:23 INFO - PROCESS | 3840 | 1472087123422 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:23 INFO - PROCESS | 3840 | ++DOCSHELL 19CDF800 == 47 [pid = 3840] [id = 516] 17:05:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 100 (19CE0400) [pid = 3840] [serial = 1548] [outer = 00000000] 17:05:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 101 (1A067C00) [pid = 3840] [serial = 1549] [outer = 19CE0400] 17:05:23 INFO - PROCESS | 3840 | 1472087123482 Marionette DEBUG loaded listener.js 17:05:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 102 (1A623800) [pid = 3840] [serial = 1550] [outer = 19CE0400] 17:05:24 INFO - PROCESS | 3840 | 1472087124070 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 17:05:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 17:05:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1014ms 17:05:24 INFO - PROCESS | 3840 | 1472087124123 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 17:05:24 INFO - PROCESS | 3840 | 1472087124126 Marionette TRACE conn3 <- [1,2029,null,{"value":"13"}] 17:05:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 17:05:24 INFO - PROCESS | 3840 | 1472087124130 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 17:05:24 INFO - PROCESS | 3840 | 1472087124132 Marionette TRACE conn3 <- [1,2030,null,{}] 17:05:24 INFO - PROCESS | 3840 | 1472087124136 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:24 INFO - PROCESS | 3840 | 1472087124138 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:24 INFO - PROCESS | 3840 | 1472087124259 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 17:05:24 INFO - PROCESS | 3840 | 1472087124453 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:24 INFO - PROCESS | 3840 | 1472087124456 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:24 INFO - PROCESS | 3840 | ++DOCSHELL 0F34C400 == 48 [pid = 3840] [id = 517] 17:05:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 103 (10375C00) [pid = 3840] [serial = 1551] [outer = 00000000] 17:05:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 104 (1296DC00) [pid = 3840] [serial = 1552] [outer = 10375C00] 17:05:24 INFO - PROCESS | 3840 | 1472087124513 Marionette DEBUG loaded listener.js 17:05:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 105 (13A9DC00) [pid = 3840] [serial = 1553] [outer = 10375C00] 17:05:25 INFO - PROCESS | 3840 | 1472087125231 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 17:05:25 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) 17:05:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1180ms 17:05:25 INFO - PROCESS | 3840 | 1472087125306 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 17:05:25 INFO - PROCESS | 3840 | 1472087125311 Marionette TRACE conn3 <- [1,2033,null,{"value":"13"}] 17:05:25 INFO - PROCESS | 3840 | 1472087125315 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 17:05:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 17:05:25 INFO - PROCESS | 3840 | 1472087125320 Marionette TRACE conn3 <- [1,2034,null,{}] 17:05:25 INFO - PROCESS | 3840 | 1472087125325 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:25 INFO - PROCESS | 3840 | 1472087125328 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:25 INFO - PROCESS | 3840 | 1472087125471 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 17:05:25 INFO - PROCESS | 3840 | 1472087125536 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:25 INFO - PROCESS | 3840 | 1472087125538 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:25 INFO - PROCESS | 3840 | ++DOCSHELL 1185EC00 == 49 [pid = 3840] [id = 518] 17:05:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 106 (11861800) [pid = 3840] [serial = 1554] [outer = 00000000] 17:05:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 107 (13EAB400) [pid = 3840] [serial = 1555] [outer = 11861800] 17:05:25 INFO - PROCESS | 3840 | 1472087125591 Marionette DEBUG loaded listener.js 17:05:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 108 (15649400) [pid = 3840] [serial = 1556] [outer = 11861800] 17:05:25 INFO - PROCESS | 3840 | --DOCSHELL 168E4800 == 48 [pid = 3840] [id = 512] 17:05:25 INFO - PROCESS | 3840 | --DOCSHELL 11853000 == 47 [pid = 3840] [id = 511] 17:05:25 INFO - PROCESS | 3840 | --DOCSHELL 0F2C4C00 == 46 [pid = 3840] [id = 510] 17:05:25 INFO - PROCESS | 3840 | --DOCSHELL 1A20E800 == 45 [pid = 3840] [id = 509] 17:05:25 INFO - PROCESS | 3840 | --DOCSHELL 19998C00 == 44 [pid = 3840] [id = 508] 17:05:25 INFO - PROCESS | 3840 | --DOCSHELL 17BAD400 == 43 [pid = 3840] [id = 507] 17:05:25 INFO - PROCESS | 3840 | --DOCSHELL 16C6E800 == 42 [pid = 3840] [id = 506] 17:05:25 INFO - PROCESS | 3840 | --DOCSHELL 13EAC800 == 41 [pid = 3840] [id = 505] 17:05:25 INFO - PROCESS | 3840 | --DOCSHELL 0F2CB800 == 40 [pid = 3840] [id = 504] 17:05:25 INFO - PROCESS | 3840 | --DOCSHELL 0F2CAC00 == 39 [pid = 3840] [id = 503] 17:05:25 INFO - PROCESS | 3840 | --DOMWINDOW == 107 (14792000) [pid = 3840] [serial = 1427] [outer = 00000000] [url = about:blank] 17:05:25 INFO - PROCESS | 3840 | --DOMWINDOW == 106 (1830D400) [pid = 3840] [serial = 1430] [outer = 00000000] [url = about:blank] 17:05:25 INFO - PROCESS | 3840 | --DOMWINDOW == 105 (10A08000) [pid = 3840] [serial = 1424] [outer = 00000000] [url = about:blank] 17:05:25 INFO - PROCESS | 3840 | --DOMWINDOW == 104 (1A9EA400) [pid = 3840] [serial = 1498] [outer = 00000000] [url = about:blank] 17:05:25 INFO - PROCESS | 3840 | --DOMWINDOW == 103 (1A9EA800) [pid = 3840] [serial = 1486] [outer = 00000000] [url = about:blank] 17:05:25 INFO - PROCESS | 3840 | --DOMWINDOW == 102 (0F2CEC00) [pid = 3840] [serial = 1489] [outer = 00000000] [url = about:blank] 17:05:25 INFO - PROCESS | 3840 | --DOMWINDOW == 101 (1A9ECC00) [pid = 3840] [serial = 1487] [outer = 00000000] [url = about:blank] 17:05:25 INFO - PROCESS | 3840 | --DOMWINDOW == 100 (0F2D2C00) [pid = 3840] [serial = 1490] [outer = 00000000] [url = about:blank] 17:05:25 INFO - PROCESS | 3840 | --DOMWINDOW == 99 (172E0C00) [pid = 3840] [serial = 1477] [outer = 00000000] [url = about:blank] 17:05:25 INFO - PROCESS | 3840 | --DOMWINDOW == 98 (17E9D800) [pid = 3840] [serial = 1478] [outer = 00000000] [url = about:blank] 17:05:25 INFO - PROCESS | 3840 | --DOMWINDOW == 97 (1A05EC00) [pid = 3840] [serial = 1483] [outer = 00000000] [url = about:blank] 17:05:25 INFO - PROCESS | 3840 | --DOMWINDOW == 96 (1A9E1800) [pid = 3840] [serial = 1469] [outer = 00000000] [url = about:blank] 17:05:25 INFO - PROCESS | 3840 | --DOMWINDOW == 95 (1A716C00) [pid = 3840] [serial = 1468] [outer = 00000000] [url = about:blank] 17:05:25 INFO - PROCESS | 3840 | --DOMWINDOW == 94 (13EAB800) [pid = 3840] [serial = 1463] [outer = 00000000] [url = about:blank] 17:05:25 INFO - PROCESS | 3840 | --DOMWINDOW == 93 (12E2B400) [pid = 3840] [serial = 1462] [outer = 00000000] [url = about:blank] 17:05:25 INFO - PROCESS | 3840 | --DOMWINDOW == 92 (17524000) [pid = 3840] [serial = 1466] [outer = 00000000] [url = about:blank] 17:05:25 INFO - PROCESS | 3840 | --DOMWINDOW == 91 (1668F400) [pid = 3840] [serial = 1465] [outer = 00000000] [url = about:blank] 17:05:25 INFO - PROCESS | 3840 | --DOMWINDOW == 90 (19711400) [pid = 3840] [serial = 1481] [outer = 00000000] [url = about:blank] 17:05:25 INFO - PROCESS | 3840 | --DOMWINDOW == 89 (17B1F400) [pid = 3840] [serial = 1495] [outer = 00000000] [url = about:blank] 17:05:25 INFO - PROCESS | 3840 | --DOMWINDOW == 88 (1833BC00) [pid = 3840] [serial = 1480] [outer = 00000000] [url = about:blank] 17:05:25 INFO - PROCESS | 3840 | --DOMWINDOW == 87 (12E77000) [pid = 3840] [serial = 1472] [outer = 00000000] [url = about:blank] 17:05:25 INFO - PROCESS | 3840 | --DOMWINDOW == 86 (12B7AC00) [pid = 3840] [serial = 1471] [outer = 00000000] [url = about:blank] 17:05:25 INFO - PROCESS | 3840 | --DOMWINDOW == 85 (114F2400) [pid = 3840] [serial = 1474] [outer = 00000000] [url = about:blank] 17:05:25 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (13A0BC00) [pid = 3840] [serial = 1475] [outer = 00000000] [url = about:blank] 17:05:25 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (10F9D000) [pid = 3840] [serial = 1492] [outer = 00000000] [url = about:blank] 17:05:25 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (114EAC00) [pid = 3840] [serial = 1493] [outer = 00000000] [url = about:blank] 17:05:25 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (17BAF400) [pid = 3840] [serial = 1496] [outer = 00000000] [url = about:blank] 17:05:25 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (1A063400) [pid = 3840] [serial = 1484] [outer = 00000000] [url = about:blank] 17:05:26 INFO - PROCESS | 3840 | 1472087126141 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 17:05:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:05:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 878ms 17:05:26 INFO - PROCESS | 3840 | 1472087126186 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 17:05:26 INFO - PROCESS | 3840 | 1472087126191 Marionette TRACE conn3 <- [1,2037,null,{"value":"13"}] 17:05:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 17:05:26 INFO - PROCESS | 3840 | 1472087126197 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 17:05:26 INFO - PROCESS | 3840 | 1472087126199 Marionette TRACE conn3 <- [1,2038,null,{}] 17:05:26 INFO - PROCESS | 3840 | 1472087126203 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:26 INFO - PROCESS | 3840 | 1472087126206 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:26 INFO - PROCESS | 3840 | 1472087126307 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 17:05:26 INFO - PROCESS | 3840 | 1472087126397 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:26 INFO - PROCESS | 3840 | 1472087126399 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:26 INFO - PROCESS | 3840 | ++DOCSHELL 1147D800 == 40 [pid = 3840] [id = 519] 17:05:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (114AEC00) [pid = 3840] [serial = 1557] [outer = 00000000] 17:05:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (12E82000) [pid = 3840] [serial = 1558] [outer = 114AEC00] 17:05:26 INFO - PROCESS | 3840 | 1472087126448 Marionette DEBUG loaded listener.js 17:05:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (1436E400) [pid = 3840] [serial = 1559] [outer = 114AEC00] 17:05:26 INFO - PROCESS | 3840 | 1472087126872 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:05:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 17:05:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 711ms 17:05:26 INFO - PROCESS | 3840 | 1472087126919 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 17:05:26 INFO - PROCESS | 3840 | 1472087126905 Marionette TRACE conn3 <- [1,2041,null,{"value":"13"}] 17:05:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 17:05:26 INFO - PROCESS | 3840 | 1472087126908 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 17:05:26 INFO - PROCESS | 3840 | 1472087126912 Marionette TRACE conn3 <- [1,2042,null,{}] 17:05:26 INFO - PROCESS | 3840 | 1472087126923 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:26 INFO - PROCESS | 3840 | 1472087126927 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:27 INFO - PROCESS | 3840 | 1472087127043 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 17:05:27 INFO - PROCESS | 3840 | 1472087127059 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:27 INFO - PROCESS | 3840 | 1472087127062 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:27 INFO - PROCESS | 3840 | ++DOCSHELL 172E6800 == 41 [pid = 3840] [id = 520] 17:05:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (172E7000) [pid = 3840] [serial = 1560] [outer = 00000000] 17:05:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (1752AC00) [pid = 3840] [serial = 1561] [outer = 172E7000] 17:05:27 INFO - PROCESS | 3840 | 1472087127113 Marionette DEBUG loaded listener.js 17:05:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 86 (17EA5000) [pid = 3840] [serial = 1562] [outer = 172E7000] 17:05:27 INFO - PROCESS | 3840 | 1472087127573 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 17:05:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 17:05:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 712ms 17:05:27 INFO - PROCESS | 3840 | 1472087127629 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 17:05:27 INFO - PROCESS | 3840 | 1472087127632 Marionette TRACE conn3 <- [1,2045,null,{"value":"13"}] 17:05:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 17:05:27 INFO - PROCESS | 3840 | 1472087127635 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 17:05:27 INFO - PROCESS | 3840 | 1472087127637 Marionette TRACE conn3 <- [1,2046,null,{}] 17:05:27 INFO - PROCESS | 3840 | 1472087127640 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:27 INFO - PROCESS | 3840 | 1472087127642 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:27 INFO - PROCESS | 3840 | 1472087127730 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 17:05:27 INFO - PROCESS | 3840 | 1472087127738 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:27 INFO - PROCESS | 3840 | 1472087127740 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:27 INFO - PROCESS | 3840 | ++DOCSHELL 18307400 == 42 [pid = 3840] [id = 521] 17:05:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 87 (18309800) [pid = 3840] [serial = 1563] [outer = 00000000] 17:05:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 88 (18333400) [pid = 3840] [serial = 1564] [outer = 18309800] 17:05:27 INFO - PROCESS | 3840 | 1472087127785 Marionette DEBUG loaded listener.js 17:05:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 89 (1970C400) [pid = 3840] [serial = 1565] [outer = 18309800] 17:05:28 INFO - PROCESS | 3840 | 1472087128261 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 17:05:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 17:05:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 665ms 17:05:28 INFO - PROCESS | 3840 | 1472087128319 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 17:05:28 INFO - PROCESS | 3840 | 1472087128323 Marionette TRACE conn3 <- [1,2049,null,{"value":"13"}] 17:05:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 17:05:28 INFO - PROCESS | 3840 | 1472087128327 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 17:05:28 INFO - PROCESS | 3840 | 1472087128329 Marionette TRACE conn3 <- [1,2050,null,{}] 17:05:28 INFO - PROCESS | 3840 | 1472087128333 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:28 INFO - PROCESS | 3840 | 1472087128335 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:28 INFO - PROCESS | 3840 | 1472087128481 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 17:05:28 INFO - PROCESS | 3840 | 1472087128505 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:28 INFO - PROCESS | 3840 | 1472087128507 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:28 INFO - PROCESS | 3840 | ++DOCSHELL 1185B000 == 43 [pid = 3840] [id = 522] 17:05:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 90 (19719400) [pid = 3840] [serial = 1566] [outer = 00000000] 17:05:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 91 (19723800) [pid = 3840] [serial = 1567] [outer = 19719400] 17:05:28 INFO - PROCESS | 3840 | 1472087128554 Marionette DEBUG loaded listener.js 17:05:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 92 (19A59000) [pid = 3840] [serial = 1568] [outer = 19719400] 17:05:29 INFO - PROCESS | 3840 | 1472087129022 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 17:05:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 17:05:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 711ms 17:05:29 INFO - PROCESS | 3840 | 1472087129051 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 17:05:29 INFO - PROCESS | 3840 | 1472087129053 Marionette TRACE conn3 <- [1,2053,null,{"value":"13"}] 17:05:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 17:05:29 INFO - PROCESS | 3840 | 1472087129040 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 17:05:29 INFO - PROCESS | 3840 | 1472087129042 Marionette TRACE conn3 <- [1,2054,null,{}] 17:05:29 INFO - PROCESS | 3840 | 1472087129046 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:29 INFO - PROCESS | 3840 | 1472087129052 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:29 INFO - PROCESS | 3840 | 1472087129189 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 17:05:29 INFO - PROCESS | 3840 | 1472087129262 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:29 INFO - PROCESS | 3840 | 1472087129264 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:29 INFO - PROCESS | 3840 | ++DOCSHELL 19EC7C00 == 44 [pid = 3840] [id = 523] 17:05:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 93 (1A205400) [pid = 3840] [serial = 1569] [outer = 00000000] 17:05:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 94 (1A5A9800) [pid = 3840] [serial = 1570] [outer = 1A205400] 17:05:29 INFO - PROCESS | 3840 | 1472087129309 Marionette DEBUG loaded listener.js 17:05:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 95 (1A618000) [pid = 3840] [serial = 1571] [outer = 1A205400] 17:05:29 INFO - PROCESS | 3840 | 1472087129733 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 17:05:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 17:05:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 711ms 17:05:29 INFO - PROCESS | 3840 | 1472087129761 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 17:05:29 INFO - PROCESS | 3840 | 1472087129763 Marionette TRACE conn3 <- [1,2057,null,{"value":"13"}] 17:05:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 17:05:29 INFO - PROCESS | 3840 | 1472087129800 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 17:05:29 INFO - PROCESS | 3840 | 1472087129802 Marionette TRACE conn3 <- [1,2058,null,{}] 17:05:29 INFO - PROCESS | 3840 | 1472087129809 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:29 INFO - PROCESS | 3840 | 1472087129811 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:29 INFO - PROCESS | 3840 | 1472087129932 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 17:05:30 INFO - PROCESS | 3840 | 1472087130014 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:30 INFO - PROCESS | 3840 | 1472087130016 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:30 INFO - PROCESS | 3840 | ++DOCSHELL 1A715800 == 45 [pid = 3840] [id = 524] 17:05:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 96 (1A71AC00) [pid = 3840] [serial = 1572] [outer = 00000000] 17:05:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 97 (1A9EBC00) [pid = 3840] [serial = 1573] [outer = 1A71AC00] 17:05:30 INFO - PROCESS | 3840 | 1472087130063 Marionette DEBUG loaded listener.js 17:05:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 98 (1A9EC400) [pid = 3840] [serial = 1574] [outer = 1A71AC00] 17:05:30 INFO - PROCESS | 3840 | --DOMWINDOW == 97 (10A4A000) [pid = 3840] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 17:05:30 INFO - PROCESS | 3840 | --DOMWINDOW == 96 (1A22BC00) [pid = 3840] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 17:05:30 INFO - PROCESS | 3840 | --DOMWINDOW == 95 (0F2D0800) [pid = 3840] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 17:05:30 INFO - PROCESS | 3840 | --DOMWINDOW == 94 (17EDD400) [pid = 3840] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 17:05:30 INFO - PROCESS | 3840 | --DOMWINDOW == 93 (0F2D2000) [pid = 3840] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 17:05:30 INFO - PROCESS | 3840 | --DOMWINDOW == 92 (16C70800) [pid = 3840] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 17:05:30 INFO - PROCESS | 3840 | --DOMWINDOW == 91 (13EACC00) [pid = 3840] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 17:05:30 INFO - PROCESS | 3840 | --DOMWINDOW == 90 (17259C00) [pid = 3840] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 17:05:30 INFO - PROCESS | 3840 | --DOMWINDOW == 89 (1999AC00) [pid = 3840] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 17:05:30 INFO - PROCESS | 3840 | --DOMWINDOW == 88 (12C84000) [pid = 3840] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 17:05:30 INFO - PROCESS | 3840 | --DOMWINDOW == 87 (1833A000) [pid = 3840] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 17:05:30 INFO - PROCESS | 3840 | 1472087130570 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 17:05:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 17:05:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 862ms 17:05:30 INFO - PROCESS | 3840 | 1472087130641 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 17:05:30 INFO - PROCESS | 3840 | 1472087130644 Marionette TRACE conn3 <- [1,2061,null,{"value":"13"}] 17:05:30 INFO - PROCESS | 3840 | 1472087130648 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 17:05:30 INFO - PROCESS | 3840 | 1472087130650 Marionette TRACE conn3 <- [1,2062,null,{}] 17:05:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 17:05:30 INFO - PROCESS | 3840 | 1472087130653 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:30 INFO - PROCESS | 3840 | 1472087130655 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:30 INFO - PROCESS | 3840 | 1472087130724 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 17:05:30 INFO - PROCESS | 3840 | 1472087130731 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:30 INFO - PROCESS | 3840 | 1472087130734 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:30 INFO - PROCESS | 3840 | ++DOCSHELL 1185E000 == 46 [pid = 3840] [id = 525] 17:05:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 88 (12BB8C00) [pid = 3840] [serial = 1575] [outer = 00000000] 17:05:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 89 (16B99C00) [pid = 3840] [serial = 1576] [outer = 12BB8C00] 17:05:30 INFO - PROCESS | 3840 | 1472087130780 Marionette DEBUG loaded listener.js 17:05:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 90 (16B9B800) [pid = 3840] [serial = 1577] [outer = 12BB8C00] 17:05:31 INFO - PROCESS | 3840 | 1472087131240 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 17:05:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 17:05:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 681ms 17:05:31 INFO - PROCESS | 3840 | 1472087131316 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 17:05:31 INFO - PROCESS | 3840 | 1472087131318 Marionette TRACE conn3 <- [1,2065,null,{"value":"13"}] 17:05:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 17:05:31 INFO - PROCESS | 3840 | 1472087131322 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 17:05:31 INFO - PROCESS | 3840 | 1472087131323 Marionette TRACE conn3 <- [1,2066,null,{}] 17:05:31 INFO - PROCESS | 3840 | 1472087131327 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:31 INFO - PROCESS | 3840 | 1472087131329 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:31 INFO - PROCESS | 3840 | 1472087131443 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 17:05:31 INFO - PROCESS | 3840 | 1472087131455 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:31 INFO - PROCESS | 3840 | 1472087131458 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:31 INFO - PROCESS | 3840 | ++DOCSHELL 16B9F400 == 47 [pid = 3840] [id = 526] 17:05:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 91 (16BA0000) [pid = 3840] [serial = 1578] [outer = 00000000] 17:05:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 92 (16BA5C00) [pid = 3840] [serial = 1579] [outer = 16BA0000] 17:05:31 INFO - PROCESS | 3840 | 1472087131503 Marionette DEBUG loaded listener.js 17:05:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 93 (1971D000) [pid = 3840] [serial = 1580] [outer = 16BA0000] 17:05:31 INFO - PROCESS | 3840 | 1472087131955 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 17:05:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 17:05:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 680ms 17:05:31 INFO - PROCESS | 3840 | 1472087132004 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 17:05:31 INFO - PROCESS | 3840 | 1472087132006 Marionette TRACE conn3 <- [1,2069,null,{"value":"13"}] 17:05:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 17:05:32 INFO - PROCESS | 3840 | 1472087132010 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 17:05:32 INFO - PROCESS | 3840 | 1472087132011 Marionette TRACE conn3 <- [1,2070,null,{}] 17:05:32 INFO - PROCESS | 3840 | 1472087132015 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:32 INFO - PROCESS | 3840 | 1472087132017 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:32 INFO - PROCESS | 3840 | 1472087132113 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 17:05:32 INFO - PROCESS | 3840 | 1472087132118 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:32 INFO - PROCESS | 3840 | 1472087132120 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:32 INFO - PROCESS | 3840 | ++DOCSHELL 0F2D2800 == 48 [pid = 3840] [id = 527] 17:05:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 94 (16B9E000) [pid = 3840] [serial = 1581] [outer = 00000000] 17:05:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 95 (1A9E0400) [pid = 3840] [serial = 1582] [outer = 16B9E000] 17:05:32 INFO - PROCESS | 3840 | 1472087132167 Marionette DEBUG loaded listener.js 17:05:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 96 (1ABA2C00) [pid = 3840] [serial = 1583] [outer = 16B9E000] 17:05:32 INFO - PROCESS | 3840 | 1472087132893 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 17:05:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 17:05:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 923ms 17:05:32 INFO - PROCESS | 3840 | 1472087132922 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 17:05:32 INFO - PROCESS | 3840 | 1472087132926 Marionette TRACE conn3 <- [1,2073,null,{"value":"13"}] 17:05:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 17:05:32 INFO - PROCESS | 3840 | 1472087132932 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 17:05:32 INFO - PROCESS | 3840 | 1472087132937 Marionette TRACE conn3 <- [1,2074,null,{}] 17:05:32 INFO - PROCESS | 3840 | 1472087132943 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:32 INFO - PROCESS | 3840 | 1472087132946 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:33 INFO - PROCESS | 3840 | 1472087133065 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 17:05:33 INFO - PROCESS | 3840 | 1472087133227 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:33 INFO - PROCESS | 3840 | 1472087133231 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:33 INFO - PROCESS | 3840 | ++DOCSHELL 10A47C00 == 49 [pid = 3840] [id = 528] 17:05:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 97 (10A4A000) [pid = 3840] [serial = 1584] [outer = 00000000] 17:05:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 98 (11C0F800) [pid = 3840] [serial = 1585] [outer = 10A4A000] 17:05:33 INFO - PROCESS | 3840 | 1472087133277 Marionette DEBUG loaded listener.js 17:05:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 99 (13A9B800) [pid = 3840] [serial = 1586] [outer = 10A4A000] 17:05:33 INFO - PROCESS | 3840 | 1472087133847 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 17:05:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 17:05:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 968ms 17:05:33 INFO - PROCESS | 3840 | 1472087133905 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 17:05:33 INFO - PROCESS | 3840 | 1472087133910 Marionette TRACE conn3 <- [1,2077,null,{"value":"13"}] 17:05:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 17:05:33 INFO - PROCESS | 3840 | 1472087133917 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 17:05:33 INFO - PROCESS | 3840 | 1472087133920 Marionette TRACE conn3 <- [1,2078,null,{}] 17:05:33 INFO - PROCESS | 3840 | 1472087133925 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:33 INFO - PROCESS | 3840 | 1472087133928 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:34 INFO - PROCESS | 3840 | 1472087134047 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 17:05:34 INFO - PROCESS | 3840 | 1472087134196 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:34 INFO - PROCESS | 3840 | 1472087134199 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:34 INFO - PROCESS | 3840 | ++DOCSHELL 16B9B000 == 50 [pid = 3840] [id = 529] 17:05:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 100 (16B9B400) [pid = 3840] [serial = 1587] [outer = 00000000] 17:05:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 101 (16C74000) [pid = 3840] [serial = 1588] [outer = 16B9B400] 17:05:34 INFO - PROCESS | 3840 | 1472087134260 Marionette DEBUG loaded listener.js 17:05:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 102 (17527800) [pid = 3840] [serial = 1589] [outer = 16B9B400] 17:05:34 INFO - PROCESS | 3840 | 1472087134846 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 17:05:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 17:05:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 968ms 17:05:34 INFO - PROCESS | 3840 | 1472087134884 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 17:05:34 INFO - PROCESS | 3840 | 1472087134887 Marionette TRACE conn3 <- [1,2081,null,{"value":"13"}] 17:05:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 17:05:34 INFO - PROCESS | 3840 | 1472087134891 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 17:05:34 INFO - PROCESS | 3840 | 1472087134895 Marionette TRACE conn3 <- [1,2082,null,{}] 17:05:34 INFO - PROCESS | 3840 | 1472087134907 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:34 INFO - PROCESS | 3840 | 1472087134912 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:35 INFO - PROCESS | 3840 | 1472087135030 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 17:05:35 INFO - PROCESS | 3840 | 1472087135194 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:35 INFO - PROCESS | 3840 | 1472087135198 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:35 INFO - PROCESS | 3840 | ++DOCSHELL 1A236800 == 51 [pid = 3840] [id = 530] 17:05:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 103 (1A5A8000) [pid = 3840] [serial = 1590] [outer = 00000000] 17:05:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 104 (1A9EA800) [pid = 3840] [serial = 1591] [outer = 1A5A8000] 17:05:35 INFO - PROCESS | 3840 | 1472087135258 Marionette DEBUG loaded listener.js 17:05:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 105 (1ADA5000) [pid = 3840] [serial = 1592] [outer = 1A5A8000] 17:05:35 INFO - PROCESS | 3840 | 1472087135915 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 17:05:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 17:05:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1060ms 17:05:35 INFO - PROCESS | 3840 | 1472087135963 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 17:05:35 INFO - PROCESS | 3840 | 1472087135966 Marionette TRACE conn3 <- [1,2085,null,{"value":"13"}] 17:05:35 INFO - PROCESS | 3840 | 1472087135971 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 17:05:35 INFO - PROCESS | 3840 | 1472087135973 Marionette TRACE conn3 <- [1,2086,null,{}] 17:05:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 17:05:35 INFO - PROCESS | 3840 | 1472087135977 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:35 INFO - PROCESS | 3840 | 1472087135980 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:36 INFO - PROCESS | 3840 | 1472087136097 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 17:05:36 INFO - PROCESS | 3840 | 1472087136406 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:36 INFO - PROCESS | 3840 | 1472087136409 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:36 INFO - PROCESS | 3840 | ++DOCSHELL 0F2C8000 == 52 [pid = 3840] [id = 531] 17:05:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 106 (0F2C9800) [pid = 3840] [serial = 1593] [outer = 00000000] 17:05:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 107 (0F395C00) [pid = 3840] [serial = 1594] [outer = 0F2C9800] 17:05:36 INFO - PROCESS | 3840 | 1472087136470 Marionette DEBUG loaded listener.js 17:05:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 108 (10A08800) [pid = 3840] [serial = 1595] [outer = 0F2C9800] 17:05:37 INFO - PROCESS | 3840 | 1472087137044 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 17:05:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 17:05:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1104ms 17:05:37 INFO - PROCESS | 3840 | 1472087137085 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 17:05:37 INFO - PROCESS | 3840 | 1472087137089 Marionette TRACE conn3 <- [1,2089,null,{"value":"13"}] 17:05:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 17:05:37 INFO - PROCESS | 3840 | 1472087137093 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 17:05:37 INFO - PROCESS | 3840 | 1472087137096 Marionette TRACE conn3 <- [1,2090,null,{}] 17:05:37 INFO - PROCESS | 3840 | 1472087137102 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:37 INFO - PROCESS | 3840 | 1472087137106 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:37 INFO - PROCESS | 3840 | 1472087137209 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 17:05:37 INFO - PROCESS | 3840 | 1472087137330 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:37 INFO - PROCESS | 3840 | 1472087137332 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:37 INFO - PROCESS | 3840 | ++DOCSHELL 10A46400 == 53 [pid = 3840] [id = 532] 17:05:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 109 (10F53C00) [pid = 3840] [serial = 1596] [outer = 00000000] 17:05:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 110 (1185DC00) [pid = 3840] [serial = 1597] [outer = 10F53C00] 17:05:37 INFO - PROCESS | 3840 | 1472087137424 Marionette DEBUG loaded listener.js 17:05:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 111 (11D0EC00) [pid = 3840] [serial = 1598] [outer = 10F53C00] 17:05:38 INFO - PROCESS | 3840 | --DOCSHELL 16B9F400 == 52 [pid = 3840] [id = 526] 17:05:38 INFO - PROCESS | 3840 | --DOCSHELL 1185E000 == 51 [pid = 3840] [id = 525] 17:05:38 INFO - PROCESS | 3840 | --DOCSHELL 1A715800 == 50 [pid = 3840] [id = 524] 17:05:38 INFO - PROCESS | 3840 | --DOCSHELL 19EC7C00 == 49 [pid = 3840] [id = 523] 17:05:38 INFO - PROCESS | 3840 | --DOCSHELL 1185B000 == 48 [pid = 3840] [id = 522] 17:05:38 INFO - PROCESS | 3840 | --DOCSHELL 18307400 == 47 [pid = 3840] [id = 521] 17:05:38 INFO - PROCESS | 3840 | --DOCSHELL 172E6800 == 46 [pid = 3840] [id = 520] 17:05:38 INFO - PROCESS | 3840 | --DOCSHELL 1147D800 == 45 [pid = 3840] [id = 519] 17:05:38 INFO - PROCESS | 3840 | --DOCSHELL 1185EC00 == 44 [pid = 3840] [id = 518] 17:05:38 INFO - PROCESS | 3840 | --DOCSHELL 19CDF800 == 43 [pid = 3840] [id = 516] 17:05:38 INFO - PROCESS | 3840 | --DOCSHELL 0F34C400 == 42 [pid = 3840] [id = 517] 17:05:38 INFO - PROCESS | 3840 | --DOCSHELL 1564C000 == 41 [pid = 3840] [id = 501] 17:05:38 INFO - PROCESS | 3840 | --DOCSHELL 18307000 == 40 [pid = 3840] [id = 502] 17:05:38 INFO - PROCESS | 3840 | --DOCSHELL 19719800 == 39 [pid = 3840] [id = 513] 17:05:38 INFO - PROCESS | 3840 | --DOCSHELL 1578A000 == 38 [pid = 3840] [id = 430] 17:05:38 INFO - PROCESS | 3840 | --DOCSHELL 172ECC00 == 37 [pid = 3840] [id = 485] 17:05:38 INFO - PROCESS | 3840 | --DOCSHELL 1036D000 == 36 [pid = 3840] [id = 500] 17:05:38 INFO - PROCESS | 3840 | --DOCSHELL 10328400 == 35 [pid = 3840] [id = 514] 17:05:38 INFO - PROCESS | 3840 | --DOCSHELL 13219400 == 34 [pid = 3840] [id = 484] 17:05:38 INFO - PROCESS | 3840 | --DOCSHELL 1657FC00 == 33 [pid = 3840] [id = 515] 17:05:38 INFO - PROCESS | 3840 | --DOCSHELL 158D1C00 == 32 [pid = 3840] [id = 486] 17:05:38 INFO - PROCESS | 3840 | --DOCSHELL 0F2C8000 == 31 [pid = 3840] [id = 531] 17:05:38 INFO - PROCESS | 3840 | --DOCSHELL 16B9B000 == 30 [pid = 3840] [id = 529] 17:05:38 INFO - PROCESS | 3840 | --DOCSHELL 1A236800 == 29 [pid = 3840] [id = 530] 17:05:38 INFO - PROCESS | 3840 | --DOCSHELL 0F2D2800 == 28 [pid = 3840] [id = 527] 17:05:38 INFO - PROCESS | 3840 | --DOCSHELL 10A47C00 == 27 [pid = 3840] [id = 528] 17:05:38 INFO - PROCESS | 3840 | --DOMWINDOW == 110 (1ABA2400) [pid = 3840] [serial = 1499] [outer = 00000000] [url = about:blank] 17:05:38 INFO - PROCESS | 3840 | --DOMWINDOW == 109 (19ECC000) [pid = 3840] [serial = 1526] [outer = 00000000] [url = about:blank] 17:05:38 INFO - PROCESS | 3840 | --DOMWINDOW == 108 (1A71A000) [pid = 3840] [serial = 1538] [outer = 00000000] [url = about:blank] 17:05:38 INFO - PROCESS | 3840 | --DOMWINDOW == 107 (15EC2C00) [pid = 3840] [serial = 1534] [outer = 00000000] [url = about:blank] 17:05:38 INFO - PROCESS | 3840 | --DOMWINDOW == 106 (1A9EAC00) [pid = 3840] [serial = 1532] [outer = 00000000] [url = about:blank] 17:05:38 INFO - PROCESS | 3840 | --DOMWINDOW == 105 (1833DC00) [pid = 3840] [serial = 1523] [outer = 00000000] [url = about:blank] 17:05:38 INFO - PROCESS | 3840 | --DOMWINDOW == 104 (15ECC400) [pid = 3840] [serial = 1535] [outer = 00000000] [url = about:blank] 17:05:38 INFO - PROCESS | 3840 | --DOMWINDOW == 103 (1A720400) [pid = 3840] [serial = 1531] [outer = 00000000] [url = about:blank] 17:05:38 INFO - PROCESS | 3840 | --DOMWINDOW == 102 (1A61FC00) [pid = 3840] [serial = 1529] [outer = 00000000] [url = about:blank] 17:05:38 INFO - PROCESS | 3840 | --DOMWINDOW == 101 (10E41C00) [pid = 3840] [serial = 1511] [outer = 00000000] [url = about:blank] 17:05:38 INFO - PROCESS | 3840 | --DOMWINDOW == 100 (1036A800) [pid = 3840] [serial = 1510] [outer = 00000000] [url = about:blank] 17:05:38 INFO - PROCESS | 3840 | --DOMWINDOW == 99 (18333C00) [pid = 3840] [serial = 1522] [outer = 00000000] [url = about:blank] 17:05:38 INFO - PROCESS | 3840 | --DOMWINDOW == 98 (1A617800) [pid = 3840] [serial = 1528] [outer = 00000000] [url = about:blank] 17:05:38 INFO - PROCESS | 3840 | --DOMWINDOW == 97 (1A210C00) [pid = 3840] [serial = 1507] [outer = 00000000] [url = about:blank] 17:05:38 INFO - PROCESS | 3840 | --DOMWINDOW == 96 (112C6C00) [pid = 3840] [serial = 1513] [outer = 00000000] [url = about:blank] 17:05:38 INFO - PROCESS | 3840 | --DOMWINDOW == 95 (11DDEC00) [pid = 3840] [serial = 1514] [outer = 00000000] [url = about:blank] 17:05:38 INFO - PROCESS | 3840 | --DOMWINDOW == 94 (15871C00) [pid = 3840] [serial = 1504] [outer = 00000000] [url = about:blank] 17:05:38 INFO - PROCESS | 3840 | --DOMWINDOW == 93 (10A0F000) [pid = 3840] [serial = 1501] [outer = 00000000] [url = about:blank] 17:05:38 INFO - PROCESS | 3840 | --DOMWINDOW == 92 (17357000) [pid = 3840] [serial = 1519] [outer = 00000000] [url = about:blank] 17:05:38 INFO - PROCESS | 3840 | --DOMWINDOW == 91 (17BAEC00) [pid = 3840] [serial = 1520] [outer = 00000000] [url = about:blank] 17:05:38 INFO - PROCESS | 3840 | --DOMWINDOW == 90 (14375C00) [pid = 3840] [serial = 1516] [outer = 00000000] [url = about:blank] 17:05:38 INFO - PROCESS | 3840 | --DOMWINDOW == 89 (156F3C00) [pid = 3840] [serial = 1517] [outer = 00000000] [url = about:blank] 17:05:38 INFO - PROCESS | 3840 | --DOMWINDOW == 88 (19722400) [pid = 3840] [serial = 1540] [outer = 00000000] [url = about:blank] 17:05:38 INFO - PROCESS | 3840 | --DOMWINDOW == 87 (1A716800) [pid = 3840] [serial = 1537] [outer = 00000000] [url = about:blank] 17:05:38 INFO - PROCESS | 3840 | --DOMWINDOW == 86 (19CDD800) [pid = 3840] [serial = 1525] [outer = 00000000] [url = about:blank] 17:05:38 INFO - PROCESS | 3840 | --DOCSHELL 1B330000 == 26 [pid = 3840] [id = 15] 17:05:38 INFO - PROCESS | 3840 | 1472087138717 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 17:05:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 17:05:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1649ms 17:05:38 INFO - PROCESS | 3840 | 1472087138753 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 17:05:38 INFO - PROCESS | 3840 | 1472087138757 Marionette TRACE conn3 <- [1,2093,null,{"value":"13"}] 17:05:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 17:05:38 INFO - PROCESS | 3840 | 1472087138762 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 17:05:38 INFO - PROCESS | 3840 | 1472087138766 Marionette TRACE conn3 <- [1,2094,null,{}] 17:05:38 INFO - PROCESS | 3840 | 1472087138771 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:38 INFO - PROCESS | 3840 | 1472087138774 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:38 INFO - PROCESS | 3840 | 1472087138905 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 17:05:39 INFO - PROCESS | 3840 | 1472087139034 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:39 INFO - PROCESS | 3840 | 1472087139037 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:39 INFO - PROCESS | 3840 | ++DOCSHELL 10AEC800 == 27 [pid = 3840] [id = 533] 17:05:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 87 (10AED000) [pid = 3840] [serial = 1599] [outer = 00000000] 17:05:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 88 (10AF5000) [pid = 3840] [serial = 1600] [outer = 10AED000] 17:05:39 INFO - PROCESS | 3840 | 1472087139089 Marionette DEBUG loaded listener.js 17:05:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 89 (10E44400) [pid = 3840] [serial = 1601] [outer = 10AED000] 17:05:39 INFO - PROCESS | 3840 | 1472087139503 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 17:05:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 17:05:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 772ms 17:05:39 INFO - PROCESS | 3840 | 1472087139547 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 17:05:39 INFO - PROCESS | 3840 | 1472087139553 Marionette TRACE conn3 <- [1,2097,null,{"value":"13"}] 17:05:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 17:05:39 INFO - PROCESS | 3840 | 1472087139559 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 17:05:39 INFO - PROCESS | 3840 | 1472087139562 Marionette TRACE conn3 <- [1,2098,null,{}] 17:05:39 INFO - PROCESS | 3840 | 1472087139566 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:39 INFO - PROCESS | 3840 | 1472087139568 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:39 INFO - PROCESS | 3840 | 1472087139670 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 17:05:39 INFO - PROCESS | 3840 | 1472087139677 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:39 INFO - PROCESS | 3840 | 1472087139679 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:39 INFO - PROCESS | 3840 | ++DOCSHELL 112CE000 == 28 [pid = 3840] [id = 534] 17:05:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 90 (112CE800) [pid = 3840] [serial = 1602] [outer = 00000000] 17:05:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 91 (11859400) [pid = 3840] [serial = 1603] [outer = 112CE800] 17:05:39 INFO - PROCESS | 3840 | 1472087139714 Marionette DEBUG loaded listener.js 17:05:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 92 (118A3C00) [pid = 3840] [serial = 1604] [outer = 112CE800] 17:05:40 INFO - PROCESS | 3840 | 1472087140195 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 17:05:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 17:05:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 681ms 17:05:40 INFO - PROCESS | 3840 | 1472087140240 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 17:05:40 INFO - PROCESS | 3840 | 1472087140243 Marionette TRACE conn3 <- [1,2101,null,{"value":"13"}] 17:05:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 17:05:40 INFO - PROCESS | 3840 | 1472087140246 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 17:05:40 INFO - PROCESS | 3840 | 1472087140250 Marionette TRACE conn3 <- [1,2102,null,{}] 17:05:40 INFO - PROCESS | 3840 | 1472087140244 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:40 INFO - PROCESS | 3840 | 1472087140248 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:40 INFO - PROCESS | 3840 | 1472087140383 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 17:05:40 INFO - PROCESS | 3840 | 1472087140531 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:40 INFO - PROCESS | 3840 | 1472087140535 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:40 INFO - PROCESS | 3840 | ++DOCSHELL 0F2CE800 == 29 [pid = 3840] [id = 535] 17:05:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 93 (0F2CFC00) [pid = 3840] [serial = 1605] [outer = 00000000] 17:05:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 94 (0F34F800) [pid = 3840] [serial = 1606] [outer = 0F2CFC00] 17:05:40 INFO - PROCESS | 3840 | 1472087140595 Marionette DEBUG loaded listener.js 17:05:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 95 (1047DC00) [pid = 3840] [serial = 1607] [outer = 0F2CFC00] 17:05:41 INFO - PROCESS | 3840 | 1472087141370 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 17:05:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 17:05:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1210ms 17:05:41 INFO - PROCESS | 3840 | 1472087141451 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 17:05:41 INFO - PROCESS | 3840 | 1472087141455 Marionette TRACE conn3 <- [1,2105,null,{"value":"13"}] 17:05:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 17:05:41 INFO - PROCESS | 3840 | 1472087141461 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 17:05:41 INFO - PROCESS | 3840 | 1472087141465 Marionette TRACE conn3 <- [1,2106,null,{}] 17:05:41 INFO - PROCESS | 3840 | 1472087141470 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:41 INFO - PROCESS | 3840 | 1472087141473 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:41 INFO - PROCESS | 3840 | 1472087141600 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 17:05:41 INFO - PROCESS | 3840 | 1472087141728 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:41 INFO - PROCESS | 3840 | 1472087141732 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:41 INFO - PROCESS | 3840 | ++DOCSHELL 11853800 == 30 [pid = 3840] [id = 536] 17:05:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 96 (11857C00) [pid = 3840] [serial = 1608] [outer = 00000000] 17:05:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 97 (11D08800) [pid = 3840] [serial = 1609] [outer = 11857C00] 17:05:41 INFO - PROCESS | 3840 | 1472087141792 Marionette DEBUG loaded listener.js 17:05:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 98 (12BC4000) [pid = 3840] [serial = 1610] [outer = 11857C00] 17:05:42 INFO - PROCESS | 3840 | 1472087142476 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 17:05:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 17:05:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1060ms 17:05:42 INFO - PROCESS | 3840 | 1472087142530 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 17:05:42 INFO - PROCESS | 3840 | 1472087142534 Marionette TRACE conn3 <- [1,2109,null,{"value":"13"}] 17:05:42 INFO - PROCESS | 3840 | 1472087142538 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 17:05:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 17:05:42 INFO - PROCESS | 3840 | 1472087142541 Marionette TRACE conn3 <- [1,2110,null,{}] 17:05:42 INFO - PROCESS | 3840 | 1472087142545 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:42 INFO - PROCESS | 3840 | 1472087142548 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:42 INFO - PROCESS | 3840 | 1472087142669 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 17:05:42 INFO - PROCESS | 3840 | 1472087142826 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:42 INFO - PROCESS | 3840 | 1472087142829 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:42 INFO - PROCESS | 3840 | ++DOCSHELL 13AA4400 == 31 [pid = 3840] [id = 537] 17:05:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 99 (15646C00) [pid = 3840] [serial = 1611] [outer = 00000000] 17:05:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 100 (156F3C00) [pid = 3840] [serial = 1612] [outer = 15646C00] 17:05:42 INFO - PROCESS | 3840 | 1472087142890 Marionette DEBUG loaded listener.js 17:05:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 101 (1586E400) [pid = 3840] [serial = 1613] [outer = 15646C00] 17:05:43 INFO - PROCESS | 3840 | --DOCSHELL 112CE000 == 30 [pid = 3840] [id = 534] 17:05:43 INFO - PROCESS | 3840 | --DOCSHELL 10AEC800 == 29 [pid = 3840] [id = 533] 17:05:43 INFO - PROCESS | 3840 | --DOCSHELL 10A46400 == 28 [pid = 3840] [id = 532] 17:05:43 INFO - PROCESS | 3840 | 1472087143647 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 17:05:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 17:05:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1150ms 17:05:43 INFO - PROCESS | 3840 | 1472087143698 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 17:05:43 INFO - PROCESS | 3840 | 1472087143702 Marionette TRACE conn3 <- [1,2113,null,{"value":"13"}] 17:05:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 17:05:43 INFO - PROCESS | 3840 | 1472087143707 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 17:05:43 INFO - PROCESS | 3840 | 1472087143712 Marionette TRACE conn3 <- [1,2114,null,{}] 17:05:43 INFO - PROCESS | 3840 | 1472087143717 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:43 INFO - PROCESS | 3840 | 1472087143720 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:43 INFO - PROCESS | 3840 | 1472087143835 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 17:05:43 INFO - PROCESS | 3840 | 1472087143905 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:43 INFO - PROCESS | 3840 | 1472087143908 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:43 INFO - PROCESS | 3840 | ++DOCSHELL 10AF1400 == 29 [pid = 3840] [id = 538] 17:05:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 102 (10AF2400) [pid = 3840] [serial = 1614] [outer = 00000000] 17:05:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 103 (1147D800) [pid = 3840] [serial = 1615] [outer = 10AF2400] 17:05:43 INFO - PROCESS | 3840 | 1472087143957 Marionette DEBUG loaded listener.js 17:05:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 104 (1185AC00) [pid = 3840] [serial = 1616] [outer = 10AF2400] 17:05:44 INFO - PROCESS | 3840 | 1472087144420 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 17:05:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 17:05:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 771ms 17:05:44 INFO - PROCESS | 3840 | 1472087144477 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 17:05:44 INFO - PROCESS | 3840 | 1472087144481 Marionette TRACE conn3 <- [1,2117,null,{"value":"13"}] 17:05:44 INFO - PROCESS | 3840 | 1472087144497 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 17:05:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 17:05:44 INFO - PROCESS | 3840 | 1472087144500 Marionette TRACE conn3 <- [1,2118,null,{}] 17:05:44 INFO - PROCESS | 3840 | 1472087144503 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:44 INFO - PROCESS | 3840 | 1472087144506 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:44 INFO - PROCESS | 3840 | 1472087144638 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 17:05:44 INFO - PROCESS | 3840 | 1472087144651 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:44 INFO - PROCESS | 3840 | 1472087144653 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:44 INFO - PROCESS | 3840 | ++DOCSHELL 15647000 == 30 [pid = 3840] [id = 539] 17:05:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 105 (1564C800) [pid = 3840] [serial = 1617] [outer = 00000000] 17:05:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 106 (15877800) [pid = 3840] [serial = 1618] [outer = 1564C800] 17:05:44 INFO - PROCESS | 3840 | 1472087144763 Marionette DEBUG loaded listener.js 17:05:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 107 (159AF800) [pid = 3840] [serial = 1619] [outer = 1564C800] 17:05:45 INFO - PROCESS | 3840 | 1472087145212 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2121,"getWindowHandle",null] 17:05:45 INFO - PROCESS | 3840 | 1472087145267 Marionette TRACE conn3 <- [1,2121,null,{"value":"13"}] 17:05:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 17:05:45 INFO - PROCESS | 3840 | 1472087145276 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 17:05:45 INFO - PROCESS | 3840 | 1472087145280 Marionette TRACE conn3 <- [1,2122,null,{}] 17:05:45 INFO - PROCESS | 3840 | 1472087145291 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:45 INFO - PROCESS | 3840 | 1472087145295 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:45 INFO - PROCESS | 3840 | 1472087145403 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 17:05:45 INFO - PROCESS | 3840 | --DOMWINDOW == 106 (1B330800) [pid = 3840] [serial = 41] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:05:45 INFO - PROCESS | 3840 | --DOMWINDOW == 105 (19CE0400) [pid = 3840] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 17:05:45 INFO - PROCESS | 3840 | --DOMWINDOW == 104 (18334400) [pid = 3840] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 17:05:45 INFO - PROCESS | 3840 | --DOMWINDOW == 103 (11852400) [pid = 3840] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 17:05:45 INFO - PROCESS | 3840 | --DOMWINDOW == 102 (19719400) [pid = 3840] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 17:05:45 INFO - PROCESS | 3840 | --DOMWINDOW == 101 (10375C00) [pid = 3840] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 17:05:45 INFO - PROCESS | 3840 | --DOMWINDOW == 100 (1A5A5000) [pid = 3840] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 17:05:45 INFO - PROCESS | 3840 | --DOMWINDOW == 99 (16BA0000) [pid = 3840] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 17:05:45 INFO - PROCESS | 3840 | --DOMWINDOW == 98 (15652C00) [pid = 3840] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 17:05:45 INFO - PROCESS | 3840 | --DOMWINDOW == 97 (1971A000) [pid = 3840] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 17:05:45 INFO - PROCESS | 3840 | --DOMWINDOW == 96 (114AEC00) [pid = 3840] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 17:05:45 INFO - PROCESS | 3840 | --DOMWINDOW == 95 (1A205400) [pid = 3840] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 17:05:45 INFO - PROCESS | 3840 | --DOMWINDOW == 94 (1036D400) [pid = 3840] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 17:05:45 INFO - PROCESS | 3840 | --DOMWINDOW == 93 (172E7000) [pid = 3840] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 17:05:45 INFO - PROCESS | 3840 | --DOMWINDOW == 92 (1A71AC00) [pid = 3840] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 17:05:45 INFO - PROCESS | 3840 | --DOMWINDOW == 91 (16586800) [pid = 3840] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 17:05:45 INFO - PROCESS | 3840 | --DOMWINDOW == 90 (11861800) [pid = 3840] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 17:05:45 INFO - PROCESS | 3840 | --DOMWINDOW == 89 (12BB8C00) [pid = 3840] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 17:05:45 INFO - PROCESS | 3840 | --DOMWINDOW == 88 (18309800) [pid = 3840] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 17:05:45 INFO - PROCESS | 3840 | --DOMWINDOW == 87 (16B9E000) [pid = 3840] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 17:05:45 INFO - PROCESS | 3840 | 1472087145624 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:45 INFO - PROCESS | 3840 | 1472087145628 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:45 INFO - PROCESS | 3840 | ++DOCSHELL 10559400 == 31 [pid = 3840] [id = 540] 17:05:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 88 (10A03000) [pid = 3840] [serial = 1620] [outer = 00000000] 17:05:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 89 (114AA800) [pid = 3840] [serial = 1621] [outer = 10A03000] 17:05:45 INFO - PROCESS | 3840 | 1472087145679 Marionette DEBUG loaded listener.js 17:05:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 90 (15788800) [pid = 3840] [serial = 1622] [outer = 10A03000] 17:05:46 INFO - PROCESS | 3840 | 1472087146095 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 17:05:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 17:05:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 863ms 17:05:46 INFO - PROCESS | 3840 | 1472087146147 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 17:05:46 INFO - PROCESS | 3840 | 1472087146149 Marionette TRACE conn3 <- [1,2125,null,{"value":"13"}] 17:05:46 INFO - PROCESS | 3840 | 1472087146153 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 17:05:46 INFO - PROCESS | 3840 | 1472087146155 Marionette TRACE conn3 <- [1,2126,null,{}] 17:05:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 17:05:46 INFO - PROCESS | 3840 | 1472087146158 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:46 INFO - PROCESS | 3840 | 1472087146161 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:46 INFO - PROCESS | 3840 | 1472087146253 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 17:05:46 INFO - PROCESS | 3840 | 1472087146261 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:46 INFO - PROCESS | 3840 | 1472087146264 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:46 INFO - PROCESS | 3840 | ++DOCSHELL 0F2CD400 == 32 [pid = 3840] [id = 541] 17:05:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 91 (168E1C00) [pid = 3840] [serial = 1623] [outer = 00000000] 17:05:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 92 (1734F400) [pid = 3840] [serial = 1624] [outer = 168E1C00] 17:05:46 INFO - PROCESS | 3840 | 1472087146311 Marionette DEBUG loaded listener.js 17:05:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 93 (17529400) [pid = 3840] [serial = 1625] [outer = 168E1C00] 17:05:46 INFO - PROCESS | 3840 | 1472087146755 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 17:05:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 17:05:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 620ms 17:05:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 17:05:46 INFO - PROCESS | 3840 | 1472087146776 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 17:05:46 INFO - PROCESS | 3840 | 1472087146778 Marionette TRACE conn3 <- [1,2129,null,{"value":"13"}] 17:05:46 INFO - PROCESS | 3840 | 1472087146781 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 17:05:46 INFO - PROCESS | 3840 | 1472087146783 Marionette TRACE conn3 <- [1,2130,null,{}] 17:05:46 INFO - PROCESS | 3840 | 1472087146787 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:46 INFO - PROCESS | 3840 | 1472087146789 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:46 INFO - PROCESS | 3840 | 1472087146887 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 17:05:46 INFO - PROCESS | 3840 | 1472087146893 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:46 INFO - PROCESS | 3840 | 1472087146895 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:46 INFO - PROCESS | 3840 | ++DOCSHELL 172EB400 == 33 [pid = 3840] [id = 542] 17:05:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 94 (17B20400) [pid = 3840] [serial = 1626] [outer = 00000000] 17:05:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 95 (1830B000) [pid = 3840] [serial = 1627] [outer = 17B20400] 17:05:46 INFO - PROCESS | 3840 | 1472087146941 Marionette DEBUG loaded listener.js 17:05:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 96 (1832E400) [pid = 3840] [serial = 1628] [outer = 17B20400] 17:05:47 INFO - PROCESS | 3840 | 1472087147426 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 17:05:47 INFO - PROCESS | 3840 | 1472087147463 Marionette TRACE conn3 <- [1,2133,null,{"value":"13"}] 17:05:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 17:05:47 INFO - PROCESS | 3840 | 1472087147468 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 17:05:47 INFO - PROCESS | 3840 | 1472087147469 Marionette TRACE conn3 <- [1,2134,null,{}] 17:05:47 INFO - PROCESS | 3840 | 1472087147473 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:47 INFO - PROCESS | 3840 | 1472087147479 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:47 INFO - PROCESS | 3840 | 1472087147579 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 17:05:47 INFO - PROCESS | 3840 | 1472087147810 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:47 INFO - PROCESS | 3840 | 1472087147814 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:47 INFO - PROCESS | 3840 | ++DOCSHELL 0F2CEC00 == 34 [pid = 3840] [id = 543] 17:05:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 97 (0F2D1C00) [pid = 3840] [serial = 1629] [outer = 00000000] 17:05:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 98 (1036D400) [pid = 3840] [serial = 1630] [outer = 0F2D1C00] 17:05:47 INFO - PROCESS | 3840 | 1472087147886 Marionette DEBUG loaded listener.js 17:05:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 99 (10A49800) [pid = 3840] [serial = 1631] [outer = 0F2D1C00] 17:05:48 INFO - PROCESS | 3840 | 1472087148486 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2137,"getWindowHandle",null] 17:05:48 INFO - PROCESS | 3840 | 1472087148535 Marionette TRACE conn3 <- [1,2137,null,{"value":"13"}] 17:05:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 17:05:48 INFO - PROCESS | 3840 | 1472087148540 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 17:05:48 INFO - PROCESS | 3840 | 1472087148544 Marionette TRACE conn3 <- [1,2138,null,{}] 17:05:48 INFO - PROCESS | 3840 | 1472087148549 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:48 INFO - PROCESS | 3840 | 1472087148552 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:48 INFO - PROCESS | 3840 | 1472087148648 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 17:05:48 INFO - PROCESS | 3840 | 1472087148797 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:48 INFO - PROCESS | 3840 | 1472087148801 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:48 INFO - PROCESS | 3840 | ++DOCSHELL 11855000 == 35 [pid = 3840] [id = 544] 17:05:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 100 (1436C800) [pid = 3840] [serial = 1632] [outer = 00000000] 17:05:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 101 (159B0800) [pid = 3840] [serial = 1633] [outer = 1436C800] 17:05:48 INFO - PROCESS | 3840 | 1472087148861 Marionette DEBUG loaded listener.js 17:05:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 102 (1668BC00) [pid = 3840] [serial = 1634] [outer = 1436C800] 17:05:49 INFO - PROCESS | 3840 | 1472087149463 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 17:05:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 17:05:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 968ms 17:05:49 INFO - PROCESS | 3840 | 1472087149509 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 17:05:49 INFO - PROCESS | 3840 | 1472087149514 Marionette TRACE conn3 <- [1,2141,null,{"value":"13"}] 17:05:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 17:05:49 INFO - PROCESS | 3840 | 1472087149531 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 17:05:49 INFO - PROCESS | 3840 | 1472087149534 Marionette TRACE conn3 <- [1,2142,null,{}] 17:05:49 INFO - PROCESS | 3840 | 1472087149541 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:49 INFO - PROCESS | 3840 | 1472087149543 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:49 INFO - PROCESS | 3840 | 1472087149655 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 17:05:49 INFO - PROCESS | 3840 | 1472087149803 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:49 INFO - PROCESS | 3840 | 1472087149806 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:49 INFO - PROCESS | 3840 | ++DOCSHELL 16B9F400 == 36 [pid = 3840] [id = 545] 17:05:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 103 (17EA4800) [pid = 3840] [serial = 1635] [outer = 00000000] 17:05:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 104 (18334800) [pid = 3840] [serial = 1636] [outer = 17EA4800] 17:05:49 INFO - PROCESS | 3840 | 1472087149863 Marionette DEBUG loaded listener.js 17:05:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 105 (19708400) [pid = 3840] [serial = 1637] [outer = 17EA4800] 17:05:50 INFO - PROCESS | 3840 | 1472087150465 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 17:05:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 17:05:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1029ms 17:05:50 INFO - PROCESS | 3840 | 1472087150540 Marionette TRACE conn3 -> [0,2145,"getWindowHandle",null] 17:05:50 INFO - PROCESS | 3840 | 1472087150542 Marionette TRACE conn3 <- [1,2145,null,{"value":"13"}] 17:05:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 17:05:50 INFO - PROCESS | 3840 | 1472087150571 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 17:05:50 INFO - PROCESS | 3840 | 1472087150577 Marionette TRACE conn3 <- [1,2146,null,{}] 17:05:50 INFO - PROCESS | 3840 | 1472087150595 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:50 INFO - PROCESS | 3840 | 1472087150599 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:50 INFO - PROCESS | 3840 | 1472087150753 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 17:05:50 INFO - PROCESS | 3840 | 1472087150819 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:50 INFO - PROCESS | 3840 | 1472087150822 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:50 INFO - PROCESS | 3840 | ++DOCSHELL 1971A000 == 37 [pid = 3840] [id = 546] 17:05:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 106 (19721C00) [pid = 3840] [serial = 1638] [outer = 00000000] 17:05:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 107 (19A58400) [pid = 3840] [serial = 1639] [outer = 19721C00] 17:05:50 INFO - PROCESS | 3840 | 1472087150879 Marionette DEBUG loaded listener.js 17:05:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 108 (19CE0400) [pid = 3840] [serial = 1640] [outer = 19721C00] 17:05:51 INFO - PROCESS | 3840 | 1472087151444 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 17:05:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 17:05:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 953ms 17:05:51 INFO - PROCESS | 3840 | 1472087151497 Marionette TRACE conn3 -> [0,2149,"getWindowHandle",null] 17:05:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 17:05:51 INFO - PROCESS | 3840 | 1472087151500 Marionette TRACE conn3 <- [1,2149,null,{"value":"13"}] 17:05:51 INFO - PROCESS | 3840 | 1472087151504 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 17:05:51 INFO - PROCESS | 3840 | 1472087151506 Marionette TRACE conn3 <- [1,2150,null,{}] 17:05:51 INFO - PROCESS | 3840 | 1472087151511 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:51 INFO - PROCESS | 3840 | 1472087151513 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:51 INFO - PROCESS | 3840 | 1472087151623 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 17:05:51 INFO - PROCESS | 3840 | 1472087151908 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:51 INFO - PROCESS | 3840 | 1472087151911 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:51 INFO - PROCESS | 3840 | ++DOCSHELL 0F2D3C00 == 38 [pid = 3840] [id = 547] 17:05:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 109 (0F348000) [pid = 3840] [serial = 1641] [outer = 00000000] 17:05:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 110 (10439800) [pid = 3840] [serial = 1642] [outer = 0F348000] 17:05:51 INFO - PROCESS | 3840 | 1472087151949 Marionette DEBUG loaded listener.js 17:05:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 111 (10A54800) [pid = 3840] [serial = 1643] [outer = 0F348000] 17:05:52 INFO - PROCESS | 3840 | --DOCSHELL 172EB400 == 37 [pid = 3840] [id = 542] 17:05:52 INFO - PROCESS | 3840 | --DOCSHELL 0F2CD400 == 36 [pid = 3840] [id = 541] 17:05:52 INFO - PROCESS | 3840 | --DOCSHELL 10559400 == 35 [pid = 3840] [id = 540] 17:05:52 INFO - PROCESS | 3840 | --DOCSHELL 15647000 == 34 [pid = 3840] [id = 539] 17:05:52 INFO - PROCESS | 3840 | --DOCSHELL 10AF1400 == 33 [pid = 3840] [id = 538] 17:05:52 INFO - PROCESS | 3840 | --DOCSHELL 1A71C400 == 32 [pid = 3840] [id = 16] 17:05:52 INFO - PROCESS | 3840 | --DOMWINDOW == 110 (1B331800) [pid = 3840] [serial = 43] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:05:52 INFO - PROCESS | 3840 | --DOMWINDOW == 109 (1A9E0400) [pid = 3840] [serial = 1582] [outer = 00000000] [url = about:blank] 17:05:52 INFO - PROCESS | 3840 | --DOMWINDOW == 108 (1ABA2C00) [pid = 3840] [serial = 1583] [outer = 00000000] [url = about:blank] 17:05:52 INFO - PROCESS | 3840 | --DOMWINDOW == 107 (1971D000) [pid = 3840] [serial = 1580] [outer = 00000000] [url = about:blank] 17:05:52 INFO - PROCESS | 3840 | --DOMWINDOW == 106 (1A067C00) [pid = 3840] [serial = 1549] [outer = 00000000] [url = about:blank] 17:05:52 INFO - PROCESS | 3840 | --DOMWINDOW == 105 (1A712400) [pid = 3840] [serial = 1508] [outer = 00000000] [url = about:blank] 17:05:52 INFO - PROCESS | 3840 | --DOMWINDOW == 104 (11D03800) [pid = 3840] [serial = 1543] [outer = 00000000] [url = about:blank] 17:05:52 INFO - PROCESS | 3840 | --DOMWINDOW == 103 (19723800) [pid = 3840] [serial = 1567] [outer = 00000000] [url = about:blank] 17:05:52 INFO - PROCESS | 3840 | --DOMWINDOW == 102 (1296DC00) [pid = 3840] [serial = 1552] [outer = 00000000] [url = about:blank] 17:05:52 INFO - PROCESS | 3840 | --DOMWINDOW == 101 (1A720000) [pid = 3840] [serial = 1460] [outer = 00000000] [url = about:blank] 17:05:52 INFO - PROCESS | 3840 | --DOMWINDOW == 100 (16BA5C00) [pid = 3840] [serial = 1579] [outer = 00000000] [url = about:blank] 17:05:52 INFO - PROCESS | 3840 | --DOMWINDOW == 99 (16693C00) [pid = 3840] [serial = 1505] [outer = 00000000] [url = about:blank] 17:05:52 INFO - PROCESS | 3840 | --DOMWINDOW == 98 (19727800) [pid = 3840] [serial = 1541] [outer = 00000000] [url = about:blank] 17:05:52 INFO - PROCESS | 3840 | --DOMWINDOW == 97 (12E82000) [pid = 3840] [serial = 1558] [outer = 00000000] [url = about:blank] 17:05:52 INFO - PROCESS | 3840 | --DOMWINDOW == 96 (1A5A9800) [pid = 3840] [serial = 1570] [outer = 00000000] [url = about:blank] 17:05:52 INFO - PROCESS | 3840 | --DOMWINDOW == 95 (11253C00) [pid = 3840] [serial = 1502] [outer = 00000000] [url = about:blank] 17:05:52 INFO - PROCESS | 3840 | --DOMWINDOW == 94 (17EA5000) [pid = 3840] [serial = 1562] [outer = 00000000] [url = about:blank] 17:05:52 INFO - PROCESS | 3840 | --DOMWINDOW == 93 (1A9EBC00) [pid = 3840] [serial = 1573] [outer = 00000000] [url = about:blank] 17:05:52 INFO - PROCESS | 3840 | --DOMWINDOW == 92 (17EE2000) [pid = 3840] [serial = 1547] [outer = 00000000] [url = about:blank] 17:05:52 INFO - PROCESS | 3840 | --DOMWINDOW == 91 (13A9DC00) [pid = 3840] [serial = 1553] [outer = 00000000] [url = about:blank] 17:05:52 INFO - PROCESS | 3840 | --DOMWINDOW == 90 (1A618000) [pid = 3840] [serial = 1571] [outer = 00000000] [url = about:blank] 17:05:52 INFO - PROCESS | 3840 | --DOMWINDOW == 89 (13EAB400) [pid = 3840] [serial = 1555] [outer = 00000000] [url = about:blank] 17:05:52 INFO - PROCESS | 3840 | --DOMWINDOW == 88 (1A9EC400) [pid = 3840] [serial = 1574] [outer = 00000000] [url = about:blank] 17:05:52 INFO - PROCESS | 3840 | --DOMWINDOW == 87 (16B9B800) [pid = 3840] [serial = 1577] [outer = 00000000] [url = about:blank] 17:05:52 INFO - PROCESS | 3840 | --DOMWINDOW == 86 (1A623800) [pid = 3840] [serial = 1550] [outer = 00000000] [url = about:blank] 17:05:52 INFO - PROCESS | 3840 | --DOMWINDOW == 85 (15649400) [pid = 3840] [serial = 1556] [outer = 00000000] [url = about:blank] 17:05:52 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (1436E400) [pid = 3840] [serial = 1559] [outer = 00000000] [url = about:blank] 17:05:52 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (19A59000) [pid = 3840] [serial = 1568] [outer = 00000000] [url = about:blank] 17:05:52 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (18333400) [pid = 3840] [serial = 1564] [outer = 00000000] [url = about:blank] 17:05:52 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (1716C800) [pid = 3840] [serial = 1546] [outer = 00000000] [url = about:blank] 17:05:52 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (132B7000) [pid = 3840] [serial = 1544] [outer = 00000000] [url = about:blank] 17:05:52 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (1970C400) [pid = 3840] [serial = 1565] [outer = 00000000] [url = about:blank] 17:05:52 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (16B99C00) [pid = 3840] [serial = 1576] [outer = 00000000] [url = about:blank] 17:05:52 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (1752AC00) [pid = 3840] [serial = 1561] [outer = 00000000] [url = about:blank] 17:05:52 INFO - PROCESS | 3840 | 1472087152617 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 17:05:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 17:05:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1150ms 17:05:52 INFO - PROCESS | 3840 | 1472087152665 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 17:05:52 INFO - PROCESS | 3840 | 1472087152669 Marionette TRACE conn3 <- [1,2153,null,{"value":"13"}] 17:05:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 17:05:52 INFO - PROCESS | 3840 | 1472087152673 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 17:05:52 INFO - PROCESS | 3840 | 1472087152676 Marionette TRACE conn3 <- [1,2154,null,{}] 17:05:52 INFO - PROCESS | 3840 | 1472087152681 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:52 INFO - PROCESS | 3840 | 1472087152685 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:52 INFO - PROCESS | 3840 | 1472087152775 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 17:05:52 INFO - PROCESS | 3840 | 1472087152884 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:52 INFO - PROCESS | 3840 | 1472087152887 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:52 INFO - PROCESS | 3840 | ++DOCSHELL 0F349C00 == 33 [pid = 3840] [id = 548] 17:05:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (103CB400) [pid = 3840] [serial = 1644] [outer = 00000000] 17:05:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (11259000) [pid = 3840] [serial = 1645] [outer = 103CB400] 17:05:52 INFO - PROCESS | 3840 | 1472087152936 Marionette DEBUG loaded listener.js 17:05:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (12BBD400) [pid = 3840] [serial = 1646] [outer = 103CB400] 17:05:53 INFO - PROCESS | 3840 | 1472087153373 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 17:05:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 17:05:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 712ms 17:05:53 INFO - PROCESS | 3840 | 1472087153399 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 17:05:53 INFO - PROCESS | 3840 | 1472087153403 Marionette TRACE conn3 <- [1,2157,null,{"value":"13"}] 17:05:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 17:05:53 INFO - PROCESS | 3840 | 1472087153408 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 17:05:53 INFO - PROCESS | 3840 | 1472087153410 Marionette TRACE conn3 <- [1,2158,null,{}] 17:05:53 INFO - PROCESS | 3840 | 1472087153417 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:53 INFO - PROCESS | 3840 | 1472087153420 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:53 INFO - PROCESS | 3840 | 1472087153515 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 17:05:53 INFO - PROCESS | 3840 | 1472087153546 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:53 INFO - PROCESS | 3840 | 1472087153549 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:53 INFO - PROCESS | 3840 | ++DOCSHELL 1564D000 == 34 [pid = 3840] [id = 549] 17:05:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (1564DC00) [pid = 3840] [serial = 1647] [outer = 00000000] 17:05:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (156EE400) [pid = 3840] [serial = 1648] [outer = 1564DC00] 17:05:53 INFO - PROCESS | 3840 | 1472087153582 Marionette DEBUG loaded listener.js 17:05:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (15EC1400) [pid = 3840] [serial = 1649] [outer = 1564DC00] 17:05:54 INFO - PROCESS | 3840 | 1472087154067 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 17:05:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 17:05:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 711ms 17:05:54 INFO - PROCESS | 3840 | 1472087154113 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 17:05:54 INFO - PROCESS | 3840 | 1472087154115 Marionette TRACE conn3 <- [1,2161,null,{"value":"13"}] 17:05:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 17:05:54 INFO - PROCESS | 3840 | 1472087154120 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 17:05:54 INFO - PROCESS | 3840 | 1472087154126 Marionette TRACE conn3 <- [1,2162,null,{}] 17:05:54 INFO - PROCESS | 3840 | 1472087154135 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:54 INFO - PROCESS | 3840 | 1472087154138 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:54 INFO - PROCESS | 3840 | 1472087154228 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 17:05:54 INFO - PROCESS | 3840 | 1472087154335 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:54 INFO - PROCESS | 3840 | 1472087154337 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:54 INFO - PROCESS | 3840 | ++DOCSHELL 16BA0C00 == 35 [pid = 3840] [id = 550] 17:05:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (16D2FC00) [pid = 3840] [serial = 1650] [outer = 00000000] 17:05:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (172ECC00) [pid = 3840] [serial = 1651] [outer = 16D2FC00] 17:05:54 INFO - PROCESS | 3840 | 1472087154399 Marionette DEBUG loaded listener.js 17:05:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 86 (17BAD400) [pid = 3840] [serial = 1652] [outer = 16D2FC00] 17:05:54 INFO - PROCESS | 3840 | 1472087154784 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 17:05:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 17:05:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 681ms 17:05:54 INFO - PROCESS | 3840 | 1472087154798 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 17:05:54 INFO - PROCESS | 3840 | 1472087154801 Marionette TRACE conn3 <- [1,2165,null,{"value":"13"}] 17:05:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 17:05:54 INFO - PROCESS | 3840 | 1472087154810 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 17:05:54 INFO - PROCESS | 3840 | 1472087154812 Marionette TRACE conn3 <- [1,2166,null,{}] 17:05:54 INFO - PROCESS | 3840 | 1472087154816 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:54 INFO - PROCESS | 3840 | 1472087154818 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:54 INFO - PROCESS | 3840 | 1472087154974 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 17:05:54 INFO - PROCESS | 3840 | 1472087154998 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:54 INFO - PROCESS | 3840 | 1472087155000 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:55 INFO - PROCESS | 3840 | ++DOCSHELL 1752AC00 == 36 [pid = 3840] [id = 551] 17:05:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 87 (17E9D400) [pid = 3840] [serial = 1653] [outer = 00000000] 17:05:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 88 (18307C00) [pid = 3840] [serial = 1654] [outer = 17E9D400] 17:05:55 INFO - PROCESS | 3840 | 1472087155047 Marionette DEBUG loaded listener.js 17:05:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 89 (18332000) [pid = 3840] [serial = 1655] [outer = 17E9D400] 17:05:55 INFO - PROCESS | 3840 | 1472087155491 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 17:05:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 17:05:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 711ms 17:05:55 INFO - PROCESS | 3840 | 1472087155527 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 17:05:55 INFO - PROCESS | 3840 | 1472087155529 Marionette TRACE conn3 <- [1,2169,null,{"value":"13"}] 17:05:55 INFO - PROCESS | 3840 | 1472087155532 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 17:05:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 17:05:55 INFO - PROCESS | 3840 | 1472087155534 Marionette TRACE conn3 <- [1,2170,null,{}] 17:05:55 INFO - PROCESS | 3840 | 1472087155538 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:55 INFO - PROCESS | 3840 | 1472087155540 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:55 INFO - PROCESS | 3840 | 1472087155666 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 17:05:55 INFO - PROCESS | 3840 | 1472087155732 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:55 INFO - PROCESS | 3840 | 1472087155738 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:55 INFO - PROCESS | 3840 | ++DOCSHELL 1970D400 == 37 [pid = 3840] [id = 552] 17:05:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 90 (1970DC00) [pid = 3840] [serial = 1656] [outer = 00000000] 17:05:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 91 (19719400) [pid = 3840] [serial = 1657] [outer = 1970DC00] 17:05:55 INFO - PROCESS | 3840 | 1472087155782 Marionette DEBUG loaded listener.js 17:05:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 92 (19725400) [pid = 3840] [serial = 1658] [outer = 1970DC00] 17:05:56 INFO - PROCESS | 3840 | 1472087156244 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 17:05:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 17:05:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 772ms 17:05:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 17:05:56 INFO - PROCESS | 3840 | 1472087156317 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 17:05:56 INFO - PROCESS | 3840 | 1472087156319 Marionette TRACE conn3 <- [1,2173,null,{"value":"13"}] 17:05:56 INFO - PROCESS | 3840 | 1472087156306 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 17:05:56 INFO - PROCESS | 3840 | 1472087156307 Marionette TRACE conn3 <- [1,2174,null,{}] 17:05:56 INFO - PROCESS | 3840 | 1472087156311 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:56 INFO - PROCESS | 3840 | 1472087156313 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:56 INFO - PROCESS | 3840 | 1472087156435 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 17:05:56 INFO - PROCESS | 3840 | 1472087156516 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:56 INFO - PROCESS | 3840 | 1472087156518 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:56 INFO - PROCESS | 3840 | ++DOCSHELL 19CE4400 == 38 [pid = 3840] [id = 553] 17:05:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 93 (19CE5C00) [pid = 3840] [serial = 1659] [outer = 00000000] 17:05:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 94 (19ECC400) [pid = 3840] [serial = 1660] [outer = 19CE5C00] 17:05:56 INFO - PROCESS | 3840 | 1472087156563 Marionette DEBUG loaded listener.js 17:05:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 95 (1A063000) [pid = 3840] [serial = 1661] [outer = 19CE5C00] 17:05:56 INFO - PROCESS | 3840 | --DOMWINDOW == 94 (10AF2400) [pid = 3840] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 17:05:56 INFO - PROCESS | 3840 | --DOMWINDOW == 93 (1564C800) [pid = 3840] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 17:05:56 INFO - PROCESS | 3840 | --DOMWINDOW == 92 (10A03000) [pid = 3840] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 17:05:56 INFO - PROCESS | 3840 | --DOMWINDOW == 91 (168E1C00) [pid = 3840] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 17:05:56 INFO - PROCESS | 3840 | --DOMWINDOW == 90 (0F2C9800) [pid = 3840] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 17:05:56 INFO - PROCESS | 3840 | --DOMWINDOW == 89 (1A5A8000) [pid = 3840] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 17:05:56 INFO - PROCESS | 3840 | --DOMWINDOW == 88 (16B9B400) [pid = 3840] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 17:05:56 INFO - PROCESS | 3840 | --DOMWINDOW == 87 (10A4A000) [pid = 3840] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 17:05:56 INFO - PROCESS | 3840 | --DOMWINDOW == 86 (1B333000) [pid = 3840] [serial = 44] [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.] 17:05:56 INFO - PROCESS | 3840 | --DOMWINDOW == 85 (10AED000) [pid = 3840] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 17:05:56 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (112CE800) [pid = 3840] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 17:05:56 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (10F53C00) [pid = 3840] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 17:05:57 INFO - PROCESS | 3840 | 1472087157036 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 17:05:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 17:05:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 772ms 17:05:57 INFO - PROCESS | 3840 | 1472087157088 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 17:05:57 INFO - PROCESS | 3840 | 1472087157090 Marionette TRACE conn3 <- [1,2177,null,{"value":"13"}] 17:05:57 INFO - PROCESS | 3840 | 1472087157094 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 17:05:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 17:05:57 INFO - PROCESS | 3840 | 1472087157096 Marionette TRACE conn3 <- [1,2178,null,{}] 17:05:57 INFO - PROCESS | 3840 | 1472087157099 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:57 INFO - PROCESS | 3840 | 1472087157101 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:57 INFO - PROCESS | 3840 | 1472087157198 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 17:05:57 INFO - PROCESS | 3840 | 1472087157204 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:57 INFO - PROCESS | 3840 | 1472087157206 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:57 INFO - PROCESS | 3840 | ++DOCSHELL 10AF2400 == 39 [pid = 3840] [id = 554] 17:05:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (11853C00) [pid = 3840] [serial = 1662] [outer = 00000000] 17:05:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (1751D800) [pid = 3840] [serial = 1663] [outer = 11853C00] 17:05:57 INFO - PROCESS | 3840 | 1472087157252 Marionette DEBUG loaded listener.js 17:05:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 86 (15647C00) [pid = 3840] [serial = 1664] [outer = 11853C00] 17:05:57 INFO - PROCESS | 3840 | 1472087157676 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 17:05:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 17:05:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 620ms 17:05:57 INFO - PROCESS | 3840 | 1472087157712 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 17:05:57 INFO - PROCESS | 3840 | 1472087157714 Marionette TRACE conn3 <- [1,2181,null,{"value":"13"}] 17:05:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 17:05:57 INFO - PROCESS | 3840 | 1472087157721 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 17:05:57 INFO - PROCESS | 3840 | 1472087157723 Marionette TRACE conn3 <- [1,2182,null,{}] 17:05:57 INFO - PROCESS | 3840 | 1472087157726 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:57 INFO - PROCESS | 3840 | 1472087157728 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:57 INFO - PROCESS | 3840 | 1472087157816 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 17:05:57 INFO - PROCESS | 3840 | 1472087157822 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:57 INFO - PROCESS | 3840 | 1472087157824 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:57 INFO - PROCESS | 3840 | ++DOCSHELL 1180F000 == 40 [pid = 3840] [id = 555] 17:05:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 87 (19A5F000) [pid = 3840] [serial = 1665] [outer = 00000000] 17:05:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 88 (1A20EC00) [pid = 3840] [serial = 1666] [outer = 19A5F000] 17:05:57 INFO - PROCESS | 3840 | 1472087157871 Marionette DEBUG loaded listener.js 17:05:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 89 (1A22C800) [pid = 3840] [serial = 1667] [outer = 19A5F000] 17:05:58 INFO - PROCESS | 3840 | 1472087158349 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 17:05:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 17:05:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 681ms 17:05:58 INFO - PROCESS | 3840 | 1472087158400 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 17:05:58 INFO - PROCESS | 3840 | 1472087158402 Marionette TRACE conn3 <- [1,2185,null,{"value":"13"}] 17:05:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 17:05:58 INFO - PROCESS | 3840 | 1472087158405 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 17:05:58 INFO - PROCESS | 3840 | 1472087158407 Marionette TRACE conn3 <- [1,2186,null,{}] 17:05:58 INFO - PROCESS | 3840 | 1472087158410 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:58 INFO - PROCESS | 3840 | 1472087158412 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:58 INFO - PROCESS | 3840 | 1472087158508 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 17:05:58 INFO - PROCESS | 3840 | 1472087158513 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:58 INFO - PROCESS | 3840 | 1472087158515 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:58 INFO - PROCESS | 3840 | ++DOCSHELL 0F349400 == 41 [pid = 3840] [id = 556] 17:05:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 90 (12BC3C00) [pid = 3840] [serial = 1668] [outer = 00000000] 17:05:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 91 (1A5A8000) [pid = 3840] [serial = 1669] [outer = 12BC3C00] 17:05:58 INFO - PROCESS | 3840 | 1472087158550 Marionette DEBUG loaded listener.js 17:05:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 92 (1A618400) [pid = 3840] [serial = 1670] [outer = 12BC3C00] 17:05:59 INFO - PROCESS | 3840 | 1472087159285 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 17:05:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 17:05:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 908ms 17:05:59 INFO - PROCESS | 3840 | 1472087159318 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 17:05:59 INFO - PROCESS | 3840 | 1472087159322 Marionette TRACE conn3 <- [1,2189,null,{"value":"13"}] 17:05:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 17:05:59 INFO - PROCESS | 3840 | 1472087159328 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 17:05:59 INFO - PROCESS | 3840 | 1472087159333 Marionette TRACE conn3 <- [1,2190,null,{}] 17:05:59 INFO - PROCESS | 3840 | 1472087159339 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:59 INFO - PROCESS | 3840 | 1472087159342 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:59 INFO - PROCESS | 3840 | 1472087159459 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 17:05:59 INFO - PROCESS | 3840 | 1472087159621 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:59 INFO - PROCESS | 3840 | 1472087159624 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:05:59 INFO - PROCESS | 3840 | ++DOCSHELL 11257C00 == 42 [pid = 3840] [id = 557] 17:05:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 93 (112C5400) [pid = 3840] [serial = 1671] [outer = 00000000] 17:05:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 94 (13A9B400) [pid = 3840] [serial = 1672] [outer = 112C5400] 17:05:59 INFO - PROCESS | 3840 | 1472087159686 Marionette DEBUG loaded listener.js 17:05:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 95 (1436D000) [pid = 3840] [serial = 1673] [outer = 112C5400] 17:06:00 INFO - PROCESS | 3840 | 1472087160243 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 17:06:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 17:06:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 969ms 17:06:00 INFO - PROCESS | 3840 | 1472087160296 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 17:06:00 INFO - PROCESS | 3840 | 1472087160301 Marionette TRACE conn3 <- [1,2193,null,{"value":"13"}] 17:06:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 17:06:00 INFO - PROCESS | 3840 | 1472087160308 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 17:06:00 INFO - PROCESS | 3840 | 1472087160311 Marionette TRACE conn3 <- [1,2194,null,{}] 17:06:00 INFO - PROCESS | 3840 | 1472087160316 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:00 INFO - PROCESS | 3840 | 1472087160319 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:00 INFO - PROCESS | 3840 | 1472087160438 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 17:06:00 INFO - PROCESS | 3840 | 1472087160588 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:00 INFO - PROCESS | 3840 | 1472087160591 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:00 INFO - PROCESS | 3840 | ++DOCSHELL 16588400 == 43 [pid = 3840] [id = 558] 17:06:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 96 (1658B000) [pid = 3840] [serial = 1674] [outer = 00000000] 17:06:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 97 (16BA0400) [pid = 3840] [serial = 1675] [outer = 1658B000] 17:06:00 INFO - PROCESS | 3840 | 1472087160634 Marionette DEBUG loaded listener.js 17:06:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 98 (17351800) [pid = 3840] [serial = 1676] [outer = 1658B000] 17:06:01 INFO - PROCESS | 3840 | 1472087161262 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 17:06:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 17:06:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 998ms 17:06:01 INFO - PROCESS | 3840 | 1472087161316 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 17:06:01 INFO - PROCESS | 3840 | 1472087161318 Marionette TRACE conn3 <- [1,2197,null,{"value":"13"}] 17:06:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 17:06:01 INFO - PROCESS | 3840 | 1472087161323 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 17:06:01 INFO - PROCESS | 3840 | 1472087161326 Marionette TRACE conn3 <- [1,2198,null,{}] 17:06:01 INFO - PROCESS | 3840 | 1472087161357 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:01 INFO - PROCESS | 3840 | 1472087161362 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:01 INFO - PROCESS | 3840 | 1472087161563 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 17:06:01 INFO - PROCESS | 3840 | 1472087161672 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:01 INFO - PROCESS | 3840 | 1472087161676 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:01 INFO - PROCESS | 3840 | ++DOCSHELL 19ECC000 == 44 [pid = 3840] [id = 559] 17:06:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 99 (19ECE800) [pid = 3840] [serial = 1677] [outer = 00000000] 17:06:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 100 (1A20E000) [pid = 3840] [serial = 1678] [outer = 19ECE800] 17:06:01 INFO - PROCESS | 3840 | 1472087161721 Marionette DEBUG loaded listener.js 17:06:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 101 (1A621C00) [pid = 3840] [serial = 1679] [outer = 19ECE800] 17:06:02 INFO - PROCESS | 3840 | 1472087162570 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 17:06:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 17:06:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1271ms 17:06:02 INFO - PROCESS | 3840 | 1472087162609 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 17:06:02 INFO - PROCESS | 3840 | 1472087162614 Marionette TRACE conn3 <- [1,2201,null,{"value":"13"}] 17:06:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 17:06:02 INFO - PROCESS | 3840 | 1472087162621 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 17:06:02 INFO - PROCESS | 3840 | 1472087162624 Marionette TRACE conn3 <- [1,2202,null,{}] 17:06:02 INFO - PROCESS | 3840 | 1472087162630 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:02 INFO - PROCESS | 3840 | 1472087162633 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:02 INFO - PROCESS | 3840 | 1472087162724 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 17:06:02 INFO - PROCESS | 3840 | 1472087162876 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:02 INFO - PROCESS | 3840 | 1472087162881 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:02 INFO - PROCESS | 3840 | ++DOCSHELL 10E42000 == 45 [pid = 3840] [id = 560] 17:06:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 102 (10F54400) [pid = 3840] [serial = 1680] [outer = 00000000] 17:06:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 103 (11802C00) [pid = 3840] [serial = 1681] [outer = 10F54400] 17:06:02 INFO - PROCESS | 3840 | 1472087162940 Marionette DEBUG loaded listener.js 17:06:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 104 (1296DC00) [pid = 3840] [serial = 1682] [outer = 10F54400] 17:06:04 INFO - PROCESS | 3840 | --DOCSHELL 1180F000 == 44 [pid = 3840] [id = 555] 17:06:04 INFO - PROCESS | 3840 | --DOCSHELL 10AF2400 == 43 [pid = 3840] [id = 554] 17:06:04 INFO - PROCESS | 3840 | --DOCSHELL 19CE4400 == 42 [pid = 3840] [id = 553] 17:06:04 INFO - PROCESS | 3840 | --DOCSHELL 1970D400 == 41 [pid = 3840] [id = 552] 17:06:04 INFO - PROCESS | 3840 | --DOCSHELL 1752AC00 == 40 [pid = 3840] [id = 551] 17:06:04 INFO - PROCESS | 3840 | --DOCSHELL 16BA0C00 == 39 [pid = 3840] [id = 550] 17:06:04 INFO - PROCESS | 3840 | --DOCSHELL 1564D000 == 38 [pid = 3840] [id = 549] 17:06:04 INFO - PROCESS | 3840 | --DOCSHELL 0F349C00 == 37 [pid = 3840] [id = 548] 17:06:04 INFO - PROCESS | 3840 | --DOCSHELL 0F2D3C00 == 36 [pid = 3840] [id = 547] 17:06:04 INFO - PROCESS | 3840 | --DOCSHELL 11855000 == 35 [pid = 3840] [id = 544] 17:06:04 INFO - PROCESS | 3840 | --DOCSHELL 0F2CEC00 == 34 [pid = 3840] [id = 543] 17:06:04 INFO - PROCESS | 3840 | --DOCSHELL 1971A000 == 33 [pid = 3840] [id = 546] 17:06:04 INFO - PROCESS | 3840 | --DOCSHELL 13AA4400 == 32 [pid = 3840] [id = 537] 17:06:04 INFO - PROCESS | 3840 | --DOCSHELL 16B9F400 == 31 [pid = 3840] [id = 545] 17:06:04 INFO - PROCESS | 3840 | --DOCSHELL 11853800 == 30 [pid = 3840] [id = 536] 17:06:04 INFO - PROCESS | 3840 | --DOCSHELL 0F2CE800 == 29 [pid = 3840] [id = 535] 17:06:04 INFO - PROCESS | 3840 | --DOCSHELL 19ECC000 == 28 [pid = 3840] [id = 559] 17:06:04 INFO - PROCESS | 3840 | --DOCSHELL 16588400 == 27 [pid = 3840] [id = 558] 17:06:04 INFO - PROCESS | 3840 | --DOCSHELL 0F349400 == 26 [pid = 3840] [id = 556] 17:06:04 INFO - PROCESS | 3840 | --DOCSHELL 11257C00 == 25 [pid = 3840] [id = 557] 17:06:04 INFO - PROCESS | 3840 | --DOMWINDOW == 103 (156F3C00) [pid = 3840] [serial = 1612] [outer = 00000000] [url = about:blank] 17:06:04 INFO - PROCESS | 3840 | --DOMWINDOW == 102 (0F34F800) [pid = 3840] [serial = 1606] [outer = 00000000] [url = about:blank] 17:06:04 INFO - PROCESS | 3840 | --DOMWINDOW == 101 (11D08800) [pid = 3840] [serial = 1609] [outer = 00000000] [url = about:blank] 17:06:04 INFO - PROCESS | 3840 | --DOMWINDOW == 100 (1147D800) [pid = 3840] [serial = 1615] [outer = 00000000] [url = about:blank] 17:06:04 INFO - PROCESS | 3840 | --DOMWINDOW == 99 (15877800) [pid = 3840] [serial = 1618] [outer = 00000000] [url = about:blank] 17:06:04 INFO - PROCESS | 3840 | --DOMWINDOW == 98 (1185AC00) [pid = 3840] [serial = 1616] [outer = 00000000] [url = about:blank] 17:06:04 INFO - PROCESS | 3840 | --DOMWINDOW == 97 (114AA800) [pid = 3840] [serial = 1621] [outer = 00000000] [url = about:blank] 17:06:04 INFO - PROCESS | 3840 | --DOMWINDOW == 96 (159AF800) [pid = 3840] [serial = 1619] [outer = 00000000] [url = about:blank] 17:06:04 INFO - PROCESS | 3840 | --DOMWINDOW == 95 (1734F400) [pid = 3840] [serial = 1624] [outer = 00000000] [url = about:blank] 17:06:04 INFO - PROCESS | 3840 | --DOMWINDOW == 94 (17529400) [pid = 3840] [serial = 1625] [outer = 00000000] [url = about:blank] 17:06:04 INFO - PROCESS | 3840 | --DOMWINDOW == 93 (15788800) [pid = 3840] [serial = 1622] [outer = 00000000] [url = about:blank] 17:06:04 INFO - PROCESS | 3840 | --DOMWINDOW == 92 (118A3C00) [pid = 3840] [serial = 1604] [outer = 00000000] [url = about:blank] 17:06:04 INFO - PROCESS | 3840 | --DOMWINDOW == 91 (0F395C00) [pid = 3840] [serial = 1594] [outer = 00000000] [url = about:blank] 17:06:04 INFO - PROCESS | 3840 | --DOMWINDOW == 90 (10A08800) [pid = 3840] [serial = 1595] [outer = 00000000] [url = about:blank] 17:06:04 INFO - PROCESS | 3840 | --DOMWINDOW == 89 (1A9EA800) [pid = 3840] [serial = 1591] [outer = 00000000] [url = about:blank] 17:06:04 INFO - PROCESS | 3840 | --DOMWINDOW == 88 (1ADA5000) [pid = 3840] [serial = 1592] [outer = 00000000] [url = about:blank] 17:06:04 INFO - PROCESS | 3840 | --DOMWINDOW == 87 (16C74000) [pid = 3840] [serial = 1588] [outer = 00000000] [url = about:blank] 17:06:04 INFO - PROCESS | 3840 | --DOMWINDOW == 86 (17527800) [pid = 3840] [serial = 1589] [outer = 00000000] [url = about:blank] 17:06:04 INFO - PROCESS | 3840 | --DOMWINDOW == 85 (11C0F800) [pid = 3840] [serial = 1585] [outer = 00000000] [url = about:blank] 17:06:04 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (13A9B800) [pid = 3840] [serial = 1586] [outer = 00000000] [url = about:blank] 17:06:04 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (15197C00) [pid = 3840] [serial = 1091] [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.] 17:06:04 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (10AF5000) [pid = 3840] [serial = 1600] [outer = 00000000] [url = about:blank] 17:06:04 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (10E44400) [pid = 3840] [serial = 1601] [outer = 00000000] [url = about:blank] 17:06:04 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (11859400) [pid = 3840] [serial = 1603] [outer = 00000000] [url = about:blank] 17:06:04 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (1185DC00) [pid = 3840] [serial = 1597] [outer = 00000000] [url = about:blank] 17:06:04 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (11D0EC00) [pid = 3840] [serial = 1598] [outer = 00000000] [url = about:blank] 17:06:04 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (1830B000) [pid = 3840] [serial = 1627] [outer = 00000000] [url = about:blank] 17:06:04 INFO - PROCESS | 3840 | 1472087164357 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 17:06:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 17:06:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1755ms 17:06:04 INFO - PROCESS | 3840 | 1472087164372 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 17:06:04 INFO - PROCESS | 3840 | 1472087164377 Marionette TRACE conn3 <- [1,2205,null,{"value":"13"}] 17:06:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 17:06:04 INFO - PROCESS | 3840 | 1472087164382 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 17:06:04 INFO - PROCESS | 3840 | 1472087164385 Marionette TRACE conn3 <- [1,2206,null,{}] 17:06:04 INFO - PROCESS | 3840 | 1472087164391 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:04 INFO - PROCESS | 3840 | 1472087164394 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:04 INFO - PROCESS | 3840 | 1472087164489 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 17:06:04 INFO - PROCESS | 3840 | 1472087164581 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:04 INFO - PROCESS | 3840 | 1472087164585 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:04 INFO - PROCESS | 3840 | ++DOCSHELL 0F34AC00 == 26 [pid = 3840] [id = 561] 17:06:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (0F34B800) [pid = 3840] [serial = 1683] [outer = 00000000] 17:06:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (10AF3C00) [pid = 3840] [serial = 1684] [outer = 0F34B800] 17:06:04 INFO - PROCESS | 3840 | 1472087164634 Marionette DEBUG loaded listener.js 17:06:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (10E44400) [pid = 3840] [serial = 1685] [outer = 0F34B800] 17:06:05 INFO - PROCESS | 3840 | 1472087165045 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 17:06:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 17:06:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 711ms 17:06:05 INFO - PROCESS | 3840 | 1472087165091 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 17:06:05 INFO - PROCESS | 3840 | 1472087165096 Marionette TRACE conn3 <- [1,2209,null,{"value":"13"}] 17:06:05 INFO - PROCESS | 3840 | 1472087165103 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 17:06:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 17:06:05 INFO - PROCESS | 3840 | 1472087165106 Marionette TRACE conn3 <- [1,2210,null,{}] 17:06:05 INFO - PROCESS | 3840 | 1472087165110 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:05 INFO - PROCESS | 3840 | 1472087165113 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:05 INFO - PROCESS | 3840 | 1472087165207 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 17:06:05 INFO - PROCESS | 3840 | 1472087165215 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:05 INFO - PROCESS | 3840 | 1472087165218 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:05 INFO - PROCESS | 3840 | ++DOCSHELL 1180BC00 == 27 [pid = 3840] [id = 562] 17:06:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (1180F000) [pid = 3840] [serial = 1686] [outer = 00000000] 17:06:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (1185B800) [pid = 3840] [serial = 1687] [outer = 1180F000] 17:06:05 INFO - PROCESS | 3840 | 1472087165268 Marionette DEBUG loaded listener.js 17:06:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (118A3C00) [pid = 3840] [serial = 1688] [outer = 1180F000] 17:06:05 INFO - PROCESS | 3840 | 1472087165756 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 17:06:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 17:06:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 681ms 17:06:05 INFO - PROCESS | 3840 | 1472087165790 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 17:06:05 INFO - PROCESS | 3840 | 1472087165793 Marionette TRACE conn3 <- [1,2213,null,{"value":"13"}] 17:06:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 17:06:05 INFO - PROCESS | 3840 | 1472087165797 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 17:06:05 INFO - PROCESS | 3840 | 1472087165800 Marionette TRACE conn3 <- [1,2214,null,{}] 17:06:05 INFO - PROCESS | 3840 | 1472087165811 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:05 INFO - PROCESS | 3840 | 1472087165815 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:05 INFO - PROCESS | 3840 | 1472087165931 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 17:06:06 INFO - PROCESS | 3840 | 1472087166044 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:06 INFO - PROCESS | 3840 | 1472087166047 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:06 INFO - PROCESS | 3840 | ++DOCSHELL 13A9DC00 == 28 [pid = 3840] [id = 563] 17:06:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (13A9E400) [pid = 3840] [serial = 1689] [outer = 00000000] 17:06:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (14378800) [pid = 3840] [serial = 1690] [outer = 13A9E400] 17:06:06 INFO - PROCESS | 3840 | 1472087166080 Marionette DEBUG loaded listener.js 17:06:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 86 (1564B400) [pid = 3840] [serial = 1691] [outer = 13A9E400] 17:06:06 INFO - PROCESS | 3840 | 1472087166517 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 17:06:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 17:06:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 787ms 17:06:06 INFO - PROCESS | 3840 | 1472087166582 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 17:06:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 17:06:06 INFO - PROCESS | 3840 | 1472087166579 Marionette TRACE conn3 <- [1,2217,null,{"value":"13"}] 17:06:06 INFO - PROCESS | 3840 | 1472087166582 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 17:06:06 INFO - PROCESS | 3840 | 1472087166584 Marionette TRACE conn3 <- [1,2218,null,{}] 17:06:06 INFO - PROCESS | 3840 | 1472087166588 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:06 INFO - PROCESS | 3840 | 1472087166590 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:06 INFO - PROCESS | 3840 | 1472087166716 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 17:06:06 INFO - PROCESS | 3840 | 1472087166791 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:06 INFO - PROCESS | 3840 | 1472087166793 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:06 INFO - PROCESS | 3840 | ++DOCSHELL 15650000 == 29 [pid = 3840] [id = 564] 17:06:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 87 (15652000) [pid = 3840] [serial = 1692] [outer = 00000000] 17:06:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 88 (159B3C00) [pid = 3840] [serial = 1693] [outer = 15652000] 17:06:06 INFO - PROCESS | 3840 | 1472087166838 Marionette DEBUG loaded listener.js 17:06:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 89 (16B99C00) [pid = 3840] [serial = 1694] [outer = 15652000] 17:06:07 INFO - PROCESS | 3840 | 1472087167278 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 17:06:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 17:06:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 711ms 17:06:07 INFO - PROCESS | 3840 | 1472087167304 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 17:06:07 INFO - PROCESS | 3840 | 1472087167306 Marionette TRACE conn3 <- [1,2221,null,{"value":"13"}] 17:06:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 17:06:07 INFO - PROCESS | 3840 | 1472087167309 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 17:06:07 INFO - PROCESS | 3840 | 1472087167311 Marionette TRACE conn3 <- [1,2222,null,{}] 17:06:07 INFO - PROCESS | 3840 | 1472087167315 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:07 INFO - PROCESS | 3840 | 1472087167317 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:07 INFO - PROCESS | 3840 | 1472087167444 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 17:06:07 INFO - PROCESS | 3840 | 1472087167513 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:07 INFO - PROCESS | 3840 | 1472087167515 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:07 INFO - PROCESS | 3840 | ++DOCSHELL 16B9D000 == 30 [pid = 3840] [id = 565] 17:06:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 90 (16BA0000) [pid = 3840] [serial = 1695] [outer = 00000000] 17:06:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 91 (16C75000) [pid = 3840] [serial = 1696] [outer = 16BA0000] 17:06:07 INFO - PROCESS | 3840 | 1472087167560 Marionette DEBUG loaded listener.js 17:06:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 92 (172E6800) [pid = 3840] [serial = 1697] [outer = 16BA0000] 17:06:07 INFO - PROCESS | 3840 | 1472087167975 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 17:06:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 17:06:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 712ms 17:06:08 INFO - PROCESS | 3840 | 1472087168032 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 17:06:08 INFO - PROCESS | 3840 | 1472087168034 Marionette TRACE conn3 <- [1,2225,null,{"value":"13"}] 17:06:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 17:06:08 INFO - PROCESS | 3840 | 1472087168037 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 17:06:08 INFO - PROCESS | 3840 | 1472087168039 Marionette TRACE conn3 <- [1,2226,null,{}] 17:06:08 INFO - PROCESS | 3840 | 1472087168043 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:08 INFO - PROCESS | 3840 | 1472087168048 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:08 INFO - PROCESS | 3840 | 1472087168199 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 17:06:08 INFO - PROCESS | 3840 | 1472087168226 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:08 INFO - PROCESS | 3840 | 1472087168228 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:08 INFO - PROCESS | 3840 | ++DOCSHELL 1830AC00 == 31 [pid = 3840] [id = 566] 17:06:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 93 (1830B000) [pid = 3840] [serial = 1698] [outer = 00000000] 17:06:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 94 (1970E400) [pid = 3840] [serial = 1699] [outer = 1830B000] 17:06:08 INFO - PROCESS | 3840 | 1472087168275 Marionette DEBUG loaded listener.js 17:06:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 95 (1971E800) [pid = 3840] [serial = 1700] [outer = 1830B000] 17:06:09 INFO - PROCESS | 3840 | --DOMWINDOW == 94 (17B20400) [pid = 3840] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 17:06:09 INFO - PROCESS | 3840 | --DOMWINDOW == 93 (15646C00) [pid = 3840] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 17:06:09 INFO - PROCESS | 3840 | --DOMWINDOW == 92 (17E9D400) [pid = 3840] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 17:06:09 INFO - PROCESS | 3840 | --DOMWINDOW == 91 (1564DC00) [pid = 3840] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 17:06:09 INFO - PROCESS | 3840 | --DOMWINDOW == 90 (0F2D1C00) [pid = 3840] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 17:06:09 INFO - PROCESS | 3840 | --DOMWINDOW == 89 (0F348000) [pid = 3840] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 17:06:09 INFO - PROCESS | 3840 | --DOMWINDOW == 88 (1970DC00) [pid = 3840] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 17:06:09 INFO - PROCESS | 3840 | --DOMWINDOW == 87 (16D2FC00) [pid = 3840] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 17:06:09 INFO - PROCESS | 3840 | --DOMWINDOW == 86 (17EA4800) [pid = 3840] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 17:06:09 INFO - PROCESS | 3840 | --DOMWINDOW == 85 (1436C800) [pid = 3840] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 17:06:09 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (103CB400) [pid = 3840] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 17:06:09 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (19721C00) [pid = 3840] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 17:06:09 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (19A5F000) [pid = 3840] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 17:06:09 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (19CE5C00) [pid = 3840] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 17:06:09 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (12BC3C00) [pid = 3840] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 17:06:09 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (11853C00) [pid = 3840] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 17:06:09 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (0F2CFC00) [pid = 3840] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 17:06:09 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (11857C00) [pid = 3840] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 17:06:09 INFO - PROCESS | 3840 | 1472087169340 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 17:06:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 17:06:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1346ms 17:06:09 INFO - PROCESS | 3840 | 1472087169389 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 17:06:09 INFO - PROCESS | 3840 | 1472087169391 Marionette TRACE conn3 <- [1,2229,null,{"value":"13"}] 17:06:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 17:06:09 INFO - PROCESS | 3840 | 1472087169395 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 17:06:09 INFO - PROCESS | 3840 | 1472087169396 Marionette TRACE conn3 <- [1,2230,null,{}] 17:06:09 INFO - PROCESS | 3840 | 1472087169400 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:09 INFO - PROCESS | 3840 | 1472087169402 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:09 INFO - PROCESS | 3840 | 1472087169493 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 17:06:09 INFO - PROCESS | 3840 | 1472087169502 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:09 INFO - PROCESS | 3840 | 1472087169504 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:09 INFO - PROCESS | 3840 | ++DOCSHELL 104E8800 == 32 [pid = 3840] [id = 567] 17:06:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (11854C00) [pid = 3840] [serial = 1701] [outer = 00000000] 17:06:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (1479E000) [pid = 3840] [serial = 1702] [outer = 11854C00] 17:06:09 INFO - PROCESS | 3840 | 1472087169555 Marionette DEBUG loaded listener.js 17:06:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (1564C000) [pid = 3840] [serial = 1703] [outer = 11854C00] 17:06:09 INFO - PROCESS | 3840 | 1472087169986 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 17:06:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 17:06:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 621ms 17:06:09 INFO - PROCESS | 3840 | 1472087170019 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 17:06:09 INFO - PROCESS | 3840 | 1472087170021 Marionette TRACE conn3 <- [1,2233,null,{"value":"13"}] 17:06:10 INFO - PROCESS | 3840 | 1472087170025 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 17:06:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 17:06:10 INFO - PROCESS | 3840 | 1472087170026 Marionette TRACE conn3 <- [1,2234,null,{}] 17:06:10 INFO - PROCESS | 3840 | 1472087170030 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:10 INFO - PROCESS | 3840 | 1472087170032 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:10 INFO - PROCESS | 3840 | 1472087170115 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 17:06:10 INFO - PROCESS | 3840 | 1472087170105 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:10 INFO - PROCESS | 3840 | 1472087170107 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:10 INFO - PROCESS | 3840 | ++DOCSHELL 10F9EC00 == 33 [pid = 3840] [id = 568] 17:06:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (11256400) [pid = 3840] [serial = 1704] [outer = 00000000] 17:06:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (16882400) [pid = 3840] [serial = 1705] [outer = 11256400] 17:06:10 INFO - PROCESS | 3840 | 1472087170153 Marionette DEBUG loaded listener.js 17:06:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (16B96400) [pid = 3840] [serial = 1706] [outer = 11256400] 17:06:10 INFO - PROCESS | 3840 | 1472087170625 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 17:06:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 17:06:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 620ms 17:06:10 INFO - PROCESS | 3840 | 1472087170646 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 17:06:10 INFO - PROCESS | 3840 | 1472087170648 Marionette TRACE conn3 <- [1,2237,null,{"value":"13"}] 17:06:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 17:06:10 INFO - PROCESS | 3840 | 1472087170651 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 17:06:10 INFO - PROCESS | 3840 | 1472087170653 Marionette TRACE conn3 <- [1,2238,null,{}] 17:06:10 INFO - PROCESS | 3840 | 1472087170672 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:10 INFO - PROCESS | 3840 | 1472087170674 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:10 INFO - PROCESS | 3840 | 1472087170741 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 17:06:10 INFO - PROCESS | 3840 | 1472087170746 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:10 INFO - PROCESS | 3840 | 1472087170748 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:10 INFO - PROCESS | 3840 | ++DOCSHELL 13A9B800 == 34 [pid = 3840] [id = 569] 17:06:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (19709400) [pid = 3840] [serial = 1707] [outer = 00000000] 17:06:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (19724400) [pid = 3840] [serial = 1708] [outer = 19709400] 17:06:10 INFO - PROCESS | 3840 | 1472087170796 Marionette DEBUG loaded listener.js 17:06:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 86 (19725000) [pid = 3840] [serial = 1709] [outer = 19709400] 17:06:11 INFO - PROCESS | 3840 | 1472087171669 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 17:06:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 17:06:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1059ms 17:06:11 INFO - PROCESS | 3840 | 1472087171721 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 17:06:11 INFO - PROCESS | 3840 | 1472087171726 Marionette TRACE conn3 <- [1,2241,null,{"value":"13"}] 17:06:11 INFO - PROCESS | 3840 | 1472087171730 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 17:06:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 17:06:11 INFO - PROCESS | 3840 | 1472087171736 Marionette TRACE conn3 <- [1,2242,null,{}] 17:06:11 INFO - PROCESS | 3840 | 1472087171742 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:11 INFO - PROCESS | 3840 | 1472087171745 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:11 INFO - PROCESS | 3840 | 1472087171856 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 17:06:11 INFO - PROCESS | 3840 | 1472087172006 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:11 INFO - PROCESS | 3840 | 1472087172009 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:12 INFO - PROCESS | 3840 | ++DOCSHELL 10A4A400 == 35 [pid = 3840] [id = 570] 17:06:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 87 (10AEBC00) [pid = 3840] [serial = 1710] [outer = 00000000] 17:06:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 88 (1147A800) [pid = 3840] [serial = 1711] [outer = 10AEBC00] 17:06:12 INFO - PROCESS | 3840 | 1472087172070 Marionette DEBUG loaded listener.js 17:06:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 89 (11C0F800) [pid = 3840] [serial = 1712] [outer = 10AEBC00] 17:06:12 INFO - PROCESS | 3840 | 1472087172791 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 17:06:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 17:06:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1119ms 17:06:12 INFO - PROCESS | 3840 | 1472087172839 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 17:06:12 INFO - PROCESS | 3840 | 1472087172844 Marionette TRACE conn3 <- [1,2245,null,{"value":"13"}] 17:06:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 17:06:12 INFO - PROCESS | 3840 | 1472087172852 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 17:06:12 INFO - PROCESS | 3840 | 1472087172854 Marionette TRACE conn3 <- [1,2246,null,{}] 17:06:12 INFO - PROCESS | 3840 | 1472087172858 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:12 INFO - PROCESS | 3840 | 1472087172862 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:12 INFO - PROCESS | 3840 | 1472087172995 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 17:06:13 INFO - PROCESS | 3840 | 1472087173149 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:13 INFO - PROCESS | 3840 | 1472087173152 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:13 INFO - PROCESS | 3840 | ++DOCSHELL 134DE000 == 36 [pid = 3840] [id = 571] 17:06:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 90 (134E7800) [pid = 3840] [serial = 1713] [outer = 00000000] 17:06:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 91 (15788400) [pid = 3840] [serial = 1714] [outer = 134E7800] 17:06:13 INFO - PROCESS | 3840 | 1472087173212 Marionette DEBUG loaded listener.js 17:06:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 92 (15EC8800) [pid = 3840] [serial = 1715] [outer = 134E7800] 17:06:14 INFO - PROCESS | 3840 | 1472087174092 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 17:06:14 INFO - PROCESS | 3840 | --DOCSHELL 10F9EC00 == 35 [pid = 3840] [id = 568] 17:06:14 INFO - PROCESS | 3840 | --DOCSHELL 104E8800 == 34 [pid = 3840] [id = 567] 17:06:14 INFO - PROCESS | 3840 | --DOCSHELL 1830AC00 == 33 [pid = 3840] [id = 566] 17:06:14 INFO - PROCESS | 3840 | --DOCSHELL 16B9D000 == 32 [pid = 3840] [id = 565] 17:06:14 INFO - PROCESS | 3840 | --DOCSHELL 15650000 == 31 [pid = 3840] [id = 564] 17:06:14 INFO - PROCESS | 3840 | --DOCSHELL 13A9DC00 == 30 [pid = 3840] [id = 563] 17:06:14 INFO - PROCESS | 3840 | --DOCSHELL 1180BC00 == 29 [pid = 3840] [id = 562] 17:06:14 INFO - PROCESS | 3840 | --DOCSHELL 0F34AC00 == 28 [pid = 3840] [id = 561] 17:06:14 INFO - PROCESS | 3840 | --DOMWINDOW == 91 (1832E400) [pid = 3840] [serial = 1628] [outer = 00000000] [url = about:blank] 17:06:14 INFO - PROCESS | 3840 | --DOMWINDOW == 90 (1586E400) [pid = 3840] [serial = 1613] [outer = 00000000] [url = about:blank] 17:06:14 INFO - PROCESS | 3840 | --DOMWINDOW == 89 (12BC4000) [pid = 3840] [serial = 1610] [outer = 00000000] [url = about:blank] 17:06:14 INFO - PROCESS | 3840 | --DOMWINDOW == 88 (1047DC00) [pid = 3840] [serial = 1607] [outer = 00000000] [url = about:blank] 17:06:14 INFO - PROCESS | 3840 | --DOMWINDOW == 87 (18307C00) [pid = 3840] [serial = 1654] [outer = 00000000] [url = about:blank] 17:06:14 INFO - PROCESS | 3840 | --DOMWINDOW == 86 (156EE400) [pid = 3840] [serial = 1648] [outer = 00000000] [url = about:blank] 17:06:14 INFO - PROCESS | 3840 | --DOMWINDOW == 85 (15EC1400) [pid = 3840] [serial = 1649] [outer = 00000000] [url = about:blank] 17:06:14 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (1036D400) [pid = 3840] [serial = 1630] [outer = 00000000] [url = about:blank] 17:06:14 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (10A49800) [pid = 3840] [serial = 1631] [outer = 00000000] [url = about:blank] 17:06:14 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (10439800) [pid = 3840] [serial = 1642] [outer = 00000000] [url = about:blank] 17:06:14 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (10A54800) [pid = 3840] [serial = 1643] [outer = 00000000] [url = about:blank] 17:06:14 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (19719400) [pid = 3840] [serial = 1657] [outer = 00000000] [url = about:blank] 17:06:14 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (172ECC00) [pid = 3840] [serial = 1651] [outer = 00000000] [url = about:blank] 17:06:14 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (18334800) [pid = 3840] [serial = 1636] [outer = 00000000] [url = about:blank] 17:06:14 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (19708400) [pid = 3840] [serial = 1637] [outer = 00000000] [url = about:blank] 17:06:14 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (159B0800) [pid = 3840] [serial = 1633] [outer = 00000000] [url = about:blank] 17:06:14 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (1668BC00) [pid = 3840] [serial = 1634] [outer = 00000000] [url = about:blank] 17:06:14 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (11259000) [pid = 3840] [serial = 1645] [outer = 00000000] [url = about:blank] 17:06:14 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (12BBD400) [pid = 3840] [serial = 1646] [outer = 00000000] [url = about:blank] 17:06:14 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (19A58400) [pid = 3840] [serial = 1639] [outer = 00000000] [url = about:blank] 17:06:14 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (19CE0400) [pid = 3840] [serial = 1640] [outer = 00000000] [url = about:blank] 17:06:14 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (1A22C800) [pid = 3840] [serial = 1667] [outer = 00000000] [url = about:blank] 17:06:14 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (19ECC400) [pid = 3840] [serial = 1660] [outer = 00000000] [url = about:blank] 17:06:14 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (1A5A8000) [pid = 3840] [serial = 1669] [outer = 00000000] [url = about:blank] 17:06:14 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (19725400) [pid = 3840] [serial = 1658] [outer = 00000000] [url = about:blank] 17:06:14 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (1A618400) [pid = 3840] [serial = 1670] [outer = 00000000] [url = about:blank] 17:06:14 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (1A20EC00) [pid = 3840] [serial = 1666] [outer = 00000000] [url = about:blank] 17:06:14 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (1A063000) [pid = 3840] [serial = 1661] [outer = 00000000] [url = about:blank] 17:06:14 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (18332000) [pid = 3840] [serial = 1655] [outer = 00000000] [url = about:blank] 17:06:14 INFO - PROCESS | 3840 | --DOMWINDOW == 62 (1751D800) [pid = 3840] [serial = 1663] [outer = 00000000] [url = about:blank] 17:06:14 INFO - PROCESS | 3840 | --DOMWINDOW == 61 (15647C00) [pid = 3840] [serial = 1664] [outer = 00000000] [url = about:blank] 17:06:14 INFO - PROCESS | 3840 | --DOMWINDOW == 60 (17BAD400) [pid = 3840] [serial = 1652] [outer = 00000000] [url = about:blank] 17:06:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 17:06:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1317ms 17:06:14 INFO - PROCESS | 3840 | 1472087174176 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 17:06:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 17:06:14 INFO - PROCESS | 3840 | 1472087174180 Marionette TRACE conn3 <- [1,2249,null,{"value":"13"}] 17:06:14 INFO - PROCESS | 3840 | 1472087174184 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 17:06:14 INFO - PROCESS | 3840 | 1472087174188 Marionette TRACE conn3 <- [1,2250,null,{}] 17:06:14 INFO - PROCESS | 3840 | 1472087174193 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:14 INFO - PROCESS | 3840 | 1472087174196 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:14 INFO - PROCESS | 3840 | 1472087174295 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 17:06:14 INFO - PROCESS | 3840 | 1472087174304 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:14 INFO - PROCESS | 3840 | 1472087174306 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:14 INFO - PROCESS | 3840 | ++DOCSHELL 10373400 == 29 [pid = 3840] [id = 572] 17:06:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 61 (10439800) [pid = 3840] [serial = 1716] [outer = 00000000] 17:06:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 62 (104E7000) [pid = 3840] [serial = 1717] [outer = 10439800] 17:06:14 INFO - PROCESS | 3840 | 1472087174357 Marionette DEBUG loaded listener.js 17:06:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 63 (10A08400) [pid = 3840] [serial = 1718] [outer = 10439800] 17:06:14 INFO - PROCESS | 3840 | 1472087174892 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 17:06:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 17:06:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 726ms 17:06:14 INFO - PROCESS | 3840 | 1472087174910 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 17:06:14 INFO - PROCESS | 3840 | 1472087174914 Marionette TRACE conn3 <- [1,2253,null,{"value":"13"}] 17:06:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 17:06:14 INFO - PROCESS | 3840 | 1472087174904 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 17:06:14 INFO - PROCESS | 3840 | 1472087174906 Marionette TRACE conn3 <- [1,2254,null,{}] 17:06:14 INFO - PROCESS | 3840 | 1472087174910 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:14 INFO - PROCESS | 3840 | 1472087174912 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:15 INFO - PROCESS | 3840 | 1472087175002 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 17:06:15 INFO - PROCESS | 3840 | 1472087175008 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:15 INFO - PROCESS | 3840 | 1472087175010 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:15 INFO - PROCESS | 3840 | ++DOCSHELL 10AF2800 == 30 [pid = 3840] [id = 573] 17:06:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (10AF3000) [pid = 3840] [serial = 1719] [outer = 00000000] 17:06:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (11259000) [pid = 3840] [serial = 1720] [outer = 10AF3000] 17:06:15 INFO - PROCESS | 3840 | 1472087175062 Marionette DEBUG loaded listener.js 17:06:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (114D9C00) [pid = 3840] [serial = 1721] [outer = 10AF3000] 17:06:15 INFO - PROCESS | 3840 | 1472087175533 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 17:06:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 17:06:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 666ms 17:06:15 INFO - PROCESS | 3840 | 1472087175586 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 17:06:15 INFO - PROCESS | 3840 | 1472087175588 Marionette TRACE conn3 <- [1,2257,null,{"value":"13"}] 17:06:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 17:06:15 INFO - PROCESS | 3840 | 1472087175592 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 17:06:15 INFO - PROCESS | 3840 | 1472087175596 Marionette TRACE conn3 <- [1,2258,null,{}] 17:06:15 INFO - PROCESS | 3840 | 1472087175607 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:15 INFO - PROCESS | 3840 | 1472087175612 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:15 INFO - PROCESS | 3840 | 1472087175742 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 17:06:15 INFO - PROCESS | 3840 | 1472087175854 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:15 INFO - PROCESS | 3840 | 1472087175858 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:15 INFO - PROCESS | 3840 | ++DOCSHELL 12C83000 == 31 [pid = 3840] [id = 574] 17:06:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (12C83400) [pid = 3840] [serial = 1722] [outer = 00000000] 17:06:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (12E78C00) [pid = 3840] [serial = 1723] [outer = 12C83400] 17:06:15 INFO - PROCESS | 3840 | 1472087175909 Marionette DEBUG loaded listener.js 17:06:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (134E5000) [pid = 3840] [serial = 1724] [outer = 12C83400] 17:06:16 INFO - PROCESS | 3840 | 1472087176288 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 17:06:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 17:06:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 711ms 17:06:16 INFO - PROCESS | 3840 | 1472087176316 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 17:06:16 INFO - PROCESS | 3840 | 1472087176319 Marionette TRACE conn3 <- [1,2261,null,{"value":"13"}] 17:06:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 17:06:16 INFO - PROCESS | 3840 | 1472087176322 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 17:06:16 INFO - PROCESS | 3840 | 1472087176324 Marionette TRACE conn3 <- [1,2262,null,{}] 17:06:16 INFO - PROCESS | 3840 | 1472087176332 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:16 INFO - PROCESS | 3840 | 1472087176334 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:16 INFO - PROCESS | 3840 | 1472087176465 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 17:06:16 INFO - PROCESS | 3840 | 1472087176470 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:16 INFO - PROCESS | 3840 | 1472087176473 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:16 INFO - PROCESS | 3840 | ++DOCSHELL 13AA3800 == 32 [pid = 3840] [id = 575] 17:06:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (13EA9000) [pid = 3840] [serial = 1725] [outer = 00000000] 17:06:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (15787400) [pid = 3840] [serial = 1726] [outer = 13EA9000] 17:06:16 INFO - PROCESS | 3840 | 1472087176503 Marionette DEBUG loaded listener.js 17:06:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (15871C00) [pid = 3840] [serial = 1727] [outer = 13EA9000] 17:06:16 INFO - PROCESS | 3840 | 1472087176984 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 17:06:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 17:06:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 712ms 17:06:17 INFO - PROCESS | 3840 | 1472087177027 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 17:06:17 INFO - PROCESS | 3840 | 1472087177029 Marionette TRACE conn3 <- [1,2265,null,{"value":"13"}] 17:06:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 17:06:17 INFO - PROCESS | 3840 | 1472087177038 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 17:06:17 INFO - PROCESS | 3840 | 1472087177040 Marionette TRACE conn3 <- [1,2266,null,{}] 17:06:17 INFO - PROCESS | 3840 | 1472087177043 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:17 INFO - PROCESS | 3840 | 1472087177045 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:17 INFO - PROCESS | 3840 | 1472087177197 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 17:06:17 INFO - PROCESS | 3840 | 1472087177208 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:17 INFO - PROCESS | 3840 | 1472087177210 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:17 INFO - PROCESS | 3840 | ++DOCSHELL 15649400 == 33 [pid = 3840] [id = 576] 17:06:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (1564E800) [pid = 3840] [serial = 1728] [outer = 00000000] 17:06:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (16585C00) [pid = 3840] [serial = 1729] [outer = 1564E800] 17:06:17 INFO - PROCESS | 3840 | 1472087177256 Marionette DEBUG loaded listener.js 17:06:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (16588000) [pid = 3840] [serial = 1730] [outer = 1564E800] 17:06:17 INFO - PROCESS | 3840 | 1472087177731 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 17:06:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 17:06:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 711ms 17:06:17 INFO - PROCESS | 3840 | 1472087177759 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 17:06:17 INFO - PROCESS | 3840 | 1472087177761 Marionette TRACE conn3 <- [1,2269,null,{"value":"13"}] 17:06:17 INFO - PROCESS | 3840 | 1472087177765 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 17:06:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 17:06:17 INFO - PROCESS | 3840 | 1472087177766 Marionette TRACE conn3 <- [1,2270,null,{}] 17:06:17 INFO - PROCESS | 3840 | 1472087177770 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:17 INFO - PROCESS | 3840 | 1472087177776 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:17 INFO - PROCESS | 3840 | 1472087177928 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 17:06:17 INFO - PROCESS | 3840 | 1472087177939 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:17 INFO - PROCESS | 3840 | 1472087177941 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:18 INFO - PROCESS | 3840 | ++DOCSHELL 159B0800 == 34 [pid = 3840] [id = 577] 17:06:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (16884800) [pid = 3840] [serial = 1731] [outer = 00000000] 17:06:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (17251400) [pid = 3840] [serial = 1732] [outer = 16884800] 17:06:18 INFO - PROCESS | 3840 | 1472087178048 Marionette DEBUG loaded listener.js 17:06:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (17255000) [pid = 3840] [serial = 1733] [outer = 16884800] 17:06:18 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (13A9E400) [pid = 3840] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 17:06:18 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (1180F000) [pid = 3840] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 17:06:18 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (10F54400) [pid = 3840] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 17:06:18 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (15652000) [pid = 3840] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 17:06:18 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (16BA0000) [pid = 3840] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 17:06:18 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (0F34B800) [pid = 3840] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 17:06:18 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (1830B000) [pid = 3840] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 17:06:18 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (11256400) [pid = 3840] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 17:06:18 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (112C5400) [pid = 3840] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 17:06:18 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (1658B000) [pid = 3840] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 17:06:18 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (19ECE800) [pid = 3840] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 17:06:18 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (11854C00) [pid = 3840] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 17:06:18 INFO - PROCESS | 3840 | 1472087178583 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 17:06:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 17:06:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 877ms 17:06:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 17:06:18 INFO - PROCESS | 3840 | 1472087178654 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 17:06:18 INFO - PROCESS | 3840 | 1472087178638 Marionette TRACE conn3 <- [1,2273,null,{"value":"13"}] 17:06:18 INFO - PROCESS | 3840 | 1472087178641 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 17:06:18 INFO - PROCESS | 3840 | 1472087178643 Marionette TRACE conn3 <- [1,2274,null,{}] 17:06:18 INFO - PROCESS | 3840 | 1472087178647 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:18 INFO - PROCESS | 3840 | 1472087178649 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:18 INFO - PROCESS | 3840 | 1472087178738 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 17:06:18 INFO - PROCESS | 3840 | 1472087178746 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:18 INFO - PROCESS | 3840 | 1472087178748 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:18 INFO - PROCESS | 3840 | ++DOCSHELL 158D2000 == 35 [pid = 3840] [id = 578] 17:06:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (16884000) [pid = 3840] [serial = 1734] [outer = 00000000] 17:06:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (1752AC00) [pid = 3840] [serial = 1735] [outer = 16884000] 17:06:18 INFO - PROCESS | 3840 | 1472087178793 Marionette DEBUG loaded listener.js 17:06:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (17EA4C00) [pid = 3840] [serial = 1736] [outer = 16884000] 17:06:19 INFO - PROCESS | 3840 | 1472087179244 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 17:06:19 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 17:06:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 665ms 17:06:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 17:06:19 INFO - PROCESS | 3840 | 1472087179321 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 17:06:19 INFO - PROCESS | 3840 | 1472087179323 Marionette TRACE conn3 <- [1,2277,null,{"value":"13"}] 17:06:19 INFO - PROCESS | 3840 | 1472087179326 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 17:06:19 INFO - PROCESS | 3840 | 1472087179328 Marionette TRACE conn3 <- [1,2278,null,{}] 17:06:19 INFO - PROCESS | 3840 | 1472087179332 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:19 INFO - PROCESS | 3840 | 1472087179333 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:19 INFO - PROCESS | 3840 | 1472087179419 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 17:06:19 INFO - PROCESS | 3840 | 1472087179424 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:19 INFO - PROCESS | 3840 | 1472087179426 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:19 INFO - PROCESS | 3840 | ++DOCSHELL 17EA5C00 == 36 [pid = 3840] [id = 579] 17:06:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (17EA6400) [pid = 3840] [serial = 1737] [outer = 00000000] 17:06:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (18307800) [pid = 3840] [serial = 1738] [outer = 17EA6400] 17:06:19 INFO - PROCESS | 3840 | 1472087179473 Marionette DEBUG loaded listener.js 17:06:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (1830D000) [pid = 3840] [serial = 1739] [outer = 17EA6400] 17:06:19 INFO - PROCESS | 3840 | 1472087179907 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 17:06:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 17:06:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 606ms 17:06:19 INFO - PROCESS | 3840 | 1472087179946 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 17:06:19 INFO - PROCESS | 3840 | 1472087179948 Marionette TRACE conn3 <- [1,2281,null,{"value":"13"}] 17:06:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 17:06:19 INFO - PROCESS | 3840 | 1472087179952 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 17:06:19 INFO - PROCESS | 3840 | 1472087179953 Marionette TRACE conn3 <- [1,2282,null,{}] 17:06:19 INFO - PROCESS | 3840 | 1472087179957 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:19 INFO - PROCESS | 3840 | 1472087179959 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:20 INFO - PROCESS | 3840 | 1472087180042 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 17:06:20 INFO - PROCESS | 3840 | 1472087180047 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:20 INFO - PROCESS | 3840 | 1472087180049 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:20 INFO - PROCESS | 3840 | ++DOCSHELL 17B26800 == 37 [pid = 3840] [id = 580] 17:06:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (1832F800) [pid = 3840] [serial = 1740] [outer = 00000000] 17:06:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (18337800) [pid = 3840] [serial = 1741] [outer = 1832F800] 17:06:20 INFO - PROCESS | 3840 | 1472087180122 Marionette DEBUG loaded listener.js 17:06:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (10F9F800) [pid = 3840] [serial = 1742] [outer = 1832F800] 17:06:20 INFO - PROCESS | 3840 | 1472087180779 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 17:06:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 17:06:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 877ms 17:06:20 INFO - PROCESS | 3840 | 1472087180838 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 17:06:20 INFO - PROCESS | 3840 | 1472087180843 Marionette TRACE conn3 <- [1,2285,null,{"value":"13"}] 17:06:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 17:06:20 INFO - PROCESS | 3840 | 1472087180848 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 17:06:20 INFO - PROCESS | 3840 | 1472087180854 Marionette TRACE conn3 <- [1,2286,null,{}] 17:06:20 INFO - PROCESS | 3840 | 1472087180859 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:20 INFO - PROCESS | 3840 | 1472087180862 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:20 INFO - PROCESS | 3840 | 1472087180993 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 17:06:21 INFO - PROCESS | 3840 | 1472087181113 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:21 INFO - PROCESS | 3840 | 1472087181116 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:21 INFO - PROCESS | 3840 | ++DOCSHELL 1047DC00 == 38 [pid = 3840] [id = 581] 17:06:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (1047F800) [pid = 3840] [serial = 1743] [outer = 00000000] 17:06:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (1124B000) [pid = 3840] [serial = 1744] [outer = 1047F800] 17:06:21 INFO - PROCESS | 3840 | 1472087181174 Marionette DEBUG loaded listener.js 17:06:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (114F5400) [pid = 3840] [serial = 1745] [outer = 1047F800] 17:06:21 INFO - PROCESS | 3840 | 1472087181741 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 17:06:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 17:06:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 907ms 17:06:21 INFO - PROCESS | 3840 | 1472087181772 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 17:06:21 INFO - PROCESS | 3840 | 1472087181777 Marionette TRACE conn3 <- [1,2289,null,{"value":"13"}] 17:06:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 17:06:21 INFO - PROCESS | 3840 | 1472087181785 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 17:06:21 INFO - PROCESS | 3840 | 1472087181788 Marionette TRACE conn3 <- [1,2290,null,{}] 17:06:21 INFO - PROCESS | 3840 | 1472087181792 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:21 INFO - PROCESS | 3840 | 1472087181795 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:21 INFO - PROCESS | 3840 | 1472087181902 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 17:06:22 INFO - PROCESS | 3840 | 1472087182065 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:22 INFO - PROCESS | 3840 | 1472087182068 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:22 INFO - PROCESS | 3840 | ++DOCSHELL 13215800 == 39 [pid = 3840] [id = 582] 17:06:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (13AA1400) [pid = 3840] [serial = 1746] [outer = 00000000] 17:06:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (1564E400) [pid = 3840] [serial = 1747] [outer = 13AA1400] 17:06:22 INFO - PROCESS | 3840 | 1472087182129 Marionette DEBUG loaded listener.js 17:06:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (15793800) [pid = 3840] [serial = 1748] [outer = 13AA1400] 17:06:22 INFO - PROCESS | 3840 | 1472087182694 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 17:06:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 17:06:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 968ms 17:06:22 INFO - PROCESS | 3840 | 1472087182774 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 17:06:22 INFO - PROCESS | 3840 | 1472087182777 Marionette TRACE conn3 <- [1,2293,null,{"value":"13"}] 17:06:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 17:06:22 INFO - PROCESS | 3840 | 1472087182784 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 17:06:22 INFO - PROCESS | 3840 | 1472087182788 Marionette TRACE conn3 <- [1,2294,null,{}] 17:06:22 INFO - PROCESS | 3840 | 1472087182886 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:22 INFO - PROCESS | 3840 | 1472087182891 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:22 INFO - PROCESS | 3840 | 1472087182987 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 17:06:23 INFO - PROCESS | 3840 | 1472087183102 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:23 INFO - PROCESS | 3840 | 1472087183106 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:23 INFO - PROCESS | 3840 | ++DOCSHELL 17522400 == 40 [pid = 3840] [id = 583] 17:06:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (17525800) [pid = 3840] [serial = 1749] [outer = 00000000] 17:06:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (18336000) [pid = 3840] [serial = 1750] [outer = 17525800] 17:06:23 INFO - PROCESS | 3840 | 1472087183164 Marionette DEBUG loaded listener.js 17:06:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (1970F800) [pid = 3840] [serial = 1751] [outer = 17525800] 17:06:23 INFO - PROCESS | 3840 | 1472087183716 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 17:06:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 17:06:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 999ms 17:06:23 INFO - PROCESS | 3840 | 1472087183792 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 17:06:23 INFO - PROCESS | 3840 | 1472087183795 Marionette TRACE conn3 <- [1,2297,null,{"value":"13"}] 17:06:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 17:06:23 INFO - PROCESS | 3840 | 1472087183799 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 17:06:23 INFO - PROCESS | 3840 | 1472087183801 Marionette TRACE conn3 <- [1,2298,null,{}] 17:06:23 INFO - PROCESS | 3840 | 1472087183805 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:23 INFO - PROCESS | 3840 | 1472087183808 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:23 INFO - PROCESS | 3840 | 1472087183960 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 17:06:24 INFO - PROCESS | 3840 | 1472087184088 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:24 INFO - PROCESS | 3840 | 1472087184091 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:24 INFO - PROCESS | 3840 | ++DOCSHELL 12E80000 == 41 [pid = 3840] [id = 584] 17:06:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (1830E400) [pid = 3840] [serial = 1752] [outer = 00000000] 17:06:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 86 (19725400) [pid = 3840] [serial = 1753] [outer = 1830E400] 17:06:24 INFO - PROCESS | 3840 | 1472087184146 Marionette DEBUG loaded listener.js 17:06:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 87 (19727800) [pid = 3840] [serial = 1754] [outer = 1830E400] 17:06:24 INFO - PROCESS | 3840 | 1472087184758 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 17:06:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 17:06:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 999ms 17:06:24 INFO - PROCESS | 3840 | 1472087184803 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 17:06:24 INFO - PROCESS | 3840 | 1472087184806 Marionette TRACE conn3 <- [1,2301,null,{"value":"13"}] 17:06:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 17:06:24 INFO - PROCESS | 3840 | 1472087184826 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 17:06:24 INFO - PROCESS | 3840 | 1472087184828 Marionette TRACE conn3 <- [1,2302,null,{}] 17:06:24 INFO - PROCESS | 3840 | 1472087184833 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:24 INFO - PROCESS | 3840 | 1472087184835 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:24 INFO - PROCESS | 3840 | 1472087184952 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 17:06:25 INFO - PROCESS | 3840 | 1472087185197 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:25 INFO - PROCESS | 3840 | 1472087185200 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:25 INFO - PROCESS | 3840 | ++DOCSHELL 0F349C00 == 42 [pid = 3840] [id = 585] 17:06:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 88 (0F34AC00) [pid = 3840] [serial = 1755] [outer = 00000000] 17:06:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 89 (10435C00) [pid = 3840] [serial = 1756] [outer = 0F34AC00] 17:06:25 INFO - PROCESS | 3840 | 1472087185298 Marionette DEBUG loaded listener.js 17:06:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 90 (10AEC800) [pid = 3840] [serial = 1757] [outer = 0F34AC00] 17:06:26 INFO - PROCESS | 3840 | --DOCSHELL 17EA5C00 == 41 [pid = 3840] [id = 579] 17:06:26 INFO - PROCESS | 3840 | --DOCSHELL 158D2000 == 40 [pid = 3840] [id = 578] 17:06:26 INFO - PROCESS | 3840 | --DOCSHELL 159B0800 == 39 [pid = 3840] [id = 577] 17:06:26 INFO - PROCESS | 3840 | --DOCSHELL 15649400 == 38 [pid = 3840] [id = 576] 17:06:26 INFO - PROCESS | 3840 | --DOCSHELL 13AA3800 == 37 [pid = 3840] [id = 575] 17:06:26 INFO - PROCESS | 3840 | --DOCSHELL 12C83000 == 36 [pid = 3840] [id = 574] 17:06:26 INFO - PROCESS | 3840 | --DOCSHELL 10AF2800 == 35 [pid = 3840] [id = 573] 17:06:26 INFO - PROCESS | 3840 | --DOCSHELL 10373400 == 34 [pid = 3840] [id = 572] 17:06:26 INFO - PROCESS | 3840 | --DOCSHELL 10E42000 == 33 [pid = 3840] [id = 560] 17:06:26 INFO - PROCESS | 3840 | --DOCSHELL 13A9B800 == 32 [pid = 3840] [id = 569] 17:06:26 INFO - PROCESS | 3840 | --DOCSHELL 10A4A400 == 31 [pid = 3840] [id = 570] 17:06:26 INFO - PROCESS | 3840 | --DOCSHELL 134DE000 == 30 [pid = 3840] [id = 571] 17:06:26 INFO - PROCESS | 3840 | --DOCSHELL 17522400 == 29 [pid = 3840] [id = 583] 17:06:26 INFO - PROCESS | 3840 | --DOCSHELL 12E80000 == 28 [pid = 3840] [id = 584] 17:06:26 INFO - PROCESS | 3840 | --DOCSHELL 13215800 == 27 [pid = 3840] [id = 582] 17:06:26 INFO - PROCESS | 3840 | --DOCSHELL 17B26800 == 26 [pid = 3840] [id = 580] 17:06:26 INFO - PROCESS | 3840 | --DOCSHELL 1047DC00 == 25 [pid = 3840] [id = 581] 17:06:26 INFO - PROCESS | 3840 | --DOMWINDOW == 89 (14378800) [pid = 3840] [serial = 1690] [outer = 00000000] [url = about:blank] 17:06:26 INFO - PROCESS | 3840 | --DOMWINDOW == 88 (1185B800) [pid = 3840] [serial = 1687] [outer = 00000000] [url = about:blank] 17:06:26 INFO - PROCESS | 3840 | --DOMWINDOW == 87 (118A3C00) [pid = 3840] [serial = 1688] [outer = 00000000] [url = about:blank] 17:06:26 INFO - PROCESS | 3840 | --DOMWINDOW == 86 (1296DC00) [pid = 3840] [serial = 1682] [outer = 00000000] [url = about:blank] 17:06:26 INFO - PROCESS | 3840 | --DOMWINDOW == 85 (11802C00) [pid = 3840] [serial = 1681] [outer = 00000000] [url = about:blank] 17:06:26 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (159B3C00) [pid = 3840] [serial = 1693] [outer = 00000000] [url = about:blank] 17:06:26 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (172E6800) [pid = 3840] [serial = 1697] [outer = 00000000] [url = about:blank] 17:06:26 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (16C75000) [pid = 3840] [serial = 1696] [outer = 00000000] [url = about:blank] 17:06:26 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (10AF3C00) [pid = 3840] [serial = 1684] [outer = 00000000] [url = about:blank] 17:06:26 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (10E44400) [pid = 3840] [serial = 1685] [outer = 00000000] [url = about:blank] 17:06:26 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (1970E400) [pid = 3840] [serial = 1699] [outer = 00000000] [url = about:blank] 17:06:26 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (16882400) [pid = 3840] [serial = 1705] [outer = 00000000] [url = about:blank] 17:06:26 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (1436D000) [pid = 3840] [serial = 1673] [outer = 00000000] [url = about:blank] 17:06:26 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (13A9B400) [pid = 3840] [serial = 1672] [outer = 00000000] [url = about:blank] 17:06:26 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (17351800) [pid = 3840] [serial = 1676] [outer = 00000000] [url = about:blank] 17:06:26 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (16BA0400) [pid = 3840] [serial = 1675] [outer = 00000000] [url = about:blank] 17:06:26 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (1A621C00) [pid = 3840] [serial = 1679] [outer = 00000000] [url = about:blank] 17:06:26 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (1A20E000) [pid = 3840] [serial = 1678] [outer = 00000000] [url = about:blank] 17:06:26 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (16B96400) [pid = 3840] [serial = 1706] [outer = 00000000] [url = about:blank] 17:06:26 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (1971E800) [pid = 3840] [serial = 1700] [outer = 00000000] [url = about:blank] 17:06:26 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (16B99C00) [pid = 3840] [serial = 1694] [outer = 00000000] [url = about:blank] 17:06:26 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (19724400) [pid = 3840] [serial = 1708] [outer = 00000000] [url = about:blank] 17:06:26 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (1479E000) [pid = 3840] [serial = 1702] [outer = 00000000] [url = about:blank] 17:06:26 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (1564B400) [pid = 3840] [serial = 1691] [outer = 00000000] [url = about:blank] 17:06:26 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (1564C000) [pid = 3840] [serial = 1703] [outer = 00000000] [url = about:blank] 17:06:26 INFO - PROCESS | 3840 | 1472087186612 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 17:06:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 17:06:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1906ms 17:06:26 INFO - PROCESS | 3840 | 1472087186733 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 17:06:26 INFO - PROCESS | 3840 | 1472087186737 Marionette TRACE conn3 <- [1,2305,null,{"value":"13"}] 17:06:26 INFO - PROCESS | 3840 | 1472087186743 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 17:06:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 17:06:26 INFO - PROCESS | 3840 | 1472087186747 Marionette TRACE conn3 <- [1,2306,null,{}] 17:06:26 INFO - PROCESS | 3840 | 1472087186753 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:26 INFO - PROCESS | 3840 | 1472087186757 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:26 INFO - PROCESS | 3840 | 1472087186832 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 17:06:26 INFO - PROCESS | 3840 | 1472087186843 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:26 INFO - PROCESS | 3840 | 1472087186848 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:26 INFO - PROCESS | 3840 | ++DOCSHELL 1055F800 == 26 [pid = 3840] [id = 586] 17:06:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (10560000) [pid = 3840] [serial = 1758] [outer = 00000000] 17:06:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (10A54000) [pid = 3840] [serial = 1759] [outer = 10560000] 17:06:26 INFO - PROCESS | 3840 | 1472087186898 Marionette DEBUG loaded listener.js 17:06:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (10A55400) [pid = 3840] [serial = 1760] [outer = 10560000] 17:06:27 INFO - PROCESS | 3840 | 1472087187413 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2309,"getWindowHandle",null] 17:06:27 INFO - PROCESS | 3840 | 1472087187451 Marionette TRACE conn3 <- [1,2309,null,{"value":"13"}] 17:06:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 17:06:27 INFO - PROCESS | 3840 | 1472087187458 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 17:06:27 INFO - PROCESS | 3840 | 1472087187461 Marionette TRACE conn3 <- [1,2310,null,{}] 17:06:27 INFO - PROCESS | 3840 | 1472087187465 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:27 INFO - PROCESS | 3840 | 1472087187467 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:27 INFO - PROCESS | 3840 | 1472087187557 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 17:06:27 INFO - PROCESS | 3840 | 1472087187563 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:27 INFO - PROCESS | 3840 | 1472087187566 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:27 INFO - PROCESS | 3840 | ++DOCSHELL 1147E000 == 27 [pid = 3840] [id = 587] 17:06:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (114AA400) [pid = 3840] [serial = 1761] [outer = 00000000] 17:06:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (1180B800) [pid = 3840] [serial = 1762] [outer = 114AA400] 17:06:27 INFO - PROCESS | 3840 | 1472087187616 Marionette DEBUG loaded listener.js 17:06:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (11857400) [pid = 3840] [serial = 1763] [outer = 114AA400] 17:06:28 INFO - PROCESS | 3840 | 1472087188094 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 17:06:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 17:06:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 681ms 17:06:28 INFO - PROCESS | 3840 | 1472087188139 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 17:06:28 INFO - PROCESS | 3840 | 1472087188141 Marionette TRACE conn3 <- [1,2313,null,{"value":"13"}] 17:06:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 17:06:28 INFO - PROCESS | 3840 | 1472087188145 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 17:06:28 INFO - PROCESS | 3840 | 1472087188148 Marionette TRACE conn3 <- [1,2314,null,{}] 17:06:28 INFO - PROCESS | 3840 | 1472087188189 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:28 INFO - PROCESS | 3840 | 1472087188194 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:28 INFO - PROCESS | 3840 | 1472087188286 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 17:06:28 INFO - PROCESS | 3840 | 1472087188388 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:28 INFO - PROCESS | 3840 | 1472087188392 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:28 INFO - PROCESS | 3840 | ++DOCSHELL 11DDEC00 == 28 [pid = 3840] [id = 588] 17:06:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (11DE8400) [pid = 3840] [serial = 1764] [outer = 00000000] 17:06:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (12E2B400) [pid = 3840] [serial = 1765] [outer = 11DE8400] 17:06:28 INFO - PROCESS | 3840 | 1472087188443 Marionette DEBUG loaded listener.js 17:06:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (13215400) [pid = 3840] [serial = 1766] [outer = 11DE8400] 17:06:28 INFO - PROCESS | 3840 | 1472087188825 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 17:06:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 17:06:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 711ms 17:06:28 INFO - PROCESS | 3840 | 1472087188868 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 17:06:28 INFO - PROCESS | 3840 | 1472087188871 Marionette TRACE conn3 <- [1,2317,null,{"value":"13"}] 17:06:28 INFO - PROCESS | 3840 | 1472087188874 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 17:06:28 INFO - PROCESS | 3840 | 1472087188876 Marionette TRACE conn3 <- [1,2318,null,{}] 17:06:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 17:06:28 INFO - PROCESS | 3840 | 1472087188880 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:28 INFO - PROCESS | 3840 | 1472087188882 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:29 INFO - PROCESS | 3840 | 1472087189004 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 17:06:29 INFO - PROCESS | 3840 | 1472087189068 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:29 INFO - PROCESS | 3840 | 1472087189070 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:29 INFO - PROCESS | 3840 | ++DOCSHELL 134D9800 == 29 [pid = 3840] [id = 589] 17:06:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (134DE000) [pid = 3840] [serial = 1767] [outer = 00000000] 17:06:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (1436D800) [pid = 3840] [serial = 1768] [outer = 134DE000] 17:06:29 INFO - PROCESS | 3840 | 1472087189117 Marionette DEBUG loaded listener.js 17:06:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (1519BC00) [pid = 3840] [serial = 1769] [outer = 134DE000] 17:06:29 INFO - PROCESS | 3840 | 1472087189522 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 17:06:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 17:06:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 711ms 17:06:29 INFO - PROCESS | 3840 | 1472087189581 Marionette TRACE conn3 -> [0,2321,"getWindowHandle",null] 17:06:29 INFO - PROCESS | 3840 | 1472087189583 Marionette TRACE conn3 <- [1,2321,null,{"value":"13"}] 17:06:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 17:06:29 INFO - PROCESS | 3840 | 1472087189593 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 17:06:29 INFO - PROCESS | 3840 | 1472087189594 Marionette TRACE conn3 <- [1,2322,null,{}] 17:06:29 INFO - PROCESS | 3840 | 1472087189637 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:29 INFO - PROCESS | 3840 | 1472087189639 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:29 INFO - PROCESS | 3840 | 1472087189753 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 17:06:29 INFO - PROCESS | 3840 | 1472087189763 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:29 INFO - PROCESS | 3840 | 1472087189765 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:29 INFO - PROCESS | 3840 | ++DOCSHELL 114AA800 == 30 [pid = 3840] [id = 590] 17:06:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (134E8400) [pid = 3840] [serial = 1770] [outer = 00000000] 17:06:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (156EC000) [pid = 3840] [serial = 1771] [outer = 134E8400] 17:06:29 INFO - PROCESS | 3840 | 1472087189812 Marionette DEBUG loaded listener.js 17:06:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (15876C00) [pid = 3840] [serial = 1772] [outer = 134E8400] 17:06:30 INFO - PROCESS | 3840 | 1472087190257 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 17:06:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 17:06:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 696ms 17:06:30 INFO - PROCESS | 3840 | 1472087190294 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 17:06:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 17:06:30 INFO - PROCESS | 3840 | 1472087190296 Marionette TRACE conn3 <- [1,2325,null,{"value":"13"}] 17:06:30 INFO - PROCESS | 3840 | 1472087190299 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 17:06:30 INFO - PROCESS | 3840 | 1472087190301 Marionette TRACE conn3 <- [1,2326,null,{}] 17:06:30 INFO - PROCESS | 3840 | 1472087190304 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:30 INFO - PROCESS | 3840 | 1472087190310 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:30 INFO - PROCESS | 3840 | 1472087190459 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 17:06:30 INFO - PROCESS | 3840 | 1472087190473 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:30 INFO - PROCESS | 3840 | 1472087190475 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:30 INFO - PROCESS | 3840 | ++DOCSHELL 1658B000 == 31 [pid = 3840] [id = 591] 17:06:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (168DA800) [pid = 3840] [serial = 1773] [outer = 00000000] 17:06:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (16B9BC00) [pid = 3840] [serial = 1774] [outer = 168DA800] 17:06:30 INFO - PROCESS | 3840 | 1472087190578 Marionette DEBUG loaded listener.js 17:06:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (17167800) [pid = 3840] [serial = 1775] [outer = 168DA800] 17:06:31 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (16884800) [pid = 3840] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 17:06:31 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (1564E800) [pid = 3840] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 17:06:31 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (17EA6400) [pid = 3840] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 17:06:31 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (10439800) [pid = 3840] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 17:06:31 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (19709400) [pid = 3840] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 17:06:31 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (134E7800) [pid = 3840] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 17:06:31 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (10AF3000) [pid = 3840] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 17:06:31 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (10AEBC00) [pid = 3840] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 17:06:31 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (12C83400) [pid = 3840] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 17:06:31 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (1832F800) [pid = 3840] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 17:06:31 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (13EA9000) [pid = 3840] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 17:06:31 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (16884000) [pid = 3840] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 17:06:31 INFO - PROCESS | 3840 | 1472087191194 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 17:06:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 17:06:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 907ms 17:06:31 INFO - PROCESS | 3840 | 1472087191209 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 17:06:31 INFO - PROCESS | 3840 | 1472087191212 Marionette TRACE conn3 <- [1,2329,null,{"value":"13"}] 17:06:31 INFO - PROCESS | 3840 | 1472087191215 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 17:06:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 17:06:31 INFO - PROCESS | 3840 | 1472087191216 Marionette TRACE conn3 <- [1,2330,null,{}] 17:06:31 INFO - PROCESS | 3840 | 1472087191220 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:31 INFO - PROCESS | 3840 | 1472087191222 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:31 INFO - PROCESS | 3840 | 1472087191350 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 17:06:31 INFO - PROCESS | 3840 | 1472087191412 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:31 INFO - PROCESS | 3840 | 1472087191414 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:31 INFO - PROCESS | 3840 | ++DOCSHELL 118A6C00 == 32 [pid = 3840] [id = 592] 17:06:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (12971000) [pid = 3840] [serial = 1776] [outer = 00000000] 17:06:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (1564FC00) [pid = 3840] [serial = 1777] [outer = 12971000] 17:06:31 INFO - PROCESS | 3840 | 1472087191461 Marionette DEBUG loaded listener.js 17:06:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (16884800) [pid = 3840] [serial = 1778] [outer = 12971000] 17:06:31 INFO - PROCESS | 3840 | 1472087191805 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 17:06:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 17:06:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 605ms 17:06:31 INFO - PROCESS | 3840 | 1472087191838 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 17:06:31 INFO - PROCESS | 3840 | 1472087191840 Marionette TRACE conn3 <- [1,2333,null,{"value":"13"}] 17:06:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 17:06:31 INFO - PROCESS | 3840 | 1472087191843 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 17:06:31 INFO - PROCESS | 3840 | 1472087191845 Marionette TRACE conn3 <- [1,2334,null,{}] 17:06:31 INFO - PROCESS | 3840 | 1472087191849 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:31 INFO - PROCESS | 3840 | 1472087191851 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:31 INFO - PROCESS | 3840 | 1472087191929 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 17:06:31 INFO - PROCESS | 3840 | 1472087191935 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:31 INFO - PROCESS | 3840 | 1472087191937 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:31 INFO - PROCESS | 3840 | ++DOCSHELL 1180A800 == 33 [pid = 3840] [id = 593] 17:06:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (13EB2400) [pid = 3840] [serial = 1779] [outer = 00000000] 17:06:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (1735C800) [pid = 3840] [serial = 1780] [outer = 13EB2400] 17:06:31 INFO - PROCESS | 3840 | 1472087191983 Marionette DEBUG loaded listener.js 17:06:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (17523C00) [pid = 3840] [serial = 1781] [outer = 13EB2400] 17:06:32 INFO - PROCESS | 3840 | 1472087192432 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 17:06:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 17:06:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 620ms 17:06:32 INFO - PROCESS | 3840 | 1472087192466 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 17:06:32 INFO - PROCESS | 3840 | 1472087192468 Marionette TRACE conn3 <- [1,2337,null,{"value":"13"}] 17:06:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 17:06:32 INFO - PROCESS | 3840 | 1472087192484 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 17:06:32 INFO - PROCESS | 3840 | 1472087192486 Marionette TRACE conn3 <- [1,2338,null,{}] 17:06:32 INFO - PROCESS | 3840 | 1472087192490 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:32 INFO - PROCESS | 3840 | 1472087192492 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:32 INFO - PROCESS | 3840 | 1472087192572 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 17:06:32 INFO - PROCESS | 3840 | 1472087192580 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:32 INFO - PROCESS | 3840 | 1472087192582 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:32 INFO - PROCESS | 3840 | ++DOCSHELL 17BB2000 == 34 [pid = 3840] [id = 594] 17:06:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (17E98400) [pid = 3840] [serial = 1782] [outer = 00000000] 17:06:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (17EDD400) [pid = 3840] [serial = 1783] [outer = 17E98400] 17:06:32 INFO - PROCESS | 3840 | 1472087192629 Marionette DEBUG loaded listener.js 17:06:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (17EE0800) [pid = 3840] [serial = 1784] [outer = 17E98400] 17:06:33 INFO - PROCESS | 3840 | --DOCSHELL 1147E000 == 33 [pid = 3840] [id = 587] 17:06:33 INFO - PROCESS | 3840 | --DOCSHELL 1055F800 == 32 [pid = 3840] [id = 586] 17:06:33 INFO - PROCESS | 3840 | --DOCSHELL 0F349C00 == 31 [pid = 3840] [id = 585] 17:06:34 INFO - PROCESS | 3840 | --DOCSHELL 1180A800 == 30 [pid = 3840] [id = 593] 17:06:34 INFO - PROCESS | 3840 | --DOCSHELL 118A6C00 == 29 [pid = 3840] [id = 592] 17:06:34 INFO - PROCESS | 3840 | --DOCSHELL 11DDEC00 == 28 [pid = 3840] [id = 588] 17:06:34 INFO - PROCESS | 3840 | --DOCSHELL 114AA800 == 27 [pid = 3840] [id = 590] 17:06:34 INFO - PROCESS | 3840 | --DOCSHELL 134D9800 == 26 [pid = 3840] [id = 589] 17:06:34 INFO - PROCESS | 3840 | --DOCSHELL 1658B000 == 25 [pid = 3840] [id = 591] 17:06:34 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (17251400) [pid = 3840] [serial = 1732] [outer = 00000000] [url = about:blank] 17:06:34 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (16585C00) [pid = 3840] [serial = 1729] [outer = 00000000] [url = about:blank] 17:06:34 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (17255000) [pid = 3840] [serial = 1733] [outer = 00000000] [url = about:blank] 17:06:34 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (18307800) [pid = 3840] [serial = 1738] [outer = 00000000] [url = about:blank] 17:06:34 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (104E7000) [pid = 3840] [serial = 1717] [outer = 00000000] [url = about:blank] 17:06:34 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (10A08400) [pid = 3840] [serial = 1718] [outer = 00000000] [url = about:blank] 17:06:34 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (19725000) [pid = 3840] [serial = 1709] [outer = 00000000] [url = about:blank] 17:06:34 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (15788400) [pid = 3840] [serial = 1714] [outer = 00000000] [url = about:blank] 17:06:34 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (15EC8800) [pid = 3840] [serial = 1715] [outer = 00000000] [url = about:blank] 17:06:34 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (11259000) [pid = 3840] [serial = 1720] [outer = 00000000] [url = about:blank] 17:06:34 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (114D9C00) [pid = 3840] [serial = 1721] [outer = 00000000] [url = about:blank] 17:06:34 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (1147A800) [pid = 3840] [serial = 1711] [outer = 00000000] [url = about:blank] 17:06:34 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (11C0F800) [pid = 3840] [serial = 1712] [outer = 00000000] [url = about:blank] 17:06:34 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (12E78C00) [pid = 3840] [serial = 1723] [outer = 00000000] [url = about:blank] 17:06:34 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (10F9F800) [pid = 3840] [serial = 1742] [outer = 00000000] [url = about:blank] 17:06:34 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (15787400) [pid = 3840] [serial = 1726] [outer = 00000000] [url = about:blank] 17:06:34 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (18337800) [pid = 3840] [serial = 1741] [outer = 00000000] [url = about:blank] 17:06:34 INFO - PROCESS | 3840 | --DOMWINDOW == 62 (16588000) [pid = 3840] [serial = 1730] [outer = 00000000] [url = about:blank] 17:06:34 INFO - PROCESS | 3840 | --DOMWINDOW == 61 (1830D000) [pid = 3840] [serial = 1739] [outer = 00000000] [url = about:blank] 17:06:34 INFO - PROCESS | 3840 | --DOMWINDOW == 60 (1752AC00) [pid = 3840] [serial = 1735] [outer = 00000000] [url = about:blank] 17:06:34 INFO - PROCESS | 3840 | --DOMWINDOW == 59 (15871C00) [pid = 3840] [serial = 1727] [outer = 00000000] [url = about:blank] 17:06:34 INFO - PROCESS | 3840 | --DOMWINDOW == 58 (134E5000) [pid = 3840] [serial = 1724] [outer = 00000000] [url = about:blank] 17:06:34 INFO - PROCESS | 3840 | --DOMWINDOW == 57 (17EA4C00) [pid = 3840] [serial = 1736] [outer = 00000000] [url = about:blank] 17:06:34 INFO - PROCESS | 3840 | 1472087194328 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 17:06:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 17:06:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1907ms 17:06:34 INFO - PROCESS | 3840 | 1472087194386 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 17:06:34 INFO - PROCESS | 3840 | 1472087194391 Marionette TRACE conn3 <- [1,2341,null,{"value":"13"}] 17:06:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 17:06:34 INFO - PROCESS | 3840 | 1472087194396 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 17:06:34 INFO - PROCESS | 3840 | 1472087194399 Marionette TRACE conn3 <- [1,2342,null,{}] 17:06:34 INFO - PROCESS | 3840 | 1472087194406 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:34 INFO - PROCESS | 3840 | 1472087194409 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:34 INFO - PROCESS | 3840 | 1472087194484 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 17:06:34 INFO - PROCESS | 3840 | 1472087194492 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:34 INFO - PROCESS | 3840 | 1472087194497 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:34 INFO - PROCESS | 3840 | ++DOCSHELL 1047C400 == 26 [pid = 3840] [id = 595] 17:06:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 58 (1047DC00) [pid = 3840] [serial = 1785] [outer = 00000000] 17:06:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 59 (10A4A800) [pid = 3840] [serial = 1786] [outer = 1047DC00] 17:06:34 INFO - PROCESS | 3840 | 1472087194552 Marionette DEBUG loaded listener.js 17:06:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 60 (10AEC000) [pid = 3840] [serial = 1787] [outer = 1047DC00] 17:06:35 INFO - PROCESS | 3840 | 1472087195050 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 17:06:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 17:06:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 711ms 17:06:35 INFO - PROCESS | 3840 | 1472087195103 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 17:06:35 INFO - PROCESS | 3840 | 1472087195109 Marionette TRACE conn3 <- [1,2345,null,{"value":"13"}] 17:06:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 17:06:35 INFO - PROCESS | 3840 | 1472087195115 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 17:06:35 INFO - PROCESS | 3840 | 1472087195118 Marionette TRACE conn3 <- [1,2346,null,{}] 17:06:35 INFO - PROCESS | 3840 | 1472087195122 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:35 INFO - PROCESS | 3840 | 1472087195126 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:35 INFO - PROCESS | 3840 | 1472087195222 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 17:06:35 INFO - PROCESS | 3840 | 1472087195323 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:35 INFO - PROCESS | 3840 | 1472087195326 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:35 INFO - PROCESS | 3840 | ++DOCSHELL 10F9EC00 == 27 [pid = 3840] [id = 596] 17:06:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 61 (1124C800) [pid = 3840] [serial = 1788] [outer = 00000000] 17:06:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 62 (112C2000) [pid = 3840] [serial = 1789] [outer = 1124C800] 17:06:35 INFO - PROCESS | 3840 | 1472087195376 Marionette DEBUG loaded listener.js 17:06:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 63 (114AE400) [pid = 3840] [serial = 1790] [outer = 1124C800] 17:06:35 INFO - PROCESS | 3840 | 1472087195760 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 17:06:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 17:06:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 681ms 17:06:35 INFO - PROCESS | 3840 | 1472087195796 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 17:06:35 INFO - PROCESS | 3840 | 1472087195798 Marionette TRACE conn3 <- [1,2349,null,{"value":"13"}] 17:06:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 17:06:35 INFO - PROCESS | 3840 | 1472087195802 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 17:06:35 INFO - PROCESS | 3840 | 1472087195806 Marionette TRACE conn3 <- [1,2350,null,{}] 17:06:35 INFO - PROCESS | 3840 | 1472087195818 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:35 INFO - PROCESS | 3840 | 1472087195823 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:35 INFO - PROCESS | 3840 | 1472087195938 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 17:06:35 INFO - PROCESS | 3840 | 1472087195955 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:35 INFO - PROCESS | 3840 | 1472087195959 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:35 INFO - PROCESS | 3840 | ++DOCSHELL 11DA6400 == 28 [pid = 3840] [id = 597] 17:06:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (11DA7400) [pid = 3840] [serial = 1791] [outer = 00000000] 17:06:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (129F9400) [pid = 3840] [serial = 1792] [outer = 11DA7400] 17:06:36 INFO - PROCESS | 3840 | 1472087196009 Marionette DEBUG loaded listener.js 17:06:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (12BC3C00) [pid = 3840] [serial = 1793] [outer = 11DA7400] 17:06:36 INFO - PROCESS | 3840 | 1472087196487 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 17:06:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 17:06:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 711ms 17:06:36 INFO - PROCESS | 3840 | 1472087196508 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 17:06:36 INFO - PROCESS | 3840 | 1472087196511 Marionette TRACE conn3 <- [1,2353,null,{"value":"13"}] 17:06:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 17:06:36 INFO - PROCESS | 3840 | 1472087196514 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 17:06:36 INFO - PROCESS | 3840 | 1472087196516 Marionette TRACE conn3 <- [1,2354,null,{}] 17:06:36 INFO - PROCESS | 3840 | 1472087196531 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:36 INFO - PROCESS | 3840 | 1472087196533 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:36 INFO - PROCESS | 3840 | 1472087196617 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 17:06:36 INFO - PROCESS | 3840 | 1472087196623 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:36 INFO - PROCESS | 3840 | 1472087196626 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:36 INFO - PROCESS | 3840 | ++DOCSHELL 1316B800 == 29 [pid = 3840] [id = 598] 17:06:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (132B5000) [pid = 3840] [serial = 1794] [outer = 00000000] 17:06:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (13AA2000) [pid = 3840] [serial = 1795] [outer = 132B5000] 17:06:36 INFO - PROCESS | 3840 | 1472087196672 Marionette DEBUG loaded listener.js 17:06:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (13EADC00) [pid = 3840] [serial = 1796] [outer = 132B5000] 17:06:37 INFO - PROCESS | 3840 | 1472087197141 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 17:06:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 17:06:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 681ms 17:06:37 INFO - PROCESS | 3840 | 1472087197196 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 17:06:37 INFO - PROCESS | 3840 | 1472087197198 Marionette TRACE conn3 <- [1,2357,null,{"value":"13"}] 17:06:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 17:06:37 INFO - PROCESS | 3840 | 1472087197201 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 17:06:37 INFO - PROCESS | 3840 | 1472087197203 Marionette TRACE conn3 <- [1,2358,null,{}] 17:06:37 INFO - PROCESS | 3840 | 1472087197207 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:37 INFO - PROCESS | 3840 | 1472087197209 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:37 INFO - PROCESS | 3840 | 1472087197321 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 17:06:37 INFO - PROCESS | 3840 | 1472087197354 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:37 INFO - PROCESS | 3840 | 1472087197357 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:37 INFO - PROCESS | 3840 | ++DOCSHELL 15649C00 == 30 [pid = 3840] [id = 599] 17:06:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (1564B800) [pid = 3840] [serial = 1797] [outer = 00000000] 17:06:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (15652800) [pid = 3840] [serial = 1798] [outer = 1564B800] 17:06:37 INFO - PROCESS | 3840 | 1472087197402 Marionette DEBUG loaded listener.js 17:06:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (15788400) [pid = 3840] [serial = 1799] [outer = 1564B800] 17:06:37 INFO - PROCESS | 3840 | 1472087197843 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 17:06:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 17:06:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 681ms 17:06:37 INFO - PROCESS | 3840 | 1472087197882 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 17:06:37 INFO - PROCESS | 3840 | 1472087197884 Marionette TRACE conn3 <- [1,2361,null,{"value":"13"}] 17:06:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 17:06:37 INFO - PROCESS | 3840 | 1472087197888 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 17:06:37 INFO - PROCESS | 3840 | 1472087197890 Marionette TRACE conn3 <- [1,2362,null,{}] 17:06:37 INFO - PROCESS | 3840 | 1472087197894 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:37 INFO - PROCESS | 3840 | 1472087197899 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:37 INFO - PROCESS | 3840 | 1472087198000 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 17:06:37 INFO - PROCESS | 3840 | 1472087198006 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:37 INFO - PROCESS | 3840 | 1472087198008 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:38 INFO - PROCESS | 3840 | ++DOCSHELL 15EC8800 == 31 [pid = 3840] [id = 600] 17:06:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (15ECC800) [pid = 3840] [serial = 1800] [outer = 00000000] 17:06:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (1668BC00) [pid = 3840] [serial = 1801] [outer = 15ECC800] 17:06:38 INFO - PROCESS | 3840 | 1472087198054 Marionette DEBUG loaded listener.js 17:06:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (16B96800) [pid = 3840] [serial = 1802] [outer = 15ECC800] 17:06:38 INFO - PROCESS | 3840 | 1472087198505 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 17:06:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 17:06:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 681ms 17:06:38 INFO - PROCESS | 3840 | 1472087198566 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 17:06:38 INFO - PROCESS | 3840 | 1472087198568 Marionette TRACE conn3 <- [1,2365,null,{"value":"13"}] 17:06:38 INFO - PROCESS | 3840 | 1472087198571 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 17:06:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 17:06:38 INFO - PROCESS | 3840 | 1472087198573 Marionette TRACE conn3 <- [1,2366,null,{}] 17:06:38 INFO - PROCESS | 3840 | 1472087198577 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:38 INFO - PROCESS | 3840 | 1472087198589 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:38 INFO - PROCESS | 3840 | 1472087198696 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 17:06:38 INFO - PROCESS | 3840 | 1472087198708 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:38 INFO - PROCESS | 3840 | 1472087198710 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:38 INFO - PROCESS | 3840 | ++DOCSHELL 16B9B400 == 32 [pid = 3840] [id = 601] 17:06:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (16B9D800) [pid = 3840] [serial = 1803] [outer = 00000000] 17:06:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (16D37800) [pid = 3840] [serial = 1804] [outer = 16B9D800] 17:06:38 INFO - PROCESS | 3840 | 1472087198754 Marionette DEBUG loaded listener.js 17:06:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (16DBB000) [pid = 3840] [serial = 1805] [outer = 16B9D800] 17:06:39 INFO - PROCESS | 3840 | 1472087199173 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 17:06:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 17:06:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 620ms 17:06:39 INFO - PROCESS | 3840 | 1472087199209 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 17:06:39 INFO - PROCESS | 3840 | 1472087199212 Marionette TRACE conn3 <- [1,2369,null,{"value":"13"}] 17:06:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 17:06:39 INFO - PROCESS | 3840 | 1472087199215 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 17:06:39 INFO - PROCESS | 3840 | 1472087199217 Marionette TRACE conn3 <- [1,2370,null,{}] 17:06:39 INFO - PROCESS | 3840 | 1472087199220 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:39 INFO - PROCESS | 3840 | 1472087199222 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:39 INFO - PROCESS | 3840 | 1472087199295 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 17:06:39 INFO - PROCESS | 3840 | 1472087199301 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:39 INFO - PROCESS | 3840 | 1472087199303 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:39 INFO - PROCESS | 3840 | ++DOCSHELL 16C74C00 == 33 [pid = 3840] [id = 602] 17:06:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (16C77800) [pid = 3840] [serial = 1806] [outer = 00000000] 17:06:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (1735A000) [pid = 3840] [serial = 1807] [outer = 16C77800] 17:06:39 INFO - PROCESS | 3840 | 1472087199349 Marionette DEBUG loaded listener.js 17:06:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (1735DC00) [pid = 3840] [serial = 1808] [outer = 16C77800] 17:06:39 INFO - PROCESS | 3840 | 1472087199816 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 17:06:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 17:06:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 666ms 17:06:39 INFO - PROCESS | 3840 | 1472087199882 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 17:06:39 INFO - PROCESS | 3840 | 1472087199884 Marionette TRACE conn3 <- [1,2373,null,{"value":"13"}] 17:06:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 17:06:39 INFO - PROCESS | 3840 | 1472087199893 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 17:06:39 INFO - PROCESS | 3840 | 1472087199895 Marionette TRACE conn3 <- [1,2374,null,{}] 17:06:39 INFO - PROCESS | 3840 | 1472087199899 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:39 INFO - PROCESS | 3840 | 1472087199901 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:40 INFO - PROCESS | 3840 | 1472087200013 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 17:06:40 INFO - PROCESS | 3840 | 1472087200106 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:40 INFO - PROCESS | 3840 | 1472087200108 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:40 INFO - PROCESS | 3840 | ++DOCSHELL 11D08400 == 34 [pid = 3840] [id = 603] 17:06:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (17EA1400) [pid = 3840] [serial = 1809] [outer = 00000000] 17:06:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (18306000) [pid = 3840] [serial = 1810] [outer = 17EA1400] 17:06:40 INFO - PROCESS | 3840 | 1472087200154 Marionette DEBUG loaded listener.js 17:06:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (18309800) [pid = 3840] [serial = 1811] [outer = 17EA1400] 17:06:40 INFO - PROCESS | 3840 | 1472087200575 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 17:06:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 17:06:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 711ms 17:06:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 17:06:40 INFO - PROCESS | 3840 | 1472087200616 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 17:06:40 INFO - PROCESS | 3840 | 1472087200618 Marionette TRACE conn3 <- [1,2377,null,{"value":"13"}] 17:06:40 INFO - PROCESS | 3840 | 1472087200621 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 17:06:40 INFO - PROCESS | 3840 | 1472087200623 Marionette TRACE conn3 <- [1,2378,null,{}] 17:06:40 INFO - PROCESS | 3840 | 1472087200626 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:40 INFO - PROCESS | 3840 | 1472087200628 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:40 INFO - PROCESS | 3840 | 1472087200761 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 17:06:40 INFO - PROCESS | 3840 | 1472087200770 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:40 INFO - PROCESS | 3840 | 1472087200772 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:40 INFO - PROCESS | 3840 | ++DOCSHELL 17EA2800 == 35 [pid = 3840] [id = 604] 17:06:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (17EA2C00) [pid = 3840] [serial = 1812] [outer = 00000000] 17:06:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 86 (18337800) [pid = 3840] [serial = 1813] [outer = 17EA2C00] 17:06:40 INFO - PROCESS | 3840 | 1472087200858 Marionette DEBUG loaded listener.js 17:06:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 87 (1833B400) [pid = 3840] [serial = 1814] [outer = 17EA2C00] 17:06:41 INFO - PROCESS | 3840 | 1472087201290 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 17:06:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 17:06:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 711ms 17:06:41 INFO - PROCESS | 3840 | 1472087201389 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 17:06:41 INFO - PROCESS | 3840 | 1472087201392 Marionette TRACE conn3 <- [1,2381,null,{"value":"13"}] 17:06:41 INFO - PROCESS | 3840 | 1472087201396 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 17:06:41 INFO - PROCESS | 3840 | 1472087201398 Marionette TRACE conn3 <- [1,2382,null,{}] 17:06:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 17:06:41 INFO - PROCESS | 3840 | 1472087201406 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:41 INFO - PROCESS | 3840 | 1472087201409 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:41 INFO - PROCESS | 3840 | 1472087201663 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 17:06:41 INFO - PROCESS | 3840 | --DOMWINDOW == 86 (168DA800) [pid = 3840] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 17:06:41 INFO - PROCESS | 3840 | --DOMWINDOW == 85 (134E8400) [pid = 3840] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 17:06:41 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (12971000) [pid = 3840] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 17:06:41 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (13EB2400) [pid = 3840] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 17:06:41 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (11DE8400) [pid = 3840] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 17:06:41 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (114AA400) [pid = 3840] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 17:06:41 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (10560000) [pid = 3840] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 17:06:41 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (0F34AC00) [pid = 3840] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 17:06:41 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (1830E400) [pid = 3840] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 17:06:41 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (17525800) [pid = 3840] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 17:06:41 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (13AA1400) [pid = 3840] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 17:06:41 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (1047F800) [pid = 3840] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 17:06:41 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (134DE000) [pid = 3840] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 17:06:41 INFO - PROCESS | 3840 | 1472087201768 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:41 INFO - PROCESS | 3840 | 1472087201771 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:41 INFO - PROCESS | 3840 | ++DOCSHELL 0F2CB800 == 36 [pid = 3840] [id = 605] 17:06:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (0F2CCC00) [pid = 3840] [serial = 1815] [outer = 00000000] 17:06:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (0F345400) [pid = 3840] [serial = 1816] [outer = 0F2CCC00] 17:06:41 INFO - PROCESS | 3840 | 1472087201838 Marionette DEBUG loaded listener.js 17:06:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (0F351000) [pid = 3840] [serial = 1817] [outer = 0F2CCC00] 17:06:42 INFO - PROCESS | 3840 | 1472087202528 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 17:06:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 17:06:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1150ms 17:06:42 INFO - PROCESS | 3840 | 1472087202567 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 17:06:42 INFO - PROCESS | 3840 | 1472087202571 Marionette TRACE conn3 <- [1,2385,null,{"value":"13"}] 17:06:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 17:06:42 INFO - PROCESS | 3840 | 1472087202576 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 17:06:42 INFO - PROCESS | 3840 | 1472087202580 Marionette TRACE conn3 <- [1,2386,null,{}] 17:06:42 INFO - PROCESS | 3840 | 1472087202609 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:42 INFO - PROCESS | 3840 | 1472087202614 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:42 INFO - PROCESS | 3840 | 1472087202777 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 17:06:42 INFO - PROCESS | 3840 | 1472087202839 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:42 INFO - PROCESS | 3840 | 1472087202843 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:42 INFO - PROCESS | 3840 | ++DOCSHELL 112C1800 == 37 [pid = 3840] [id = 606] 17:06:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (112C3000) [pid = 3840] [serial = 1818] [outer = 00000000] 17:06:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (114E7C00) [pid = 3840] [serial = 1819] [outer = 112C3000] 17:06:42 INFO - PROCESS | 3840 | 1472087202903 Marionette DEBUG loaded listener.js 17:06:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (1180B400) [pid = 3840] [serial = 1820] [outer = 112C3000] 17:06:43 INFO - PROCESS | 3840 | 1472087203846 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 17:06:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 17:06:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1316ms 17:06:43 INFO - PROCESS | 3840 | 1472087203897 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 17:06:43 INFO - PROCESS | 3840 | 1472087203902 Marionette TRACE conn3 <- [1,2389,null,{"value":"13"}] 17:06:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 17:06:43 INFO - PROCESS | 3840 | 1472087203907 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 17:06:43 INFO - PROCESS | 3840 | 1472087203910 Marionette TRACE conn3 <- [1,2390,null,{}] 17:06:43 INFO - PROCESS | 3840 | 1472087203916 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:43 INFO - PROCESS | 3840 | 1472087203918 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:44 INFO - PROCESS | 3840 | 1472087204029 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 17:06:44 INFO - PROCESS | 3840 | 1472087204186 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:44 INFO - PROCESS | 3840 | 1472087204191 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:44 INFO - PROCESS | 3840 | --DOCSHELL 17EA2800 == 36 [pid = 3840] [id = 604] 17:06:44 INFO - PROCESS | 3840 | --DOCSHELL 11D08400 == 35 [pid = 3840] [id = 603] 17:06:44 INFO - PROCESS | 3840 | --DOCSHELL 16C74C00 == 34 [pid = 3840] [id = 602] 17:06:44 INFO - PROCESS | 3840 | --DOCSHELL 16B9B400 == 33 [pid = 3840] [id = 601] 17:06:44 INFO - PROCESS | 3840 | --DOCSHELL 15EC8800 == 32 [pid = 3840] [id = 600] 17:06:44 INFO - PROCESS | 3840 | --DOCSHELL 15649C00 == 31 [pid = 3840] [id = 599] 17:06:44 INFO - PROCESS | 3840 | --DOCSHELL 1316B800 == 30 [pid = 3840] [id = 598] 17:06:44 INFO - PROCESS | 3840 | --DOCSHELL 11DA6400 == 29 [pid = 3840] [id = 597] 17:06:44 INFO - PROCESS | 3840 | --DOCSHELL 10F9EC00 == 28 [pid = 3840] [id = 596] 17:06:44 INFO - PROCESS | 3840 | --DOCSHELL 1047C400 == 27 [pid = 3840] [id = 595] 17:06:44 INFO - PROCESS | 3840 | --DOCSHELL 17BB2000 == 26 [pid = 3840] [id = 594] 17:06:44 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (16B9BC00) [pid = 3840] [serial = 1774] [outer = 00000000] [url = about:blank] 17:06:44 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (156EC000) [pid = 3840] [serial = 1771] [outer = 00000000] [url = about:blank] 17:06:44 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (1564FC00) [pid = 3840] [serial = 1777] [outer = 00000000] [url = about:blank] 17:06:44 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (17167800) [pid = 3840] [serial = 1775] [outer = 00000000] [url = about:blank] 17:06:44 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (1735C800) [pid = 3840] [serial = 1780] [outer = 00000000] [url = about:blank] 17:06:44 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (12E2B400) [pid = 3840] [serial = 1765] [outer = 00000000] [url = about:blank] 17:06:44 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (1180B800) [pid = 3840] [serial = 1762] [outer = 00000000] [url = about:blank] 17:06:44 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (11857400) [pid = 3840] [serial = 1763] [outer = 00000000] [url = about:blank] 17:06:44 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (10A54000) [pid = 3840] [serial = 1759] [outer = 00000000] [url = about:blank] 17:06:44 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (10A55400) [pid = 3840] [serial = 1760] [outer = 00000000] [url = about:blank] 17:06:44 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (17EDD400) [pid = 3840] [serial = 1783] [outer = 00000000] [url = about:blank] 17:06:44 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (10AEC800) [pid = 3840] [serial = 1757] [outer = 00000000] [url = about:blank] 17:06:44 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (10435C00) [pid = 3840] [serial = 1756] [outer = 00000000] [url = about:blank] 17:06:44 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (19727800) [pid = 3840] [serial = 1754] [outer = 00000000] [url = about:blank] 17:06:44 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (19725400) [pid = 3840] [serial = 1753] [outer = 00000000] [url = about:blank] 17:06:44 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (1970F800) [pid = 3840] [serial = 1751] [outer = 00000000] [url = about:blank] 17:06:44 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (18336000) [pid = 3840] [serial = 1750] [outer = 00000000] [url = about:blank] 17:06:44 INFO - PROCESS | 3840 | --DOMWINDOW == 62 (17523C00) [pid = 3840] [serial = 1781] [outer = 00000000] [url = about:blank] 17:06:44 INFO - PROCESS | 3840 | --DOMWINDOW == 61 (15793800) [pid = 3840] [serial = 1748] [outer = 00000000] [url = about:blank] 17:06:44 INFO - PROCESS | 3840 | --DOMWINDOW == 60 (1564E400) [pid = 3840] [serial = 1747] [outer = 00000000] [url = about:blank] 17:06:44 INFO - PROCESS | 3840 | --DOMWINDOW == 59 (114F5400) [pid = 3840] [serial = 1745] [outer = 00000000] [url = about:blank] 17:06:44 INFO - PROCESS | 3840 | --DOMWINDOW == 58 (1124B000) [pid = 3840] [serial = 1744] [outer = 00000000] [url = about:blank] 17:06:44 INFO - PROCESS | 3840 | --DOMWINDOW == 57 (1436D800) [pid = 3840] [serial = 1768] [outer = 00000000] [url = about:blank] 17:06:44 INFO - PROCESS | 3840 | --DOMWINDOW == 56 (1519BC00) [pid = 3840] [serial = 1769] [outer = 00000000] [url = about:blank] 17:06:44 INFO - PROCESS | 3840 | --DOMWINDOW == 55 (16884800) [pid = 3840] [serial = 1778] [outer = 00000000] [url = about:blank] 17:06:44 INFO - PROCESS | 3840 | --DOMWINDOW == 54 (15876C00) [pid = 3840] [serial = 1772] [outer = 00000000] [url = about:blank] 17:06:44 INFO - PROCESS | 3840 | --DOMWINDOW == 53 (13215400) [pid = 3840] [serial = 1766] [outer = 00000000] [url = about:blank] 17:06:44 INFO - PROCESS | 3840 | ++DOCSHELL 10472C00 == 27 [pid = 3840] [id = 607] 17:06:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 54 (1047C400) [pid = 3840] [serial = 1821] [outer = 00000000] 17:06:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 55 (10AEF000) [pid = 3840] [serial = 1822] [outer = 1047C400] 17:06:44 INFO - PROCESS | 3840 | 1472087204268 Marionette DEBUG loaded listener.js 17:06:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 56 (10E42800) [pid = 3840] [serial = 1823] [outer = 1047C400] 17:06:44 INFO - PROCESS | 3840 | 1472087204707 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 17:06:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 17:06:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 863ms 17:06:44 INFO - PROCESS | 3840 | 1472087204778 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 17:06:44 INFO - PROCESS | 3840 | 1472087204783 Marionette TRACE conn3 <- [1,2393,null,{"value":"13"}] 17:06:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 17:06:44 INFO - PROCESS | 3840 | 1472087204789 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 17:06:44 INFO - PROCESS | 3840 | 1472087204792 Marionette TRACE conn3 <- [1,2394,null,{}] 17:06:44 INFO - PROCESS | 3840 | 1472087204796 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:44 INFO - PROCESS | 3840 | 1472087204798 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:44 INFO - PROCESS | 3840 | 1472087204889 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 17:06:44 INFO - PROCESS | 3840 | 1472087204896 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:44 INFO - PROCESS | 3840 | 1472087204898 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:44 INFO - PROCESS | 3840 | ++DOCSHELL 1180E000 == 28 [pid = 3840] [id = 608] 17:06:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 57 (1180E400) [pid = 3840] [serial = 1824] [outer = 00000000] 17:06:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 58 (1185CC00) [pid = 3840] [serial = 1825] [outer = 1180E400] 17:06:44 INFO - PROCESS | 3840 | 1472087204958 Marionette DEBUG loaded listener.js 17:06:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 59 (118A6C00) [pid = 3840] [serial = 1826] [outer = 1180E400] 17:06:45 INFO - PROCESS | 3840 | 1472087205446 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 17:06:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 17:06:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 681ms 17:06:45 INFO - PROCESS | 3840 | 1472087205473 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 17:06:45 INFO - PROCESS | 3840 | 1472087205478 Marionette TRACE conn3 <- [1,2397,null,{"value":"13"}] 17:06:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 17:06:45 INFO - PROCESS | 3840 | 1472087205489 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 17:06:45 INFO - PROCESS | 3840 | 1472087205493 Marionette TRACE conn3 <- [1,2398,null,{}] 17:06:45 INFO - PROCESS | 3840 | 1472087205519 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:45 INFO - PROCESS | 3840 | 1472087205524 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:45 INFO - PROCESS | 3840 | 1472087205614 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 17:06:45 INFO - PROCESS | 3840 | 1472087205731 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:45 INFO - PROCESS | 3840 | 1472087205734 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:45 INFO - PROCESS | 3840 | ++DOCSHELL 13196800 == 29 [pid = 3840] [id = 609] 17:06:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 60 (13199000) [pid = 3840] [serial = 1827] [outer = 00000000] 17:06:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 61 (134DFC00) [pid = 3840] [serial = 1828] [outer = 13199000] 17:06:45 INFO - PROCESS | 3840 | 1472087205786 Marionette DEBUG loaded listener.js 17:06:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 62 (13A9E000) [pid = 3840] [serial = 1829] [outer = 13199000] 17:06:46 INFO - PROCESS | 3840 | 1472087206187 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 17:06:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 17:06:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 772ms 17:06:46 INFO - PROCESS | 3840 | 1472087206248 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 17:06:46 INFO - PROCESS | 3840 | 1472087206250 Marionette TRACE conn3 <- [1,2401,null,{"value":"13"}] 17:06:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 17:06:46 INFO - PROCESS | 3840 | 1472087206254 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 17:06:46 INFO - PROCESS | 3840 | 1472087206255 Marionette TRACE conn3 <- [1,2402,null,{}] 17:06:46 INFO - PROCESS | 3840 | 1472087206259 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:46 INFO - PROCESS | 3840 | 1472087206261 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:46 INFO - PROCESS | 3840 | 1472087206358 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 17:06:46 INFO - PROCESS | 3840 | 1472087206368 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:46 INFO - PROCESS | 3840 | 1472087206371 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:46 INFO - PROCESS | 3840 | ++DOCSHELL 13EAE800 == 30 [pid = 3840] [id = 610] 17:06:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 63 (14373400) [pid = 3840] [serial = 1830] [outer = 00000000] 17:06:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (15655000) [pid = 3840] [serial = 1831] [outer = 14373400] 17:06:46 INFO - PROCESS | 3840 | 1472087206417 Marionette DEBUG loaded listener.js 17:06:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (1578BC00) [pid = 3840] [serial = 1832] [outer = 14373400] 17:06:46 INFO - PROCESS | 3840 | 1472087206903 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 17:06:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 17:06:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 681ms 17:06:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 17:06:46 INFO - PROCESS | 3840 | 1472087206937 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 17:06:46 INFO - PROCESS | 3840 | 1472087206939 Marionette TRACE conn3 <- [1,2405,null,{"value":"13"}] 17:06:46 INFO - PROCESS | 3840 | 1472087206942 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 17:06:46 INFO - PROCESS | 3840 | 1472087206944 Marionette TRACE conn3 <- [1,2406,null,{}] 17:06:46 INFO - PROCESS | 3840 | 1472087206947 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:46 INFO - PROCESS | 3840 | 1472087206949 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:47 INFO - PROCESS | 3840 | 1472087207091 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 17:06:47 INFO - PROCESS | 3840 | 1472087207101 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:47 INFO - PROCESS | 3840 | 1472087207103 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:47 INFO - PROCESS | 3840 | ++DOCSHELL 114F4C00 == 31 [pid = 3840] [id = 611] 17:06:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (15197C00) [pid = 3840] [serial = 1833] [outer = 00000000] 17:06:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (159AB000) [pid = 3840] [serial = 1834] [outer = 15197C00] 17:06:47 INFO - PROCESS | 3840 | 1472087207200 Marionette DEBUG loaded listener.js 17:06:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (15EC2800) [pid = 3840] [serial = 1835] [outer = 15197C00] 17:06:47 INFO - PROCESS | 3840 | 1472087207629 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 17:06:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 17:06:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 711ms 17:06:47 INFO - PROCESS | 3840 | 1472087207667 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 17:06:47 INFO - PROCESS | 3840 | 1472087207669 Marionette TRACE conn3 <- [1,2409,null,{"value":"13"}] 17:06:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 17:06:47 INFO - PROCESS | 3840 | 1472087207672 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 17:06:47 INFO - PROCESS | 3840 | 1472087207674 Marionette TRACE conn3 <- [1,2410,null,{}] 17:06:47 INFO - PROCESS | 3840 | 1472087207677 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:47 INFO - PROCESS | 3840 | 1472087207683 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:47 INFO - PROCESS | 3840 | 1472087207808 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 17:06:47 INFO - PROCESS | 3840 | 1472087207881 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:47 INFO - PROCESS | 3840 | 1472087207883 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:47 INFO - PROCESS | 3840 | ++DOCSHELL 16B9C400 == 32 [pid = 3840] [id = 612] 17:06:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (16B9C800) [pid = 3840] [serial = 1836] [outer = 00000000] 17:06:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (16BA3800) [pid = 3840] [serial = 1837] [outer = 16B9C800] 17:06:47 INFO - PROCESS | 3840 | 1472087207929 Marionette DEBUG loaded listener.js 17:06:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (172E0400) [pid = 3840] [serial = 1838] [outer = 16B9C800] 17:06:48 INFO - PROCESS | 3840 | 1472087208336 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 17:06:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 17:06:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 711ms 17:06:48 INFO - PROCESS | 3840 | 1472087208406 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 17:06:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 17:06:48 INFO - PROCESS | 3840 | 1472087208409 Marionette TRACE conn3 <- [1,2413,null,{"value":"13"}] 17:06:48 INFO - PROCESS | 3840 | 1472087208422 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 17:06:48 INFO - PROCESS | 3840 | 1472087208424 Marionette TRACE conn3 <- [1,2414,null,{}] 17:06:48 INFO - PROCESS | 3840 | 1472087208427 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:48 INFO - PROCESS | 3840 | 1472087208429 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:48 INFO - PROCESS | 3840 | 1472087208625 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 17:06:48 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (16C77800) [pid = 3840] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 17:06:48 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (17EA1400) [pid = 3840] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 17:06:48 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (11DA7400) [pid = 3840] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 17:06:48 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (17E98400) [pid = 3840] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 17:06:48 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (1564B800) [pid = 3840] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 17:06:48 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (16B9D800) [pid = 3840] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 17:06:48 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (15ECC800) [pid = 3840] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 17:06:48 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (132B5000) [pid = 3840] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 17:06:48 INFO - PROCESS | 3840 | --DOMWINDOW == 62 (1124C800) [pid = 3840] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 17:06:48 INFO - PROCESS | 3840 | --DOMWINDOW == 61 (1047DC00) [pid = 3840] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 17:06:48 INFO - PROCESS | 3840 | 1472087208693 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:48 INFO - PROCESS | 3840 | 1472087208695 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:48 INFO - PROCESS | 3840 | ++DOCSHELL 0F348400 == 33 [pid = 3840] [id = 613] 17:06:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 62 (0F34FC00) [pid = 3840] [serial = 1839] [outer = 00000000] 17:06:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 63 (1124C800) [pid = 3840] [serial = 1840] [outer = 0F34FC00] 17:06:48 INFO - PROCESS | 3840 | 1472087208742 Marionette DEBUG loaded listener.js 17:06:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (11898400) [pid = 3840] [serial = 1841] [outer = 0F34FC00] 17:06:49 INFO - PROCESS | 3840 | 1472087209088 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 17:06:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 17:06:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 727ms 17:06:49 INFO - PROCESS | 3840 | 1472087209154 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 17:06:49 INFO - PROCESS | 3840 | 1472087209156 Marionette TRACE conn3 <- [1,2417,null,{"value":"13"}] 17:06:49 INFO - PROCESS | 3840 | 1472087209159 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 17:06:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 17:06:49 INFO - PROCESS | 3840 | 1472087209161 Marionette TRACE conn3 <- [1,2418,null,{}] 17:06:49 INFO - PROCESS | 3840 | 1472087209165 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:49 INFO - PROCESS | 3840 | 1472087209167 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:49 INFO - PROCESS | 3840 | 1472087209248 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 17:06:49 INFO - PROCESS | 3840 | 1472087209254 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:49 INFO - PROCESS | 3840 | 1472087209256 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:49 INFO - PROCESS | 3840 | ++DOCSHELL 1564AC00 == 34 [pid = 3840] [id = 614] 17:06:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (1564E800) [pid = 3840] [serial = 1842] [outer = 00000000] 17:06:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (17523C00) [pid = 3840] [serial = 1843] [outer = 1564E800] 17:06:49 INFO - PROCESS | 3840 | 1472087209303 Marionette DEBUG loaded listener.js 17:06:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (17BB2400) [pid = 3840] [serial = 1844] [outer = 1564E800] 17:06:49 INFO - PROCESS | 3840 | 1472087209729 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 17:06:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 17:06:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 620ms 17:06:49 INFO - PROCESS | 3840 | 1472087209781 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 17:06:49 INFO - PROCESS | 3840 | 1472087209783 Marionette TRACE conn3 <- [1,2421,null,{"value":"13"}] 17:06:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 17:06:49 INFO - PROCESS | 3840 | 1472087209786 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 17:06:49 INFO - PROCESS | 3840 | 1472087209788 Marionette TRACE conn3 <- [1,2422,null,{}] 17:06:49 INFO - PROCESS | 3840 | 1472087209792 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:49 INFO - PROCESS | 3840 | 1472087209794 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:49 INFO - PROCESS | 3840 | 1472087209855 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 17:06:49 INFO - PROCESS | 3840 | 1472087209861 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:49 INFO - PROCESS | 3840 | 1472087209863 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:49 INFO - PROCESS | 3840 | ++DOCSHELL 11803C00 == 35 [pid = 3840] [id = 615] 17:06:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (17EA5800) [pid = 3840] [serial = 1845] [outer = 00000000] 17:06:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (1830B000) [pid = 3840] [serial = 1846] [outer = 17EA5800] 17:06:49 INFO - PROCESS | 3840 | 1472087209908 Marionette DEBUG loaded listener.js 17:06:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (1830F400) [pid = 3840] [serial = 1847] [outer = 17EA5800] 17:06:50 INFO - PROCESS | 3840 | 1472087210393 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 17:06:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 17:06:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 681ms 17:06:50 INFO - PROCESS | 3840 | 1472087210452 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 17:06:50 INFO - PROCESS | 3840 | 1472087210454 Marionette TRACE conn3 <- [1,2425,null,{"value":"13"}] 17:06:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 17:06:50 INFO - PROCESS | 3840 | 1472087210458 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 17:06:50 INFO - PROCESS | 3840 | 1472087210460 Marionette TRACE conn3 <- [1,2426,null,{}] 17:06:50 INFO - PROCESS | 3840 | 1472087210464 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:50 INFO - PROCESS | 3840 | 1472087210465 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:50 INFO - PROCESS | 3840 | 1472087210548 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 17:06:50 INFO - PROCESS | 3840 | 1472087210687 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:50 INFO - PROCESS | 3840 | 1472087210690 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:50 INFO - PROCESS | 3840 | ++DOCSHELL 0F2CBC00 == 36 [pid = 3840] [id = 616] 17:06:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (0F2CD000) [pid = 3840] [serial = 1848] [outer = 00000000] 17:06:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (1036A400) [pid = 3840] [serial = 1849] [outer = 0F2CD000] 17:06:50 INFO - PROCESS | 3840 | 1472087210792 Marionette DEBUG loaded listener.js 17:06:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (1058D400) [pid = 3840] [serial = 1850] [outer = 0F2CD000] 17:06:51 INFO - PROCESS | 3840 | 1472087211443 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 17:06:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 17:06:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1014ms 17:06:51 INFO - PROCESS | 3840 | 1472087211500 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 17:06:51 INFO - PROCESS | 3840 | 1472087211487 Marionette TRACE conn3 <- [1,2429,null,{"value":"13"}] 17:06:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 17:06:51 INFO - PROCESS | 3840 | 1472087211492 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 17:06:51 INFO - PROCESS | 3840 | 1472087211496 Marionette TRACE conn3 <- [1,2430,null,{}] 17:06:51 INFO - PROCESS | 3840 | 1472087211501 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:51 INFO - PROCESS | 3840 | 1472087211504 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:51 INFO - PROCESS | 3840 | 1472087211655 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 17:06:51 INFO - PROCESS | 3840 | 1472087211799 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:51 INFO - PROCESS | 3840 | 1472087211802 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:51 INFO - PROCESS | 3840 | ++DOCSHELL 11DA4400 == 37 [pid = 3840] [id = 617] 17:06:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (11DE2400) [pid = 3840] [serial = 1851] [outer = 00000000] 17:06:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (12BC4400) [pid = 3840] [serial = 1852] [outer = 11DE2400] 17:06:51 INFO - PROCESS | 3840 | 1472087211864 Marionette DEBUG loaded listener.js 17:06:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (13AA9000) [pid = 3840] [serial = 1853] [outer = 11DE2400] 17:06:52 INFO - PROCESS | 3840 | 1472087212422 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 17:06:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 17:06:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 969ms 17:06:52 INFO - PROCESS | 3840 | 1472087212483 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 17:06:52 INFO - PROCESS | 3840 | 1472087212487 Marionette TRACE conn3 <- [1,2433,null,{"value":"13"}] 17:06:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 17:06:52 INFO - PROCESS | 3840 | 1472087212491 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 17:06:52 INFO - PROCESS | 3840 | 1472087212494 Marionette TRACE conn3 <- [1,2434,null,{}] 17:06:52 INFO - PROCESS | 3840 | 1472087212498 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:52 INFO - PROCESS | 3840 | 1472087212501 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:52 INFO - PROCESS | 3840 | 1472087212598 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 17:06:52 INFO - PROCESS | 3840 | 1472087212761 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:52 INFO - PROCESS | 3840 | 1472087212764 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:52 INFO - PROCESS | 3840 | ++DOCSHELL 16884800 == 38 [pid = 3840] [id = 618] 17:06:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (16B9AC00) [pid = 3840] [serial = 1854] [outer = 00000000] 17:06:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (16BA3C00) [pid = 3840] [serial = 1855] [outer = 16B9AC00] 17:06:52 INFO - PROCESS | 3840 | 1472087212822 Marionette DEBUG loaded listener.js 17:06:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (17253400) [pid = 3840] [serial = 1856] [outer = 16B9AC00] 17:06:53 INFO - PROCESS | 3840 | 1472087213576 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 17:06:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 17:06:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1150ms 17:06:53 INFO - PROCESS | 3840 | 1472087213646 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 17:06:53 INFO - PROCESS | 3840 | 1472087213650 Marionette TRACE conn3 <- [1,2437,null,{"value":"13"}] 17:06:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 17:06:53 INFO - PROCESS | 3840 | 1472087213657 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 17:06:53 INFO - PROCESS | 3840 | 1472087213660 Marionette TRACE conn3 <- [1,2438,null,{}] 17:06:53 INFO - PROCESS | 3840 | 1472087213666 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:53 INFO - PROCESS | 3840 | 1472087213669 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:53 INFO - PROCESS | 3840 | 1472087213779 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 17:06:53 INFO - PROCESS | 3840 | 1472087213915 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:53 INFO - PROCESS | 3840 | 1472087213921 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:53 INFO - PROCESS | 3840 | ++DOCSHELL 10AF2800 == 39 [pid = 3840] [id = 619] 17:06:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (10FA5C00) [pid = 3840] [serial = 1857] [outer = 00000000] 17:06:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (1147E000) [pid = 3840] [serial = 1858] [outer = 10FA5C00] 17:06:53 INFO - PROCESS | 3840 | 1472087213987 Marionette DEBUG loaded listener.js 17:06:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (114E7400) [pid = 3840] [serial = 1859] [outer = 10FA5C00] 17:06:54 INFO - PROCESS | 3840 | --DOCSHELL 11803C00 == 38 [pid = 3840] [id = 615] 17:06:54 INFO - PROCESS | 3840 | --DOCSHELL 1564AC00 == 37 [pid = 3840] [id = 614] 17:06:54 INFO - PROCESS | 3840 | --DOCSHELL 0F348400 == 36 [pid = 3840] [id = 613] 17:06:54 INFO - PROCESS | 3840 | --DOCSHELL 16B9C400 == 35 [pid = 3840] [id = 612] 17:06:54 INFO - PROCESS | 3840 | --DOCSHELL 114F4C00 == 34 [pid = 3840] [id = 611] 17:06:54 INFO - PROCESS | 3840 | --DOCSHELL 13EAE800 == 33 [pid = 3840] [id = 610] 17:06:54 INFO - PROCESS | 3840 | --DOCSHELL 13196800 == 32 [pid = 3840] [id = 609] 17:06:54 INFO - PROCESS | 3840 | --DOCSHELL 1180E000 == 31 [pid = 3840] [id = 608] 17:06:54 INFO - PROCESS | 3840 | --DOCSHELL 10472C00 == 30 [pid = 3840] [id = 607] 17:06:54 INFO - PROCESS | 3840 | --DOCSHELL 112C1800 == 29 [pid = 3840] [id = 606] 17:06:54 INFO - PROCESS | 3840 | --DOCSHELL 0F2CB800 == 28 [pid = 3840] [id = 605] 17:06:54 INFO - PROCESS | 3840 | --DOCSHELL 16884800 == 27 [pid = 3840] [id = 618] 17:06:54 INFO - PROCESS | 3840 | --DOCSHELL 0F2CBC00 == 26 [pid = 3840] [id = 616] 17:06:54 INFO - PROCESS | 3840 | --DOCSHELL 11DA4400 == 25 [pid = 3840] [id = 617] 17:06:54 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (1735DC00) [pid = 3840] [serial = 1808] [outer = 00000000] [url = about:blank] 17:06:54 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (1735A000) [pid = 3840] [serial = 1807] [outer = 00000000] [url = about:blank] 17:06:54 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (18306000) [pid = 3840] [serial = 1810] [outer = 00000000] [url = about:blank] 17:06:54 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (18337800) [pid = 3840] [serial = 1813] [outer = 00000000] [url = about:blank] 17:06:54 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (129F9400) [pid = 3840] [serial = 1792] [outer = 00000000] [url = about:blank] 17:06:54 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (18309800) [pid = 3840] [serial = 1811] [outer = 00000000] [url = about:blank] 17:06:54 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (12BC3C00) [pid = 3840] [serial = 1793] [outer = 00000000] [url = about:blank] 17:06:54 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (17EE0800) [pid = 3840] [serial = 1784] [outer = 00000000] [url = about:blank] 17:06:54 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (15652800) [pid = 3840] [serial = 1798] [outer = 00000000] [url = about:blank] 17:06:54 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (15788400) [pid = 3840] [serial = 1799] [outer = 00000000] [url = about:blank] 17:06:54 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (16D37800) [pid = 3840] [serial = 1804] [outer = 00000000] [url = about:blank] 17:06:54 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (1668BC00) [pid = 3840] [serial = 1801] [outer = 00000000] [url = about:blank] 17:06:54 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (16B96800) [pid = 3840] [serial = 1802] [outer = 00000000] [url = about:blank] 17:06:54 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (13AA2000) [pid = 3840] [serial = 1795] [outer = 00000000] [url = about:blank] 17:06:54 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (13EADC00) [pid = 3840] [serial = 1796] [outer = 00000000] [url = about:blank] 17:06:54 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (16DBB000) [pid = 3840] [serial = 1805] [outer = 00000000] [url = about:blank] 17:06:54 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (112C2000) [pid = 3840] [serial = 1789] [outer = 00000000] [url = about:blank] 17:06:54 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (114AE400) [pid = 3840] [serial = 1790] [outer = 00000000] [url = about:blank] 17:06:54 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (10AEC000) [pid = 3840] [serial = 1787] [outer = 00000000] [url = about:blank] 17:06:54 INFO - PROCESS | 3840 | --DOMWINDOW == 62 (10A4A800) [pid = 3840] [serial = 1786] [outer = 00000000] [url = about:blank] 17:06:55 INFO - PROCESS | 3840 | 1472087215111 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 17:06:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 17:06:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1453ms 17:06:55 INFO - PROCESS | 3840 | 1472087215127 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 17:06:55 INFO - PROCESS | 3840 | 1472087215131 Marionette TRACE conn3 <- [1,2441,null,{"value":"13"}] 17:06:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 17:06:55 INFO - PROCESS | 3840 | 1472087215146 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 17:06:55 INFO - PROCESS | 3840 | 1472087215149 Marionette TRACE conn3 <- [1,2442,null,{}] 17:06:55 INFO - PROCESS | 3840 | 1472087215154 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:55 INFO - PROCESS | 3840 | 1472087215157 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:55 INFO - PROCESS | 3840 | 1472087215230 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 17:06:55 INFO - PROCESS | 3840 | 1472087215328 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:55 INFO - PROCESS | 3840 | 1472087215331 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:55 INFO - PROCESS | 3840 | ++DOCSHELL 10A4A800 == 26 [pid = 3840] [id = 620] 17:06:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 63 (10A4AC00) [pid = 3840] [serial = 1860] [outer = 00000000] 17:06:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (10E42000) [pid = 3840] [serial = 1861] [outer = 10A4AC00] 17:06:55 INFO - PROCESS | 3840 | 1472087215384 Marionette DEBUG loaded listener.js 17:06:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (10F58800) [pid = 3840] [serial = 1862] [outer = 10A4AC00] 17:06:55 INFO - PROCESS | 3840 | 1472087215810 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 17:06:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 17:06:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 711ms 17:06:55 INFO - PROCESS | 3840 | 1472087215850 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 17:06:55 INFO - PROCESS | 3840 | 1472087215855 Marionette TRACE conn3 <- [1,2445,null,{"value":"13"}] 17:06:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 17:06:55 INFO - PROCESS | 3840 | 1472087215862 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 17:06:55 INFO - PROCESS | 3840 | 1472087215864 Marionette TRACE conn3 <- [1,2446,null,{}] 17:06:55 INFO - PROCESS | 3840 | 1472087215869 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:55 INFO - PROCESS | 3840 | 1472087215873 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:55 INFO - PROCESS | 3840 | 1472087216001 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 17:06:56 INFO - PROCESS | 3840 | 1472087216018 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:56 INFO - PROCESS | 3840 | 1472087216021 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:56 INFO - PROCESS | 3840 | ++DOCSHELL 11854C00 == 27 [pid = 3840] [id = 621] 17:06:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (11856400) [pid = 3840] [serial = 1863] [outer = 00000000] 17:06:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (1185E000) [pid = 3840] [serial = 1864] [outer = 11856400] 17:06:56 INFO - PROCESS | 3840 | 1472087216073 Marionette DEBUG loaded listener.js 17:06:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (11DA3C00) [pid = 3840] [serial = 1865] [outer = 11856400] 17:06:56 INFO - PROCESS | 3840 | 1472087216536 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 17:06:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 17:06:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 711ms 17:06:56 INFO - PROCESS | 3840 | 1472087216582 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 17:06:56 INFO - PROCESS | 3840 | 1472087216584 Marionette TRACE conn3 <- [1,2449,null,{"value":"13"}] 17:06:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 17:06:56 INFO - PROCESS | 3840 | 1472087216588 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 17:06:56 INFO - PROCESS | 3840 | 1472087216592 Marionette TRACE conn3 <- [1,2450,null,{}] 17:06:56 INFO - PROCESS | 3840 | 1472087216603 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:56 INFO - PROCESS | 3840 | 1472087216607 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:56 INFO - PROCESS | 3840 | 1472087216694 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 17:06:56 INFO - PROCESS | 3840 | 1472087216701 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:56 INFO - PROCESS | 3840 | 1472087216704 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:56 INFO - PROCESS | 3840 | ++DOCSHELL 13EA9000 == 28 [pid = 3840] [id = 622] 17:06:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (13EAA400) [pid = 3840] [serial = 1866] [outer = 00000000] 17:06:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (1436D000) [pid = 3840] [serial = 1867] [outer = 13EAA400] 17:06:56 INFO - PROCESS | 3840 | 1472087216754 Marionette DEBUG loaded listener.js 17:06:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (14795800) [pid = 3840] [serial = 1868] [outer = 13EAA400] 17:06:57 INFO - PROCESS | 3840 | 1472087217242 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 17:06:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 17:06:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 681ms 17:06:57 INFO - PROCESS | 3840 | 1472087217271 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 17:06:57 INFO - PROCESS | 3840 | 1472087217273 Marionette TRACE conn3 <- [1,2453,null,{"value":"13"}] 17:06:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 17:06:57 INFO - PROCESS | 3840 | 1472087217277 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 17:06:57 INFO - PROCESS | 3840 | 1472087217279 Marionette TRACE conn3 <- [1,2454,null,{}] 17:06:57 INFO - PROCESS | 3840 | 1472087217283 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:57 INFO - PROCESS | 3840 | 1472087217285 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:57 INFO - PROCESS | 3840 | 1472087217415 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 17:06:57 INFO - PROCESS | 3840 | 1472087217439 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:57 INFO - PROCESS | 3840 | 1472087217441 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:57 INFO - PROCESS | 3840 | ++DOCSHELL 156F5000 == 29 [pid = 3840] [id = 623] 17:06:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (156F6000) [pid = 3840] [serial = 1869] [outer = 00000000] 17:06:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (15870000) [pid = 3840] [serial = 1870] [outer = 156F6000] 17:06:57 INFO - PROCESS | 3840 | 1472087217489 Marionette DEBUG loaded listener.js 17:06:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (159A5C00) [pid = 3840] [serial = 1871] [outer = 156F6000] 17:06:57 INFO - PROCESS | 3840 | 1472087217929 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 17:06:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 17:06:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 711ms 17:06:57 INFO - PROCESS | 3840 | 1472087217982 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 17:06:57 INFO - PROCESS | 3840 | 1472087217984 Marionette TRACE conn3 <- [1,2457,null,{"value":"13"}] 17:06:57 INFO - PROCESS | 3840 | 1472087217987 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 17:06:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 17:06:57 INFO - PROCESS | 3840 | 1472087217989 Marionette TRACE conn3 <- [1,2458,null,{}] 17:06:57 INFO - PROCESS | 3840 | 1472087217993 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:57 INFO - PROCESS | 3840 | 1472087217995 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:58 INFO - PROCESS | 3840 | 1472087218109 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 17:06:58 INFO - PROCESS | 3840 | 1472087218118 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:58 INFO - PROCESS | 3840 | 1472087218120 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:58 INFO - PROCESS | 3840 | ++DOCSHELL 16588400 == 30 [pid = 3840] [id = 624] 17:06:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (1658AC00) [pid = 3840] [serial = 1872] [outer = 00000000] 17:06:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (168D8800) [pid = 3840] [serial = 1873] [outer = 1658AC00] 17:06:58 INFO - PROCESS | 3840 | 1472087218167 Marionette DEBUG loaded listener.js 17:06:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (16B97C00) [pid = 3840] [serial = 1874] [outer = 1658AC00] 17:06:58 INFO - PROCESS | 3840 | 1472087218608 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 17:06:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 17:06:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 666ms 17:06:58 INFO - PROCESS | 3840 | 1472087218670 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 17:06:58 INFO - PROCESS | 3840 | 1472087218672 Marionette TRACE conn3 <- [1,2461,null,{"value":"13"}] 17:06:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 17:06:58 INFO - PROCESS | 3840 | 1472087218675 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 17:06:58 INFO - PROCESS | 3840 | 1472087218677 Marionette TRACE conn3 <- [1,2462,null,{}] 17:06:58 INFO - PROCESS | 3840 | 1472087218680 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:58 INFO - PROCESS | 3840 | 1472087218686 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:58 INFO - PROCESS | 3840 | 1472087218853 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 17:06:58 INFO - PROCESS | 3840 | 1472087218884 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:58 INFO - PROCESS | 3840 | 1472087218886 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:58 INFO - PROCESS | 3840 | ++DOCSHELL 16DBE400 == 31 [pid = 3840] [id = 625] 17:06:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (16DC3800) [pid = 3840] [serial = 1875] [outer = 00000000] 17:06:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (17B23800) [pid = 3840] [serial = 1876] [outer = 16DC3800] 17:06:58 INFO - PROCESS | 3840 | 1472087218917 Marionette DEBUG loaded listener.js 17:06:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (17EA4C00) [pid = 3840] [serial = 1877] [outer = 16DC3800] 17:06:59 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (17EA2C00) [pid = 3840] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 17:06:59 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (17EA5800) [pid = 3840] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 17:06:59 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (15197C00) [pid = 3840] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 17:06:59 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (16B9C800) [pid = 3840] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 17:06:59 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (14373400) [pid = 3840] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 17:06:59 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (13199000) [pid = 3840] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 17:06:59 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (0F2CCC00) [pid = 3840] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 17:06:59 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (1180E400) [pid = 3840] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 17:06:59 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (1047C400) [pid = 3840] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 17:06:59 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (0F34FC00) [pid = 3840] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 17:06:59 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (112C3000) [pid = 3840] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 17:06:59 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (1564E800) [pid = 3840] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 17:06:59 INFO - PROCESS | 3840 | 1472087219532 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 17:06:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 17:06:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 908ms 17:06:59 INFO - PROCESS | 3840 | 1472087219596 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 17:06:59 INFO - PROCESS | 3840 | 1472087219598 Marionette TRACE conn3 <- [1,2465,null,{"value":"13"}] 17:06:59 INFO - PROCESS | 3840 | 1472087219601 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 17:06:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 17:06:59 INFO - PROCESS | 3840 | 1472087219603 Marionette TRACE conn3 <- [1,2466,null,{}] 17:06:59 INFO - PROCESS | 3840 | 1472087219607 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:59 INFO - PROCESS | 3840 | 1472087219609 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:59 INFO - PROCESS | 3840 | 1472087219683 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 17:06:59 INFO - PROCESS | 3840 | 1472087219779 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:59 INFO - PROCESS | 3840 | 1472087219781 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:06:59 INFO - PROCESS | 3840 | ++DOCSHELL 0F349C00 == 32 [pid = 3840] [id = 626] 17:06:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (10373400) [pid = 3840] [serial = 1878] [outer = 00000000] 17:06:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (114EA400) [pid = 3840] [serial = 1879] [outer = 10373400] 17:06:59 INFO - PROCESS | 3840 | 1472087219826 Marionette DEBUG loaded listener.js 17:06:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (11DE4C00) [pid = 3840] [serial = 1880] [outer = 10373400] 17:07:00 INFO - PROCESS | 3840 | 1472087220210 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 17:07:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 17:07:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 666ms 17:07:00 INFO - PROCESS | 3840 | 1472087220286 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 17:07:00 INFO - PROCESS | 3840 | 1472087220289 Marionette TRACE conn3 <- [1,2469,null,{"value":"13"}] 17:07:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 17:07:00 INFO - PROCESS | 3840 | 1472087220292 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 17:07:00 INFO - PROCESS | 3840 | 1472087220294 Marionette TRACE conn3 <- [1,2470,null,{}] 17:07:00 INFO - PROCESS | 3840 | 1472087220298 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:00 INFO - PROCESS | 3840 | 1472087220300 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:00 INFO - PROCESS | 3840 | 1472087220380 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 17:07:00 INFO - PROCESS | 3840 | 1472087220386 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:00 INFO - PROCESS | 3840 | 1472087220388 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:00 INFO - PROCESS | 3840 | ++DOCSHELL 114E8400 == 33 [pid = 3840] [id = 627] 17:07:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (11854800) [pid = 3840] [serial = 1881] [outer = 00000000] 17:07:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (17527400) [pid = 3840] [serial = 1882] [outer = 11854800] 17:07:00 INFO - PROCESS | 3840 | 1472087220434 Marionette DEBUG loaded listener.js 17:07:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (17EA2C00) [pid = 3840] [serial = 1883] [outer = 11854800] 17:07:00 INFO - PROCESS | 3840 | 1472087220867 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 17:07:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 17:07:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 606ms 17:07:00 INFO - PROCESS | 3840 | 1472087220918 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 17:07:00 INFO - PROCESS | 3840 | 1472087220920 Marionette TRACE conn3 <- [1,2473,null,{"value":"13"}] 17:07:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 17:07:00 INFO - PROCESS | 3840 | 1472087220924 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 17:07:00 INFO - PROCESS | 3840 | 1472087220926 Marionette TRACE conn3 <- [1,2474,null,{}] 17:07:00 INFO - PROCESS | 3840 | 1472087220929 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:00 INFO - PROCESS | 3840 | 1472087220931 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:00 INFO - PROCESS | 3840 | 1472087220992 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 17:07:00 INFO - PROCESS | 3840 | 1472087220997 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:00 INFO - PROCESS | 3840 | 1472087220999 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:01 INFO - PROCESS | 3840 | ++DOCSHELL 13A9B400 == 34 [pid = 3840] [id = 628] 17:07:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (18309400) [pid = 3840] [serial = 1884] [outer = 00000000] 17:07:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (18336000) [pid = 3840] [serial = 1885] [outer = 18309400] 17:07:01 INFO - PROCESS | 3840 | 1472087221044 Marionette DEBUG loaded listener.js 17:07:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (18338400) [pid = 3840] [serial = 1886] [outer = 18309400] 17:07:01 INFO - PROCESS | 3840 | --DOCSHELL 10A4A800 == 33 [pid = 3840] [id = 620] 17:07:01 INFO - PROCESS | 3840 | --DOCSHELL 10AF2800 == 32 [pid = 3840] [id = 619] 17:07:02 INFO - PROCESS | 3840 | --DOCSHELL 0F349C00 == 31 [pid = 3840] [id = 626] 17:07:02 INFO - PROCESS | 3840 | --DOCSHELL 114E8400 == 30 [pid = 3840] [id = 627] 17:07:02 INFO - PROCESS | 3840 | --DOCSHELL 16DBE400 == 29 [pid = 3840] [id = 625] 17:07:02 INFO - PROCESS | 3840 | --DOCSHELL 13EA9000 == 28 [pid = 3840] [id = 622] 17:07:02 INFO - PROCESS | 3840 | --DOCSHELL 16588400 == 27 [pid = 3840] [id = 624] 17:07:02 INFO - PROCESS | 3840 | --DOCSHELL 156F5000 == 26 [pid = 3840] [id = 623] 17:07:02 INFO - PROCESS | 3840 | --DOCSHELL 11854C00 == 25 [pid = 3840] [id = 621] 17:07:02 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (1833B400) [pid = 3840] [serial = 1814] [outer = 00000000] [url = about:blank] 17:07:02 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (1830B000) [pid = 3840] [serial = 1846] [outer = 00000000] [url = about:blank] 17:07:02 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (1830F400) [pid = 3840] [serial = 1847] [outer = 00000000] [url = about:blank] 17:07:02 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (159AB000) [pid = 3840] [serial = 1834] [outer = 00000000] [url = about:blank] 17:07:02 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (16BA3800) [pid = 3840] [serial = 1837] [outer = 00000000] [url = about:blank] 17:07:02 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (15EC2800) [pid = 3840] [serial = 1835] [outer = 00000000] [url = about:blank] 17:07:02 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (15655000) [pid = 3840] [serial = 1831] [outer = 00000000] [url = about:blank] 17:07:02 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (134DFC00) [pid = 3840] [serial = 1828] [outer = 00000000] [url = about:blank] 17:07:02 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (13A9E000) [pid = 3840] [serial = 1829] [outer = 00000000] [url = about:blank] 17:07:02 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (0F345400) [pid = 3840] [serial = 1816] [outer = 00000000] [url = about:blank] 17:07:02 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (0F351000) [pid = 3840] [serial = 1817] [outer = 00000000] [url = about:blank] 17:07:02 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (1185CC00) [pid = 3840] [serial = 1825] [outer = 00000000] [url = about:blank] 17:07:02 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (118A6C00) [pid = 3840] [serial = 1826] [outer = 00000000] [url = about:blank] 17:07:02 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (10AEF000) [pid = 3840] [serial = 1822] [outer = 00000000] [url = about:blank] 17:07:02 INFO - PROCESS | 3840 | --DOMWINDOW == 62 (1124C800) [pid = 3840] [serial = 1840] [outer = 00000000] [url = about:blank] 17:07:02 INFO - PROCESS | 3840 | --DOMWINDOW == 61 (10E42800) [pid = 3840] [serial = 1823] [outer = 00000000] [url = about:blank] 17:07:02 INFO - PROCESS | 3840 | --DOMWINDOW == 60 (114E7C00) [pid = 3840] [serial = 1819] [outer = 00000000] [url = about:blank] 17:07:02 INFO - PROCESS | 3840 | --DOMWINDOW == 59 (1180B400) [pid = 3840] [serial = 1820] [outer = 00000000] [url = about:blank] 17:07:02 INFO - PROCESS | 3840 | --DOMWINDOW == 58 (172E0400) [pid = 3840] [serial = 1838] [outer = 00000000] [url = about:blank] 17:07:02 INFO - PROCESS | 3840 | --DOMWINDOW == 57 (17523C00) [pid = 3840] [serial = 1843] [outer = 00000000] [url = about:blank] 17:07:02 INFO - PROCESS | 3840 | --DOMWINDOW == 56 (11898400) [pid = 3840] [serial = 1841] [outer = 00000000] [url = about:blank] 17:07:02 INFO - PROCESS | 3840 | --DOMWINDOW == 55 (17BB2400) [pid = 3840] [serial = 1844] [outer = 00000000] [url = about:blank] 17:07:02 INFO - PROCESS | 3840 | --DOMWINDOW == 54 (1578BC00) [pid = 3840] [serial = 1832] [outer = 00000000] [url = about:blank] 17:07:02 INFO - PROCESS | 3840 | 1472087222726 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 17:07:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 17:07:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1846ms 17:07:02 INFO - PROCESS | 3840 | 1472087222772 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 17:07:02 INFO - PROCESS | 3840 | 1472087222776 Marionette TRACE conn3 <- [1,2477,null,{"value":"13"}] 17:07:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 17:07:02 INFO - PROCESS | 3840 | 1472087222781 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 17:07:02 INFO - PROCESS | 3840 | 1472087222785 Marionette TRACE conn3 <- [1,2478,null,{}] 17:07:02 INFO - PROCESS | 3840 | 1472087222790 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:02 INFO - PROCESS | 3840 | 1472087222794 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:02 INFO - PROCESS | 3840 | 1472087222871 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 17:07:02 INFO - PROCESS | 3840 | 1472087222881 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:02 INFO - PROCESS | 3840 | 1472087222886 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:02 INFO - PROCESS | 3840 | ++DOCSHELL 10A4A000 == 26 [pid = 3840] [id = 629] 17:07:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 55 (10A50C00) [pid = 3840] [serial = 1887] [outer = 00000000] 17:07:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 56 (10AF3C00) [pid = 3840] [serial = 1888] [outer = 10A50C00] 17:07:02 INFO - PROCESS | 3840 | 1472087222936 Marionette DEBUG loaded listener.js 17:07:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 57 (10E42800) [pid = 3840] [serial = 1889] [outer = 10A50C00] 17:07:03 INFO - PROCESS | 3840 | 1472087223446 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 17:07:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 17:07:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 711ms 17:07:03 INFO - PROCESS | 3840 | 1472087223488 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 17:07:03 INFO - PROCESS | 3840 | 1472087223493 Marionette TRACE conn3 <- [1,2481,null,{"value":"13"}] 17:07:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 17:07:03 INFO - PROCESS | 3840 | 1472087223499 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 17:07:03 INFO - PROCESS | 3840 | 1472087223502 Marionette TRACE conn3 <- [1,2482,null,{}] 17:07:03 INFO - PROCESS | 3840 | 1472087223506 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:03 INFO - PROCESS | 3840 | 1472087223509 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:03 INFO - PROCESS | 3840 | 1472087223599 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 17:07:03 INFO - PROCESS | 3840 | 1472087223607 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:03 INFO - PROCESS | 3840 | 1472087223610 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:03 INFO - PROCESS | 3840 | ++DOCSHELL 114D9C00 == 27 [pid = 3840] [id = 630] 17:07:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 58 (114DF400) [pid = 3840] [serial = 1890] [outer = 00000000] 17:07:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 59 (114F4000) [pid = 3840] [serial = 1891] [outer = 114DF400] 17:07:03 INFO - PROCESS | 3840 | 1472087223664 Marionette DEBUG loaded listener.js 17:07:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 60 (1180B800) [pid = 3840] [serial = 1892] [outer = 114DF400] 17:07:04 INFO - PROCESS | 3840 | 1472087224148 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 17:07:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 17:07:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 681ms 17:07:04 INFO - PROCESS | 3840 | 1472087224182 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 17:07:04 INFO - PROCESS | 3840 | 1472087224184 Marionette TRACE conn3 <- [1,2485,null,{"value":"13"}] 17:07:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 17:07:04 INFO - PROCESS | 3840 | 1472087224188 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 17:07:04 INFO - PROCESS | 3840 | 1472087224192 Marionette TRACE conn3 <- [1,2486,null,{}] 17:07:04 INFO - PROCESS | 3840 | 1472087224203 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:04 INFO - PROCESS | 3840 | 1472087224208 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:04 INFO - PROCESS | 3840 | 1472087224324 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 17:07:04 INFO - PROCESS | 3840 | 1472087224427 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:04 INFO - PROCESS | 3840 | 1472087224430 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:04 INFO - PROCESS | 3840 | ++DOCSHELL 12BBA000 == 28 [pid = 3840] [id = 631] 17:07:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 61 (12BC3C00) [pid = 3840] [serial = 1893] [outer = 00000000] 17:07:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 62 (12E76400) [pid = 3840] [serial = 1894] [outer = 12BC3C00] 17:07:04 INFO - PROCESS | 3840 | 1472087224481 Marionette DEBUG loaded listener.js 17:07:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 63 (13215400) [pid = 3840] [serial = 1895] [outer = 12BC3C00] 17:07:04 INFO - PROCESS | 3840 | 1472087224843 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 17:07:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 17:07:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 681ms 17:07:04 INFO - PROCESS | 3840 | 1472087224868 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 17:07:04 INFO - PROCESS | 3840 | 1472087224870 Marionette TRACE conn3 <- [1,2489,null,{"value":"13"}] 17:07:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 17:07:04 INFO - PROCESS | 3840 | 1472087224873 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 17:07:04 INFO - PROCESS | 3840 | 1472087224886 Marionette TRACE conn3 <- [1,2490,null,{}] 17:07:04 INFO - PROCESS | 3840 | 1472087224902 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:04 INFO - PROCESS | 3840 | 1472087224904 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:04 INFO - PROCESS | 3840 | 1472087224988 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 17:07:04 INFO - PROCESS | 3840 | 1472087224994 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:04 INFO - PROCESS | 3840 | 1472087224996 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:04 INFO - PROCESS | 3840 | ++DOCSHELL 1321F800 == 29 [pid = 3840] [id = 632] 17:07:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (134DFC00) [pid = 3840] [serial = 1896] [outer = 00000000] 17:07:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (13EB3400) [pid = 3840] [serial = 1897] [outer = 134DFC00] 17:07:05 INFO - PROCESS | 3840 | 1472087225036 Marionette DEBUG loaded listener.js 17:07:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (14794400) [pid = 3840] [serial = 1898] [outer = 134DFC00] 17:07:05 INFO - PROCESS | 3840 | 1472087225506 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 17:07:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 17:07:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 696ms 17:07:05 INFO - PROCESS | 3840 | 1472087225559 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 17:07:05 INFO - PROCESS | 3840 | 1472087225561 Marionette TRACE conn3 <- [1,2493,null,{"value":"13"}] 17:07:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 17:07:05 INFO - PROCESS | 3840 | 1472087225565 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 17:07:05 INFO - PROCESS | 3840 | 1472087225566 Marionette TRACE conn3 <- [1,2494,null,{}] 17:07:05 INFO - PROCESS | 3840 | 1472087225570 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:05 INFO - PROCESS | 3840 | 1472087225572 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:05 INFO - PROCESS | 3840 | 1472087225676 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 17:07:05 INFO - PROCESS | 3840 | 1472087225687 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:05 INFO - PROCESS | 3840 | 1472087225689 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:05 INFO - PROCESS | 3840 | ++DOCSHELL 15655000 == 30 [pid = 3840] [id = 633] 17:07:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (15655C00) [pid = 3840] [serial = 1899] [outer = 00000000] 17:07:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (15789800) [pid = 3840] [serial = 1900] [outer = 15655C00] 17:07:05 INFO - PROCESS | 3840 | 1472087225735 Marionette DEBUG loaded listener.js 17:07:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (1587AC00) [pid = 3840] [serial = 1901] [outer = 15655C00] 17:07:06 INFO - PROCESS | 3840 | 1472087226166 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 17:07:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 17:07:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 666ms 17:07:06 INFO - PROCESS | 3840 | 1472087226246 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 17:07:06 INFO - PROCESS | 3840 | 1472087226248 Marionette TRACE conn3 <- [1,2497,null,{"value":"13"}] 17:07:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 17:07:06 INFO - PROCESS | 3840 | 1472087226251 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 17:07:06 INFO - PROCESS | 3840 | 1472087226253 Marionette TRACE conn3 <- [1,2498,null,{}] 17:07:06 INFO - PROCESS | 3840 | 1472087226256 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:06 INFO - PROCESS | 3840 | 1472087226262 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:06 INFO - PROCESS | 3840 | 1472087226368 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 17:07:06 INFO - PROCESS | 3840 | 1472087226379 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:06 INFO - PROCESS | 3840 | 1472087226381 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:06 INFO - PROCESS | 3840 | ++DOCSHELL 16586800 == 31 [pid = 3840] [id = 634] 17:07:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (16587000) [pid = 3840] [serial = 1902] [outer = 00000000] 17:07:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (16B9EC00) [pid = 3840] [serial = 1903] [outer = 16587000] 17:07:06 INFO - PROCESS | 3840 | 1472087226427 Marionette DEBUG loaded listener.js 17:07:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (16BA5C00) [pid = 3840] [serial = 1904] [outer = 16587000] 17:07:06 INFO - PROCESS | 3840 | 1472087226880 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 17:07:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 17:07:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 681ms 17:07:06 INFO - PROCESS | 3840 | 1472087226931 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 17:07:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 17:07:06 INFO - PROCESS | 3840 | 1472087226943 Marionette TRACE conn3 <- [1,2501,null,{"value":"13"}] 17:07:06 INFO - PROCESS | 3840 | 1472087226947 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 17:07:06 INFO - PROCESS | 3840 | 1472087226949 Marionette TRACE conn3 <- [1,2502,null,{}] 17:07:06 INFO - PROCESS | 3840 | 1472087226953 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:06 INFO - PROCESS | 3840 | 1472087226955 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:07 INFO - PROCESS | 3840 | 1472087227060 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 17:07:07 INFO - PROCESS | 3840 | 1472087227073 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:07 INFO - PROCESS | 3840 | 1472087227077 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:07 INFO - PROCESS | 3840 | ++DOCSHELL 15EC4C00 == 32 [pid = 3840] [id = 635] 17:07:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (16B9CC00) [pid = 3840] [serial = 1905] [outer = 00000000] 17:07:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (17354800) [pid = 3840] [serial = 1906] [outer = 16B9CC00] 17:07:07 INFO - PROCESS | 3840 | 1472087227129 Marionette DEBUG loaded listener.js 17:07:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (1735DC00) [pid = 3840] [serial = 1907] [outer = 16B9CC00] 17:07:07 INFO - PROCESS | 3840 | 1472087227570 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 17:07:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 17:07:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 666ms 17:07:07 INFO - PROCESS | 3840 | 1472087227630 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 17:07:07 INFO - PROCESS | 3840 | 1472087227632 Marionette TRACE conn3 <- [1,2505,null,{"value":"13"}] 17:07:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 17:07:07 INFO - PROCESS | 3840 | 1472087227636 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 17:07:07 INFO - PROCESS | 3840 | 1472087227637 Marionette TRACE conn3 <- [1,2506,null,{}] 17:07:07 INFO - PROCESS | 3840 | 1472087227641 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:07 INFO - PROCESS | 3840 | 1472087227643 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:07 INFO - PROCESS | 3840 | 1472087227720 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 17:07:07 INFO - PROCESS | 3840 | 1472087227726 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:07 INFO - PROCESS | 3840 | 1472087227728 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:07 INFO - PROCESS | 3840 | ++DOCSHELL 1734FC00 == 33 [pid = 3840] [id = 636] 17:07:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (17B1F400) [pid = 3840] [serial = 1908] [outer = 00000000] 17:07:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (17EE0400) [pid = 3840] [serial = 1909] [outer = 17B1F400] 17:07:07 INFO - PROCESS | 3840 | 1472087227756 Marionette DEBUG loaded listener.js 17:07:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (17EA3000) [pid = 3840] [serial = 1910] [outer = 17B1F400] 17:07:08 INFO - PROCESS | 3840 | 1472087228245 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 17:07:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 17:07:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 666ms 17:07:08 INFO - PROCESS | 3840 | 1472087228307 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 17:07:08 INFO - PROCESS | 3840 | 1472087228309 Marionette TRACE conn3 <- [1,2509,null,{"value":"13"}] 17:07:08 INFO - PROCESS | 3840 | 1472087228313 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 17:07:08 INFO - PROCESS | 3840 | 1472087228315 Marionette TRACE conn3 <- [1,2510,null,{}] 17:07:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 17:07:08 INFO - PROCESS | 3840 | 1472087228318 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:08 INFO - PROCESS | 3840 | 1472087228320 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:08 INFO - PROCESS | 3840 | 1472087228459 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 17:07:08 INFO - PROCESS | 3840 | 1472087228479 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:08 INFO - PROCESS | 3840 | 1472087228481 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:08 INFO - PROCESS | 3840 | ++DOCSHELL 1036D000 == 34 [pid = 3840] [id = 637] 17:07:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (10AF6000) [pid = 3840] [serial = 1911] [outer = 00000000] 17:07:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (18332000) [pid = 3840] [serial = 1912] [outer = 10AF6000] 17:07:08 INFO - PROCESS | 3840 | 1472087228527 Marionette DEBUG loaded listener.js 17:07:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (18333400) [pid = 3840] [serial = 1913] [outer = 10AF6000] 17:07:08 INFO - PROCESS | 3840 | 1472087228953 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 17:07:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 17:07:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 666ms 17:07:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 17:07:08 INFO - PROCESS | 3840 | 1472087228996 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 17:07:08 INFO - PROCESS | 3840 | 1472087228998 Marionette TRACE conn3 <- [1,2513,null,{"value":"13"}] 17:07:08 INFO - PROCESS | 3840 | 1472087229002 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 17:07:08 INFO - PROCESS | 3840 | 1472087229003 Marionette TRACE conn3 <- [1,2514,null,{}] 17:07:09 INFO - PROCESS | 3840 | 1472087229017 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:09 INFO - PROCESS | 3840 | 1472087229019 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:09 INFO - PROCESS | 3840 | 1472087229150 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 17:07:09 INFO - PROCESS | 3840 | 1472087229159 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:09 INFO - PROCESS | 3840 | 1472087229161 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:09 INFO - PROCESS | 3840 | ++DOCSHELL 10AF2400 == 35 [pid = 3840] [id = 638] 17:07:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (114EC400) [pid = 3840] [serial = 1914] [outer = 00000000] 17:07:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (1833D800) [pid = 3840] [serial = 1915] [outer = 114EC400] 17:07:09 INFO - PROCESS | 3840 | 1472087229208 Marionette DEBUG loaded listener.js 17:07:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (1970F800) [pid = 3840] [serial = 1916] [outer = 114EC400] 17:07:09 INFO - PROCESS | 3840 | 1472087229661 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 17:07:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 17:07:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 711ms 17:07:09 INFO - PROCESS | 3840 | 1472087229726 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 17:07:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 17:07:09 INFO - PROCESS | 3840 | 1472087229729 Marionette TRACE conn3 <- [1,2517,null,{"value":"13"}] 17:07:09 INFO - PROCESS | 3840 | 1472087229732 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 17:07:09 INFO - PROCESS | 3840 | 1472087229734 Marionette TRACE conn3 <- [1,2518,null,{}] 17:07:09 INFO - PROCESS | 3840 | 1472087229738 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:09 INFO - PROCESS | 3840 | 1472087229740 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:10 INFO - PROCESS | 3840 | 1472087230033 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 17:07:10 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (10A4AC00) [pid = 3840] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 17:07:10 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (13EAA400) [pid = 3840] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 17:07:10 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (0F2CD000) [pid = 3840] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 17:07:10 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (11856400) [pid = 3840] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 17:07:10 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (10FA5C00) [pid = 3840] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 17:07:10 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (11DE2400) [pid = 3840] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 17:07:10 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (11854800) [pid = 3840] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 17:07:10 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (156F6000) [pid = 3840] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 17:07:10 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (10373400) [pid = 3840] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 17:07:10 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (16DC3800) [pid = 3840] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 17:07:10 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (1658AC00) [pid = 3840] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 17:07:10 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (16B9AC00) [pid = 3840] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 17:07:10 INFO - PROCESS | 3840 | 1472087230103 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:10 INFO - PROCESS | 3840 | 1472087230106 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:10 INFO - PROCESS | 3840 | ++DOCSHELL 1036CC00 == 36 [pid = 3840] [id = 639] 17:07:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (10373400) [pid = 3840] [serial = 1917] [outer = 00000000] 17:07:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (10AF6400) [pid = 3840] [serial = 1918] [outer = 10373400] 17:07:10 INFO - PROCESS | 3840 | 1472087230159 Marionette DEBUG loaded listener.js 17:07:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (156F6000) [pid = 3840] [serial = 1919] [outer = 10373400] 17:07:10 INFO - PROCESS | 3840 | 1472087230542 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 17:07:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 17:07:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 863ms 17:07:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 17:07:10 INFO - PROCESS | 3840 | 1472087230598 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 17:07:10 INFO - PROCESS | 3840 | 1472087230601 Marionette TRACE conn3 <- [1,2521,null,{"value":"13"}] 17:07:10 INFO - PROCESS | 3840 | 1472087230604 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 17:07:10 INFO - PROCESS | 3840 | 1472087230606 Marionette TRACE conn3 <- [1,2522,null,{}] 17:07:10 INFO - PROCESS | 3840 | 1472087230610 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:10 INFO - PROCESS | 3840 | 1472087230611 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:10 INFO - PROCESS | 3840 | 1472087230691 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 17:07:10 INFO - PROCESS | 3840 | 1472087230697 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:10 INFO - PROCESS | 3840 | 1472087230699 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:10 INFO - PROCESS | 3840 | ++DOCSHELL 1687D800 == 37 [pid = 3840] [id = 640] 17:07:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (16883800) [pid = 3840] [serial = 1920] [outer = 00000000] 17:07:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (1971E800) [pid = 3840] [serial = 1921] [outer = 16883800] 17:07:10 INFO - PROCESS | 3840 | 1472087230746 Marionette DEBUG loaded listener.js 17:07:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (1971F400) [pid = 3840] [serial = 1922] [outer = 16883800] 17:07:11 INFO - PROCESS | 3840 | 1472087231193 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 17:07:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 17:07:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 605ms 17:07:11 INFO - PROCESS | 3840 | 1472087231223 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 17:07:11 INFO - PROCESS | 3840 | 1472087231225 Marionette TRACE conn3 <- [1,2525,null,{"value":"13"}] 17:07:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 17:07:11 INFO - PROCESS | 3840 | 1472087231228 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 17:07:11 INFO - PROCESS | 3840 | 1472087231230 Marionette TRACE conn3 <- [1,2526,null,{}] 17:07:11 INFO - PROCESS | 3840 | 1472087231234 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:11 INFO - PROCESS | 3840 | 1472087231236 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:11 INFO - PROCESS | 3840 | 1472087231316 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 17:07:11 INFO - PROCESS | 3840 | 1472087231322 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:11 INFO - PROCESS | 3840 | 1472087231324 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:11 INFO - PROCESS | 3840 | ++DOCSHELL 1971E000 == 38 [pid = 3840] [id = 641] 17:07:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (19726C00) [pid = 3840] [serial = 1923] [outer = 00000000] 17:07:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (19A61800) [pid = 3840] [serial = 1924] [outer = 19726C00] 17:07:11 INFO - PROCESS | 3840 | 1472087231369 Marionette DEBUG loaded listener.js 17:07:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (19CE4400) [pid = 3840] [serial = 1925] [outer = 19726C00] 17:07:11 INFO - PROCESS | 3840 | 1472087231818 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 17:07:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 17:07:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 621ms 17:07:11 INFO - PROCESS | 3840 | 1472087231855 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 17:07:11 INFO - PROCESS | 3840 | 1472087231857 Marionette TRACE conn3 <- [1,2529,null,{"value":"13"}] 17:07:11 INFO - PROCESS | 3840 | 1472087231860 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 17:07:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 17:07:11 INFO - PROCESS | 3840 | 1472087231862 Marionette TRACE conn3 <- [1,2530,null,{}] 17:07:11 INFO - PROCESS | 3840 | 1472087231866 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:11 INFO - PROCESS | 3840 | 1472087231868 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:11 INFO - PROCESS | 3840 | 1472087231948 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 17:07:12 INFO - PROCESS | 3840 | 1472087232075 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:12 INFO - PROCESS | 3840 | 1472087232079 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:12 INFO - PROCESS | 3840 | ++DOCSHELL 0F2CBC00 == 39 [pid = 3840] [id = 642] 17:07:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (0F2CC000) [pid = 3840] [serial = 1926] [outer = 00000000] 17:07:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (0F347C00) [pid = 3840] [serial = 1927] [outer = 0F2CC000] 17:07:12 INFO - PROCESS | 3840 | 1472087232148 Marionette DEBUG loaded listener.js 17:07:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (104E9800) [pid = 3840] [serial = 1928] [outer = 0F2CC000] 17:07:12 INFO - PROCESS | 3840 | 1472087232955 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 17:07:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 17:07:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1150ms 17:07:13 INFO - PROCESS | 3840 | 1472087233027 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 17:07:13 INFO - PROCESS | 3840 | 1472087233031 Marionette TRACE conn3 <- [1,2533,null,{"value":"13"}] 17:07:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 17:07:13 INFO - PROCESS | 3840 | 1472087233036 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 17:07:13 INFO - PROCESS | 3840 | 1472087233039 Marionette TRACE conn3 <- [1,2534,null,{}] 17:07:13 INFO - PROCESS | 3840 | 1472087233045 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:13 INFO - PROCESS | 3840 | 1472087233048 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:13 INFO - PROCESS | 3840 | 1472087233181 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 17:07:13 INFO - PROCESS | 3840 | 1472087233325 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:13 INFO - PROCESS | 3840 | 1472087233328 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:13 INFO - PROCESS | 3840 | ++DOCSHELL 114E8400 == 40 [pid = 3840] [id = 643] 17:07:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (114F1000) [pid = 3840] [serial = 1929] [outer = 00000000] 17:07:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 86 (1185EC00) [pid = 3840] [serial = 1930] [outer = 114F1000] 17:07:13 INFO - PROCESS | 3840 | 1472087233371 Marionette DEBUG loaded listener.js 17:07:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 87 (11D03800) [pid = 3840] [serial = 1931] [outer = 114F1000] 17:07:14 INFO - PROCESS | 3840 | 1472087234267 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 17:07:14 INFO - PROCESS | 3840 | --DOCSHELL 1971E000 == 39 [pid = 3840] [id = 641] 17:07:14 INFO - PROCESS | 3840 | --DOCSHELL 1687D800 == 38 [pid = 3840] [id = 640] 17:07:14 INFO - PROCESS | 3840 | --DOCSHELL 1036CC00 == 37 [pid = 3840] [id = 639] 17:07:14 INFO - PROCESS | 3840 | --DOCSHELL 10AF2400 == 36 [pid = 3840] [id = 638] 17:07:14 INFO - PROCESS | 3840 | --DOCSHELL 1036D000 == 35 [pid = 3840] [id = 637] 17:07:14 INFO - PROCESS | 3840 | --DOCSHELL 1734FC00 == 34 [pid = 3840] [id = 636] 17:07:14 INFO - PROCESS | 3840 | --DOCSHELL 15EC4C00 == 33 [pid = 3840] [id = 635] 17:07:14 INFO - PROCESS | 3840 | --DOCSHELL 16586800 == 32 [pid = 3840] [id = 634] 17:07:14 INFO - PROCESS | 3840 | --DOCSHELL 15655000 == 31 [pid = 3840] [id = 633] 17:07:14 INFO - PROCESS | 3840 | --DOCSHELL 1321F800 == 30 [pid = 3840] [id = 632] 17:07:14 INFO - PROCESS | 3840 | --DOCSHELL 12BBA000 == 29 [pid = 3840] [id = 631] 17:07:14 INFO - PROCESS | 3840 | --DOCSHELL 114D9C00 == 28 [pid = 3840] [id = 630] 17:07:14 INFO - PROCESS | 3840 | --DOCSHELL 10A4A000 == 27 [pid = 3840] [id = 629] 17:07:14 INFO - PROCESS | 3840 | --DOCSHELL 13A9B400 == 26 [pid = 3840] [id = 628] 17:07:14 INFO - PROCESS | 3840 | --DOMWINDOW == 86 (18336000) [pid = 3840] [serial = 1885] [outer = 00000000] [url = about:blank] 17:07:14 INFO - PROCESS | 3840 | --DOMWINDOW == 85 (10F58800) [pid = 3840] [serial = 1862] [outer = 00000000] [url = about:blank] 17:07:14 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (14795800) [pid = 3840] [serial = 1868] [outer = 00000000] [url = about:blank] 17:07:14 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (1058D400) [pid = 3840] [serial = 1850] [outer = 00000000] [url = about:blank] 17:07:14 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (10E42000) [pid = 3840] [serial = 1861] [outer = 00000000] [url = about:blank] 17:07:14 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (1185E000) [pid = 3840] [serial = 1864] [outer = 00000000] [url = about:blank] 17:07:14 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (1147E000) [pid = 3840] [serial = 1858] [outer = 00000000] [url = about:blank] 17:07:14 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (11DA3C00) [pid = 3840] [serial = 1865] [outer = 00000000] [url = about:blank] 17:07:14 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (12BC4400) [pid = 3840] [serial = 1852] [outer = 00000000] [url = about:blank] 17:07:14 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (17527400) [pid = 3840] [serial = 1882] [outer = 00000000] [url = about:blank] 17:07:14 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (13AA9000) [pid = 3840] [serial = 1853] [outer = 00000000] [url = about:blank] 17:07:14 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (1436D000) [pid = 3840] [serial = 1867] [outer = 00000000] [url = about:blank] 17:07:14 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (159A5C00) [pid = 3840] [serial = 1871] [outer = 00000000] [url = about:blank] 17:07:14 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (1036A400) [pid = 3840] [serial = 1849] [outer = 00000000] [url = about:blank] 17:07:14 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (11DE4C00) [pid = 3840] [serial = 1880] [outer = 00000000] [url = about:blank] 17:07:14 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (17EA4C00) [pid = 3840] [serial = 1877] [outer = 00000000] [url = about:blank] 17:07:14 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (168D8800) [pid = 3840] [serial = 1873] [outer = 00000000] [url = about:blank] 17:07:14 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (114EA400) [pid = 3840] [serial = 1879] [outer = 00000000] [url = about:blank] 17:07:14 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (17B23800) [pid = 3840] [serial = 1876] [outer = 00000000] [url = about:blank] 17:07:14 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (16BA3C00) [pid = 3840] [serial = 1855] [outer = 00000000] [url = about:blank] 17:07:14 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (15870000) [pid = 3840] [serial = 1870] [outer = 00000000] [url = about:blank] 17:07:14 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (114E7400) [pid = 3840] [serial = 1859] [outer = 00000000] [url = about:blank] 17:07:14 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (17253400) [pid = 3840] [serial = 1856] [outer = 00000000] [url = about:blank] 17:07:14 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (16B97C00) [pid = 3840] [serial = 1874] [outer = 00000000] [url = about:blank] 17:07:14 INFO - PROCESS | 3840 | --DOMWINDOW == 62 (17EA2C00) [pid = 3840] [serial = 1883] [outer = 00000000] [url = about:blank] 17:07:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 17:07:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1316ms 17:07:14 INFO - PROCESS | 3840 | 1472087234357 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 17:07:14 INFO - PROCESS | 3840 | 1472087234361 Marionette TRACE conn3 <- [1,2537,null,{"value":"13"}] 17:07:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 17:07:14 INFO - PROCESS | 3840 | 1472087234366 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 17:07:14 INFO - PROCESS | 3840 | 1472087234369 Marionette TRACE conn3 <- [1,2538,null,{}] 17:07:14 INFO - PROCESS | 3840 | 1472087234374 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:14 INFO - PROCESS | 3840 | 1472087234377 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:14 INFO - PROCESS | 3840 | 1472087234455 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 17:07:14 INFO - PROCESS | 3840 | 1472087234463 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:14 INFO - PROCESS | 3840 | 1472087234465 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:14 INFO - PROCESS | 3840 | ++DOCSHELL 10AE9800 == 27 [pid = 3840] [id = 644] 17:07:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 63 (10AEA000) [pid = 3840] [serial = 1932] [outer = 00000000] 17:07:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (10AF2400) [pid = 3840] [serial = 1933] [outer = 10AEA000] 17:07:14 INFO - PROCESS | 3840 | 1472087234515 Marionette DEBUG loaded listener.js 17:07:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (10E49000) [pid = 3840] [serial = 1934] [outer = 10AEA000] 17:07:15 INFO - PROCESS | 3840 | 1472087235038 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 17:07:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 17:07:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 726ms 17:07:15 INFO - PROCESS | 3840 | 1472087235069 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 17:07:15 INFO - PROCESS | 3840 | 1472087235074 Marionette TRACE conn3 <- [1,2541,null,{"value":"13"}] 17:07:15 INFO - PROCESS | 3840 | 1472087235084 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 17:07:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 17:07:15 INFO - PROCESS | 3840 | 1472087235087 Marionette TRACE conn3 <- [1,2542,null,{}] 17:07:15 INFO - PROCESS | 3840 | 1472087235091 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:15 INFO - PROCESS | 3840 | 1472087235094 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:15 INFO - PROCESS | 3840 | 1472087235178 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 17:07:15 INFO - PROCESS | 3840 | 1472087235275 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:15 INFO - PROCESS | 3840 | 1472087235277 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:15 INFO - PROCESS | 3840 | ++DOCSHELL 114AA400 == 28 [pid = 3840] [id = 645] 17:07:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (114AF000) [pid = 3840] [serial = 1935] [outer = 00000000] 17:07:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (11801C00) [pid = 3840] [serial = 1936] [outer = 114AF000] 17:07:15 INFO - PROCESS | 3840 | 1472087235333 Marionette DEBUG loaded listener.js 17:07:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (1185A800) [pid = 3840] [serial = 1937] [outer = 114AF000] 17:07:15 INFO - PROCESS | 3840 | 1472087235735 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 17:07:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 17:07:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 665ms 17:07:15 INFO - PROCESS | 3840 | 1472087235768 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 17:07:15 INFO - PROCESS | 3840 | 1472087235771 Marionette TRACE conn3 <- [1,2545,null,{"value":"13"}] 17:07:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 17:07:15 INFO - PROCESS | 3840 | 1472087235775 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 17:07:15 INFO - PROCESS | 3840 | 1472087235778 Marionette TRACE conn3 <- [1,2546,null,{}] 17:07:15 INFO - PROCESS | 3840 | 1472087235790 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:15 INFO - PROCESS | 3840 | 1472087235795 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:15 INFO - PROCESS | 3840 | 1472087235911 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 17:07:15 INFO - PROCESS | 3840 | 1472087235929 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:15 INFO - PROCESS | 3840 | 1472087235932 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:15 INFO - PROCESS | 3840 | ++DOCSHELL 1321F800 == 29 [pid = 3840] [id = 646] 17:07:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (13220800) [pid = 3840] [serial = 1938] [outer = 00000000] 17:07:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (134E8400) [pid = 3840] [serial = 1939] [outer = 13220800] 17:07:15 INFO - PROCESS | 3840 | 1472087235983 Marionette DEBUG loaded listener.js 17:07:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (13AA9000) [pid = 3840] [serial = 1940] [outer = 13220800] 17:07:16 INFO - PROCESS | 3840 | 1472087236465 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 17:07:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 17:07:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 712ms 17:07:16 INFO - PROCESS | 3840 | 1472087236496 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 17:07:16 INFO - PROCESS | 3840 | 1472087236499 Marionette TRACE conn3 <- [1,2549,null,{"value":"13"}] 17:07:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 17:07:16 INFO - PROCESS | 3840 | 1472087236486 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 17:07:16 INFO - PROCESS | 3840 | 1472087236487 Marionette TRACE conn3 <- [1,2550,null,{}] 17:07:16 INFO - PROCESS | 3840 | 1472087236491 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:16 INFO - PROCESS | 3840 | 1472087236493 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:16 INFO - PROCESS | 3840 | 1472087236613 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 17:07:16 INFO - PROCESS | 3840 | 1472087236619 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:16 INFO - PROCESS | 3840 | 1472087236621 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:16 INFO - PROCESS | 3840 | ++DOCSHELL 13EB2800 == 30 [pid = 3840] [id = 647] 17:07:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (1436D000) [pid = 3840] [serial = 1941] [outer = 00000000] 17:07:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (15646800) [pid = 3840] [serial = 1942] [outer = 1436D000] 17:07:16 INFO - PROCESS | 3840 | 1472087236725 Marionette DEBUG loaded listener.js 17:07:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (1564F400) [pid = 3840] [serial = 1943] [outer = 1436D000] 17:07:17 INFO - PROCESS | 3840 | 1472087237183 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 17:07:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 17:07:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 711ms 17:07:17 INFO - PROCESS | 3840 | 1472087237207 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 17:07:17 INFO - PROCESS | 3840 | 1472087237209 Marionette TRACE conn3 <- [1,2553,null,{"value":"13"}] 17:07:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 17:07:17 INFO - PROCESS | 3840 | 1472087237218 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 17:07:17 INFO - PROCESS | 3840 | 1472087237220 Marionette TRACE conn3 <- [1,2554,null,{}] 17:07:17 INFO - PROCESS | 3840 | 1472087237223 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:17 INFO - PROCESS | 3840 | 1472087237226 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:17 INFO - PROCESS | 3840 | 1472087237376 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 17:07:17 INFO - PROCESS | 3840 | 1472087237444 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:17 INFO - PROCESS | 3840 | 1472087237446 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:17 INFO - PROCESS | 3840 | ++DOCSHELL 114A9C00 == 31 [pid = 3840] [id = 648] 17:07:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (156EE400) [pid = 3840] [serial = 1944] [outer = 00000000] 17:07:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (159B2C00) [pid = 3840] [serial = 1945] [outer = 156EE400] 17:07:17 INFO - PROCESS | 3840 | 1472087237495 Marionette DEBUG loaded listener.js 17:07:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (15ECA800) [pid = 3840] [serial = 1946] [outer = 156EE400] 17:07:17 INFO - PROCESS | 3840 | 1472087237922 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 17:07:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 17:07:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 726ms 17:07:17 INFO - PROCESS | 3840 | 1472087237936 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 17:07:17 INFO - PROCESS | 3840 | 1472087237938 Marionette TRACE conn3 <- [1,2557,null,{"value":"13"}] 17:07:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 17:07:17 INFO - PROCESS | 3840 | 1472087237942 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 17:07:17 INFO - PROCESS | 3840 | 1472087237943 Marionette TRACE conn3 <- [1,2558,null,{}] 17:07:17 INFO - PROCESS | 3840 | 1472087237947 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:17 INFO - PROCESS | 3840 | 1472087237953 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:18 INFO - PROCESS | 3840 | 1472087238095 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 17:07:18 INFO - PROCESS | 3840 | 1472087238101 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:18 INFO - PROCESS | 3840 | 1472087238103 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:18 INFO - PROCESS | 3840 | ++DOCSHELL 10FA4800 == 32 [pid = 3840] [id = 649] 17:07:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (112C2400) [pid = 3840] [serial = 1947] [outer = 00000000] 17:07:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (168E6000) [pid = 3840] [serial = 1948] [outer = 112C2400] 17:07:18 INFO - PROCESS | 3840 | 1472087238190 Marionette DEBUG loaded listener.js 17:07:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (16DBB000) [pid = 3840] [serial = 1949] [outer = 112C2400] 17:07:18 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (15655C00) [pid = 3840] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 17:07:18 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (10AF6000) [pid = 3840] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 17:07:18 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (16B9CC00) [pid = 3840] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 17:07:18 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (114EC400) [pid = 3840] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 17:07:18 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (12BC3C00) [pid = 3840] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 17:07:18 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (16587000) [pid = 3840] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 17:07:18 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (16883800) [pid = 3840] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 17:07:18 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (18309400) [pid = 3840] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 17:07:18 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (17B1F400) [pid = 3840] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 17:07:18 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (114DF400) [pid = 3840] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 17:07:18 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (134DFC00) [pid = 3840] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 17:07:18 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (10A50C00) [pid = 3840] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 17:07:18 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (10373400) [pid = 3840] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 17:07:18 INFO - PROCESS | 3840 | 1472087238763 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 17:07:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 17:07:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 878ms 17:07:18 INFO - PROCESS | 3840 | 1472087238811 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 17:07:18 INFO - PROCESS | 3840 | 1472087238813 Marionette TRACE conn3 <- [1,2561,null,{"value":"13"}] 17:07:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 17:07:18 INFO - PROCESS | 3840 | 1472087238816 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 17:07:18 INFO - PROCESS | 3840 | 1472087238818 Marionette TRACE conn3 <- [1,2562,null,{}] 17:07:18 INFO - PROCESS | 3840 | 1472087238822 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:18 INFO - PROCESS | 3840 | 1472087238824 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:18 INFO - PROCESS | 3840 | 1472087238902 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 17:07:18 INFO - PROCESS | 3840 | 1472087238910 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:18 INFO - PROCESS | 3840 | 1472087238912 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:18 INFO - PROCESS | 3840 | ++DOCSHELL 11DA4000 == 33 [pid = 3840] [id = 650] 17:07:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (12BC3C00) [pid = 3840] [serial = 1950] [outer = 00000000] 17:07:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (15655C00) [pid = 3840] [serial = 1951] [outer = 12BC3C00] 17:07:18 INFO - PROCESS | 3840 | 1472087238961 Marionette DEBUG loaded listener.js 17:07:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (168D8C00) [pid = 3840] [serial = 1952] [outer = 12BC3C00] 17:07:19 INFO - PROCESS | 3840 | 1472087239383 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 17:07:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 17:07:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 620ms 17:07:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 17:07:19 INFO - PROCESS | 3840 | 1472087239440 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 17:07:19 INFO - PROCESS | 3840 | 1472087239442 Marionette TRACE conn3 <- [1,2565,null,{"value":"13"}] 17:07:19 INFO - PROCESS | 3840 | 1472087239445 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 17:07:19 INFO - PROCESS | 3840 | 1472087239447 Marionette TRACE conn3 <- [1,2566,null,{}] 17:07:19 INFO - PROCESS | 3840 | 1472087239450 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:19 INFO - PROCESS | 3840 | 1472087239452 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:19 INFO - PROCESS | 3840 | 1472087239536 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 17:07:19 INFO - PROCESS | 3840 | 1472087239541 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:19 INFO - PROCESS | 3840 | 1472087239543 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:19 INFO - PROCESS | 3840 | ++DOCSHELL 15655800 == 34 [pid = 3840] [id = 651] 17:07:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (16B97000) [pid = 3840] [serial = 1953] [outer = 00000000] 17:07:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (17358000) [pid = 3840] [serial = 1954] [outer = 16B97000] 17:07:19 INFO - PROCESS | 3840 | 1472087239589 Marionette DEBUG loaded listener.js 17:07:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (17529400) [pid = 3840] [serial = 1955] [outer = 16B97000] 17:07:20 INFO - PROCESS | 3840 | 1472087240042 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 17:07:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 17:07:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 606ms 17:07:20 INFO - PROCESS | 3840 | 1472087240064 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 17:07:20 INFO - PROCESS | 3840 | 1472087240066 Marionette TRACE conn3 <- [1,2569,null,{"value":"13"}] 17:07:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 17:07:20 INFO - PROCESS | 3840 | 1472087240073 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 17:07:20 INFO - PROCESS | 3840 | 1472087240075 Marionette TRACE conn3 <- [1,2570,null,{}] 17:07:20 INFO - PROCESS | 3840 | 1472087240078 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:20 INFO - PROCESS | 3840 | 1472087240080 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:20 INFO - PROCESS | 3840 | 1472087240163 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 17:07:20 INFO - PROCESS | 3840 | 1472087240178 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:20 INFO - PROCESS | 3840 | 1472087240180 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:20 INFO - PROCESS | 3840 | ++DOCSHELL 17BB3400 == 35 [pid = 3840] [id = 652] 17:07:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (17BB7400) [pid = 3840] [serial = 1956] [outer = 00000000] 17:07:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (17EA6000) [pid = 3840] [serial = 1957] [outer = 17BB7400] 17:07:20 INFO - PROCESS | 3840 | 1472087240228 Marionette DEBUG loaded listener.js 17:07:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (17EA6400) [pid = 3840] [serial = 1958] [outer = 17BB7400] 17:07:20 INFO - PROCESS | 3840 | 1472087240898 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 17:07:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 17:07:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 862ms 17:07:20 INFO - PROCESS | 3840 | 1472087240940 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 17:07:20 INFO - PROCESS | 3840 | 1472087240945 Marionette TRACE conn3 <- [1,2573,null,{"value":"13"}] 17:07:20 INFO - PROCESS | 3840 | 1472087240950 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 17:07:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 17:07:20 INFO - PROCESS | 3840 | 1472087240954 Marionette TRACE conn3 <- [1,2574,null,{}] 17:07:20 INFO - PROCESS | 3840 | 1472087240960 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:20 INFO - PROCESS | 3840 | 1472087240964 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:21 INFO - PROCESS | 3840 | 1472087241081 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 17:07:21 INFO - PROCESS | 3840 | 1472087241197 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:21 INFO - PROCESS | 3840 | 1472087241200 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:21 INFO - PROCESS | 3840 | ++DOCSHELL 10A4A800 == 36 [pid = 3840] [id = 653] 17:07:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (10A4D800) [pid = 3840] [serial = 1959] [outer = 00000000] 17:07:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (1124B000) [pid = 3840] [serial = 1960] [outer = 10A4D800] 17:07:21 INFO - PROCESS | 3840 | 1472087241302 Marionette DEBUG loaded listener.js 17:07:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (112CA800) [pid = 3840] [serial = 1961] [outer = 10A4D800] 17:07:21 INFO - PROCESS | 3840 | 1472087241951 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 17:07:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 17:07:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1060ms 17:07:22 INFO - PROCESS | 3840 | 1472087242012 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 17:07:22 INFO - PROCESS | 3840 | 1472087242018 Marionette TRACE conn3 <- [1,2577,null,{"value":"13"}] 17:07:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 17:07:22 INFO - PROCESS | 3840 | 1472087242025 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 17:07:22 INFO - PROCESS | 3840 | 1472087242028 Marionette TRACE conn3 <- [1,2578,null,{}] 17:07:22 INFO - PROCESS | 3840 | 1472087242032 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:22 INFO - PROCESS | 3840 | 1472087242035 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:22 INFO - PROCESS | 3840 | 1472087242153 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 17:07:22 INFO - PROCESS | 3840 | 1472087242295 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:22 INFO - PROCESS | 3840 | 1472087242298 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:22 INFO - PROCESS | 3840 | ++DOCSHELL 13213800 == 37 [pid = 3840] [id = 654] 17:07:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (13215800) [pid = 3840] [serial = 1962] [outer = 00000000] 17:07:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (14374800) [pid = 3840] [serial = 1963] [outer = 13215800] 17:07:22 INFO - PROCESS | 3840 | 1472087242357 Marionette DEBUG loaded listener.js 17:07:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (156EEC00) [pid = 3840] [serial = 1964] [outer = 13215800] 17:07:22 INFO - PROCESS | 3840 | 1472087242940 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 17:07:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 17:07:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 968ms 17:07:22 INFO - PROCESS | 3840 | 1472087242995 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 17:07:22 INFO - PROCESS | 3840 | 1472087242997 Marionette TRACE conn3 <- [1,2581,null,{"value":"13"}] 17:07:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 17:07:22 INFO - PROCESS | 3840 | 1472087243001 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 17:07:23 INFO - PROCESS | 3840 | 1472087243005 Marionette TRACE conn3 <- [1,2582,null,{}] 17:07:23 INFO - PROCESS | 3840 | 1472087243017 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:23 INFO - PROCESS | 3840 | 1472087243023 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:23 INFO - PROCESS | 3840 | 1472087243133 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 17:07:23 INFO - PROCESS | 3840 | 1472087243278 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:23 INFO - PROCESS | 3840 | 1472087243281 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:23 INFO - PROCESS | 3840 | ++DOCSHELL 17E9EC00 == 38 [pid = 3840] [id = 655] 17:07:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (17EA4800) [pid = 3840] [serial = 1965] [outer = 00000000] 17:07:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (18309800) [pid = 3840] [serial = 1966] [outer = 17EA4800] 17:07:23 INFO - PROCESS | 3840 | 1472087243342 Marionette DEBUG loaded listener.js 17:07:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (18334400) [pid = 3840] [serial = 1967] [outer = 17EA4800] 17:07:24 INFO - PROCESS | 3840 | 1472087244106 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 17:07:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 17:07:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1150ms 17:07:24 INFO - PROCESS | 3840 | 1472087244162 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 17:07:24 INFO - PROCESS | 3840 | 1472087244167 Marionette TRACE conn3 <- [1,2585,null,{"value":"13"}] 17:07:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 17:07:24 INFO - PROCESS | 3840 | 1472087244172 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 17:07:24 INFO - PROCESS | 3840 | 1472087244175 Marionette TRACE conn3 <- [1,2586,null,{}] 17:07:24 INFO - PROCESS | 3840 | 1472087244181 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:24 INFO - PROCESS | 3840 | 1472087244184 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:24 INFO - PROCESS | 3840 | 1472087244289 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 17:07:24 INFO - PROCESS | 3840 | 1472087244433 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:24 INFO - PROCESS | 3840 | 1472087244438 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:24 INFO - PROCESS | 3840 | ++DOCSHELL 10AE9C00 == 39 [pid = 3840] [id = 656] 17:07:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 86 (10AEA400) [pid = 3840] [serial = 1968] [outer = 00000000] 17:07:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 87 (112C1800) [pid = 3840] [serial = 1969] [outer = 10AEA400] 17:07:24 INFO - PROCESS | 3840 | 1472087244483 Marionette DEBUG loaded listener.js 17:07:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 88 (114F5800) [pid = 3840] [serial = 1970] [outer = 10AEA400] 17:07:25 INFO - PROCESS | 3840 | --DOCSHELL 15655800 == 38 [pid = 3840] [id = 651] 17:07:25 INFO - PROCESS | 3840 | --DOCSHELL 11DA4000 == 37 [pid = 3840] [id = 650] 17:07:25 INFO - PROCESS | 3840 | --DOCSHELL 10FA4800 == 36 [pid = 3840] [id = 649] 17:07:25 INFO - PROCESS | 3840 | --DOCSHELL 114A9C00 == 35 [pid = 3840] [id = 648] 17:07:25 INFO - PROCESS | 3840 | --DOCSHELL 13EB2800 == 34 [pid = 3840] [id = 647] 17:07:25 INFO - PROCESS | 3840 | --DOCSHELL 1321F800 == 33 [pid = 3840] [id = 646] 17:07:25 INFO - PROCESS | 3840 | --DOCSHELL 114AA400 == 32 [pid = 3840] [id = 645] 17:07:25 INFO - PROCESS | 3840 | --DOCSHELL 10AE9800 == 31 [pid = 3840] [id = 644] 17:07:25 INFO - PROCESS | 3840 | --DOCSHELL 114E8400 == 30 [pid = 3840] [id = 643] 17:07:25 INFO - PROCESS | 3840 | --DOCSHELL 0F2CBC00 == 29 [pid = 3840] [id = 642] 17:07:25 INFO - PROCESS | 3840 | --DOCSHELL 17E9EC00 == 28 [pid = 3840] [id = 655] 17:07:25 INFO - PROCESS | 3840 | --DOCSHELL 13213800 == 27 [pid = 3840] [id = 654] 17:07:25 INFO - PROCESS | 3840 | --DOCSHELL 17BB3400 == 26 [pid = 3840] [id = 652] 17:07:25 INFO - PROCESS | 3840 | --DOCSHELL 10A4A800 == 25 [pid = 3840] [id = 653] 17:07:25 INFO - PROCESS | 3840 | --DOMWINDOW == 87 (19A61800) [pid = 3840] [serial = 1924] [outer = 00000000] [url = about:blank] 17:07:25 INFO - PROCESS | 3840 | --DOMWINDOW == 86 (15789800) [pid = 3840] [serial = 1900] [outer = 00000000] [url = about:blank] 17:07:25 INFO - PROCESS | 3840 | --DOMWINDOW == 85 (1587AC00) [pid = 3840] [serial = 1901] [outer = 00000000] [url = about:blank] 17:07:25 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (18332000) [pid = 3840] [serial = 1912] [outer = 00000000] [url = about:blank] 17:07:25 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (17354800) [pid = 3840] [serial = 1906] [outer = 00000000] [url = about:blank] 17:07:25 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (1735DC00) [pid = 3840] [serial = 1907] [outer = 00000000] [url = about:blank] 17:07:25 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (1833D800) [pid = 3840] [serial = 1915] [outer = 00000000] [url = about:blank] 17:07:25 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (12E76400) [pid = 3840] [serial = 1894] [outer = 00000000] [url = about:blank] 17:07:25 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (13215400) [pid = 3840] [serial = 1895] [outer = 00000000] [url = about:blank] 17:07:25 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (1970F800) [pid = 3840] [serial = 1916] [outer = 00000000] [url = about:blank] 17:07:25 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (16B9EC00) [pid = 3840] [serial = 1903] [outer = 00000000] [url = about:blank] 17:07:25 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (1971E800) [pid = 3840] [serial = 1921] [outer = 00000000] [url = about:blank] 17:07:25 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (16BA5C00) [pid = 3840] [serial = 1904] [outer = 00000000] [url = about:blank] 17:07:25 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (18338400) [pid = 3840] [serial = 1886] [outer = 00000000] [url = about:blank] 17:07:25 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (17EE0400) [pid = 3840] [serial = 1909] [outer = 00000000] [url = about:blank] 17:07:25 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (114F4000) [pid = 3840] [serial = 1891] [outer = 00000000] [url = about:blank] 17:07:25 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (1180B800) [pid = 3840] [serial = 1892] [outer = 00000000] [url = about:blank] 17:07:25 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (13EB3400) [pid = 3840] [serial = 1897] [outer = 00000000] [url = about:blank] 17:07:25 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (14794400) [pid = 3840] [serial = 1898] [outer = 00000000] [url = about:blank] 17:07:25 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (10AF3C00) [pid = 3840] [serial = 1888] [outer = 00000000] [url = about:blank] 17:07:25 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (10E42800) [pid = 3840] [serial = 1889] [outer = 00000000] [url = about:blank] 17:07:25 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (10AF6400) [pid = 3840] [serial = 1918] [outer = 00000000] [url = about:blank] 17:07:25 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (18333400) [pid = 3840] [serial = 1913] [outer = 00000000] [url = about:blank] 17:07:25 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (156F6000) [pid = 3840] [serial = 1919] [outer = 00000000] [url = about:blank] 17:07:25 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (1971F400) [pid = 3840] [serial = 1922] [outer = 00000000] [url = about:blank] 17:07:25 INFO - PROCESS | 3840 | --DOMWINDOW == 62 (17EA3000) [pid = 3840] [serial = 1910] [outer = 00000000] [url = about:blank] 17:07:25 INFO - PROCESS | 3840 | 1472087245613 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 17:07:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 17:07:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1513ms 17:07:25 INFO - PROCESS | 3840 | 1472087245680 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 17:07:25 INFO - PROCESS | 3840 | 1472087245684 Marionette TRACE conn3 <- [1,2589,null,{"value":"13"}] 17:07:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 17:07:25 INFO - PROCESS | 3840 | 1472087245689 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 17:07:25 INFO - PROCESS | 3840 | 1472087245693 Marionette TRACE conn3 <- [1,2590,null,{}] 17:07:25 INFO - PROCESS | 3840 | 1472087245699 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:25 INFO - PROCESS | 3840 | 1472087245701 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:25 INFO - PROCESS | 3840 | 1472087245833 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 17:07:25 INFO - PROCESS | 3840 | 1472087245926 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:25 INFO - PROCESS | 3840 | 1472087245929 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:25 INFO - PROCESS | 3840 | ++DOCSHELL 10A03000 == 26 [pid = 3840] [id = 657] 17:07:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 63 (10A08400) [pid = 3840] [serial = 1971] [outer = 00000000] 17:07:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (10AF6400) [pid = 3840] [serial = 1972] [outer = 10A08400] 17:07:25 INFO - PROCESS | 3840 | 1472087245980 Marionette DEBUG loaded listener.js 17:07:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (10F98400) [pid = 3840] [serial = 1973] [outer = 10A08400] 17:07:26 INFO - PROCESS | 3840 | 1472087246416 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 17:07:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 17:07:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 772ms 17:07:26 INFO - PROCESS | 3840 | 1472087246476 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 17:07:26 INFO - PROCESS | 3840 | 1472087246481 Marionette TRACE conn3 <- [1,2593,null,{"value":"13"}] 17:07:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 17:07:26 INFO - PROCESS | 3840 | 1472087246487 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 17:07:26 INFO - PROCESS | 3840 | 1472087246490 Marionette TRACE conn3 <- [1,2594,null,{}] 17:07:26 INFO - PROCESS | 3840 | 1472087246493 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:26 INFO - PROCESS | 3840 | 1472087246496 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:26 INFO - PROCESS | 3840 | 1472087246595 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 17:07:26 INFO - PROCESS | 3840 | 1472087246603 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:26 INFO - PROCESS | 3840 | 1472087246605 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:26 INFO - PROCESS | 3840 | ++DOCSHELL 11854800 == 27 [pid = 3840] [id = 658] 17:07:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (11858000) [pid = 3840] [serial = 1974] [outer = 00000000] 17:07:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (11C10800) [pid = 3840] [serial = 1975] [outer = 11858000] 17:07:26 INFO - PROCESS | 3840 | 1472087246666 Marionette DEBUG loaded listener.js 17:07:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (11DA4400) [pid = 3840] [serial = 1976] [outer = 11858000] 17:07:27 INFO - PROCESS | 3840 | 1472087247139 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 17:07:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 17:07:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 666ms 17:07:27 INFO - PROCESS | 3840 | 1472087247167 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 17:07:27 INFO - PROCESS | 3840 | 1472087247169 Marionette TRACE conn3 <- [1,2597,null,{"value":"13"}] 17:07:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 17:07:27 INFO - PROCESS | 3840 | 1472087247173 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 17:07:27 INFO - PROCESS | 3840 | 1472087247177 Marionette TRACE conn3 <- [1,2598,null,{}] 17:07:27 INFO - PROCESS | 3840 | 1472087247187 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:27 INFO - PROCESS | 3840 | 1472087247192 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:27 INFO - PROCESS | 3840 | 1472087247262 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 17:07:27 INFO - PROCESS | 3840 | 1472087247269 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:27 INFO - PROCESS | 3840 | 1472087247273 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:27 INFO - PROCESS | 3840 | ++DOCSHELL 13216C00 == 28 [pid = 3840] [id = 659] 17:07:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (1321AC00) [pid = 3840] [serial = 1977] [outer = 00000000] 17:07:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (13EB3400) [pid = 3840] [serial = 1978] [outer = 1321AC00] 17:07:27 INFO - PROCESS | 3840 | 1472087247324 Marionette DEBUG loaded listener.js 17:07:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (14794400) [pid = 3840] [serial = 1979] [outer = 1321AC00] 17:07:27 INFO - PROCESS | 3840 | 1472087247846 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 17:07:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 17:07:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 711ms 17:07:27 INFO - PROCESS | 3840 | 1472087247881 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 17:07:27 INFO - PROCESS | 3840 | 1472087247883 Marionette TRACE conn3 <- [1,2601,null,{"value":"13"}] 17:07:27 INFO - PROCESS | 3840 | 1472087247887 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 17:07:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 17:07:27 INFO - PROCESS | 3840 | 1472087247889 Marionette TRACE conn3 <- [1,2602,null,{}] 17:07:27 INFO - PROCESS | 3840 | 1472087247892 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:27 INFO - PROCESS | 3840 | 1472087247894 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:28 INFO - PROCESS | 3840 | 1472087248041 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 17:07:28 INFO - PROCESS | 3840 | 1472087248104 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:28 INFO - PROCESS | 3840 | 1472087248107 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:28 INFO - PROCESS | 3840 | ++DOCSHELL 1519DC00 == 29 [pid = 3840] [id = 660] 17:07:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (15655000) [pid = 3840] [serial = 1980] [outer = 00000000] 17:07:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (15873800) [pid = 3840] [serial = 1981] [outer = 15655000] 17:07:28 INFO - PROCESS | 3840 | 1472087248155 Marionette DEBUG loaded listener.js 17:07:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (159AFC00) [pid = 3840] [serial = 1982] [outer = 15655000] 17:07:28 INFO - PROCESS | 3840 | 1472087248567 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 17:07:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 17:07:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 711ms 17:07:28 INFO - PROCESS | 3840 | 1472087248611 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 17:07:28 INFO - PROCESS | 3840 | 1472087248613 Marionette TRACE conn3 <- [1,2605,null,{"value":"13"}] 17:07:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 17:07:28 INFO - PROCESS | 3840 | 1472087248616 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 17:07:28 INFO - PROCESS | 3840 | 1472087248618 Marionette TRACE conn3 <- [1,2606,null,{}] 17:07:28 INFO - PROCESS | 3840 | 1472087248622 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:28 INFO - PROCESS | 3840 | 1472087248624 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:28 INFO - PROCESS | 3840 | 1472087248743 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 17:07:28 INFO - PROCESS | 3840 | 1472087248752 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:28 INFO - PROCESS | 3840 | 1472087248754 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:28 INFO - PROCESS | 3840 | ++DOCSHELL 15EC8800 == 30 [pid = 3840] [id = 661] 17:07:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (15ECBC00) [pid = 3840] [serial = 1983] [outer = 00000000] 17:07:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (16B97C00) [pid = 3840] [serial = 1984] [outer = 15ECBC00] 17:07:28 INFO - PROCESS | 3840 | 1472087248801 Marionette DEBUG loaded listener.js 17:07:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (16B9B000) [pid = 3840] [serial = 1985] [outer = 15ECBC00] 17:07:29 INFO - PROCESS | 3840 | 1472087249289 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 17:07:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 17:07:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 711ms 17:07:29 INFO - PROCESS | 3840 | 1472087249351 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 17:07:29 INFO - PROCESS | 3840 | 1472087249353 Marionette TRACE conn3 <- [1,2609,null,{"value":"13"}] 17:07:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 17:07:29 INFO - PROCESS | 3840 | 1472087249370 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 17:07:29 INFO - PROCESS | 3840 | 1472087249372 Marionette TRACE conn3 <- [1,2610,null,{}] 17:07:29 INFO - PROCESS | 3840 | 1472087249375 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:29 INFO - PROCESS | 3840 | 1472087249381 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:29 INFO - PROCESS | 3840 | 1472087249683 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 17:07:29 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (19726C00) [pid = 3840] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 17:07:29 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (112C2400) [pid = 3840] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 17:07:29 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (13220800) [pid = 3840] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 17:07:29 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (114F1000) [pid = 3840] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 17:07:29 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (10AEA000) [pid = 3840] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 17:07:29 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (0F2CC000) [pid = 3840] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 17:07:29 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (114AF000) [pid = 3840] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 17:07:29 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (17BB7400) [pid = 3840] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 17:07:29 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (156EE400) [pid = 3840] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 17:07:29 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (16B97000) [pid = 3840] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 17:07:29 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (1436D000) [pid = 3840] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 17:07:29 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (12BC3C00) [pid = 3840] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 17:07:29 INFO - PROCESS | 3840 | 1472087249756 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:29 INFO - PROCESS | 3840 | 1472087249758 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:29 INFO - PROCESS | 3840 | ++DOCSHELL 0F348400 == 31 [pid = 3840] [id = 662] 17:07:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (0F350800) [pid = 3840] [serial = 1986] [outer = 00000000] 17:07:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (10AF3000) [pid = 3840] [serial = 1987] [outer = 0F350800] 17:07:29 INFO - PROCESS | 3840 | 1472087249806 Marionette DEBUG loaded listener.js 17:07:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (11D0E400) [pid = 3840] [serial = 1988] [outer = 0F350800] 17:07:30 INFO - PROCESS | 3840 | 1472087250154 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 17:07:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 17:07:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 817ms 17:07:30 INFO - PROCESS | 3840 | 1472087250208 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 17:07:30 INFO - PROCESS | 3840 | 1472087250210 Marionette TRACE conn3 <- [1,2613,null,{"value":"13"}] 17:07:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 17:07:30 INFO - PROCESS | 3840 | 1472087250214 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 17:07:30 INFO - PROCESS | 3840 | 1472087250216 Marionette TRACE conn3 <- [1,2614,null,{}] 17:07:30 INFO - PROCESS | 3840 | 1472087250219 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:30 INFO - PROCESS | 3840 | 1472087250221 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:30 INFO - PROCESS | 3840 | 1472087250301 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 17:07:30 INFO - PROCESS | 3840 | 1472087250306 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:30 INFO - PROCESS | 3840 | 1472087250308 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:30 INFO - PROCESS | 3840 | ++DOCSHELL 0F346C00 == 32 [pid = 3840] [id = 663] 17:07:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (10AEA000) [pid = 3840] [serial = 1989] [outer = 00000000] 17:07:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (16BA2C00) [pid = 3840] [serial = 1990] [outer = 10AEA000] 17:07:30 INFO - PROCESS | 3840 | 1472087250354 Marionette DEBUG loaded listener.js 17:07:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (172ECC00) [pid = 3840] [serial = 1991] [outer = 10AEA000] 17:07:30 INFO - PROCESS | 3840 | 1472087250787 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 17:07:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 17:07:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 620ms 17:07:30 INFO - PROCESS | 3840 | 1472087250837 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 17:07:30 INFO - PROCESS | 3840 | 1472087250839 Marionette TRACE conn3 <- [1,2617,null,{"value":"13"}] 17:07:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 17:07:30 INFO - PROCESS | 3840 | 1472087250842 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 17:07:30 INFO - PROCESS | 3840 | 1472087250844 Marionette TRACE conn3 <- [1,2618,null,{}] 17:07:30 INFO - PROCESS | 3840 | 1472087250848 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:30 INFO - PROCESS | 3840 | 1472087250850 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:30 INFO - PROCESS | 3840 | 1472087250911 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 17:07:30 INFO - PROCESS | 3840 | 1472087250917 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:30 INFO - PROCESS | 3840 | 1472087250919 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:30 INFO - PROCESS | 3840 | ++DOCSHELL 17526000 == 33 [pid = 3840] [id = 664] 17:07:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (17528800) [pid = 3840] [serial = 1992] [outer = 00000000] 17:07:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (17EA4000) [pid = 3840] [serial = 1993] [outer = 17528800] 17:07:30 INFO - PROCESS | 3840 | 1472087250965 Marionette DEBUG loaded listener.js 17:07:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (17EA4C00) [pid = 3840] [serial = 1994] [outer = 17528800] 17:07:31 INFO - PROCESS | 3840 | 1472087251438 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 17:07:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 17:07:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 620ms 17:07:31 INFO - PROCESS | 3840 | 1472087251463 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 17:07:31 INFO - PROCESS | 3840 | 1472087251449 Marionette TRACE conn3 <- [1,2621,null,{"value":"13"}] 17:07:31 INFO - PROCESS | 3840 | 1472087251471 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 17:07:31 INFO - PROCESS | 3840 | 1472087251473 Marionette TRACE conn3 <- [1,2622,null,{}] 17:07:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 17:07:31 INFO - PROCESS | 3840 | 1472087251476 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:31 INFO - PROCESS | 3840 | 1472087251478 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:31 INFO - PROCESS | 3840 | 1472087251559 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 17:07:31 INFO - PROCESS | 3840 | 1472087251564 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:31 INFO - PROCESS | 3840 | 1472087251566 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:31 INFO - PROCESS | 3840 | ++DOCSHELL 18309400 == 34 [pid = 3840] [id = 665] 17:07:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (1830A000) [pid = 3840] [serial = 1995] [outer = 00000000] 17:07:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (18333400) [pid = 3840] [serial = 1996] [outer = 1830A000] 17:07:31 INFO - PROCESS | 3840 | 1472087251611 Marionette DEBUG loaded listener.js 17:07:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (1833AC00) [pid = 3840] [serial = 1997] [outer = 1830A000] 17:07:32 INFO - PROCESS | 3840 | 1472087252453 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 17:07:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 17:07:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1013ms 17:07:32 INFO - PROCESS | 3840 | 1472087252511 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 17:07:32 INFO - PROCESS | 3840 | 1472087252515 Marionette TRACE conn3 <- [1,2625,null,{"value":"13"}] 17:07:32 INFO - PROCESS | 3840 | 1472087252520 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 17:07:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 17:07:32 INFO - PROCESS | 3840 | 1472087252523 Marionette TRACE conn3 <- [1,2626,null,{}] 17:07:32 INFO - PROCESS | 3840 | 1472087252512 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:32 INFO - PROCESS | 3840 | 1472087252516 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:32 INFO - PROCESS | 3840 | 1472087252641 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 17:07:32 INFO - PROCESS | 3840 | 1472087252783 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:32 INFO - PROCESS | 3840 | 1472087252787 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:32 INFO - PROCESS | 3840 | ++DOCSHELL 10A55800 == 35 [pid = 3840] [id = 666] 17:07:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (10AF8C00) [pid = 3840] [serial = 1998] [outer = 00000000] 17:07:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (11809C00) [pid = 3840] [serial = 1999] [outer = 10AF8C00] 17:07:32 INFO - PROCESS | 3840 | 1472087252857 Marionette DEBUG loaded listener.js 17:07:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (11DE7400) [pid = 3840] [serial = 2000] [outer = 10AF8C00] 17:07:33 INFO - PROCESS | 3840 | 1472087253708 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 17:07:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 17:07:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1272ms 17:07:33 INFO - PROCESS | 3840 | 1472087253783 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 17:07:33 INFO - PROCESS | 3840 | 1472087253787 Marionette TRACE conn3 <- [1,2629,null,{"value":"13"}] 17:07:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 17:07:33 INFO - PROCESS | 3840 | 1472087253792 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 17:07:33 INFO - PROCESS | 3840 | 1472087253796 Marionette TRACE conn3 <- [1,2630,null,{}] 17:07:33 INFO - PROCESS | 3840 | 1472087253802 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:33 INFO - PROCESS | 3840 | 1472087253806 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:33 INFO - PROCESS | 3840 | 1472087253930 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 17:07:34 INFO - PROCESS | 3840 | 1472087254070 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:34 INFO - PROCESS | 3840 | 1472087254074 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:34 INFO - PROCESS | 3840 | ++DOCSHELL 10F9F000 == 36 [pid = 3840] [id = 667] 17:07:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (10F9F800) [pid = 3840] [serial = 2001] [outer = 00000000] 17:07:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (112C5C00) [pid = 3840] [serial = 2002] [outer = 10F9F800] 17:07:34 INFO - PROCESS | 3840 | 1472087254114 Marionette DEBUG loaded listener.js 17:07:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (114D9400) [pid = 3840] [serial = 2003] [outer = 10F9F800] 17:07:34 INFO - PROCESS | 3840 | --DOCSHELL 17526000 == 35 [pid = 3840] [id = 664] 17:07:34 INFO - PROCESS | 3840 | --DOCSHELL 0F346C00 == 34 [pid = 3840] [id = 663] 17:07:34 INFO - PROCESS | 3840 | --DOCSHELL 0F348400 == 33 [pid = 3840] [id = 662] 17:07:34 INFO - PROCESS | 3840 | --DOCSHELL 15EC8800 == 32 [pid = 3840] [id = 661] 17:07:34 INFO - PROCESS | 3840 | --DOCSHELL 1519DC00 == 31 [pid = 3840] [id = 660] 17:07:34 INFO - PROCESS | 3840 | --DOCSHELL 13216C00 == 30 [pid = 3840] [id = 659] 17:07:34 INFO - PROCESS | 3840 | --DOCSHELL 11854800 == 29 [pid = 3840] [id = 658] 17:07:34 INFO - PROCESS | 3840 | --DOCSHELL 10A03000 == 28 [pid = 3840] [id = 657] 17:07:34 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (19CE4400) [pid = 3840] [serial = 1925] [outer = 00000000] [url = about:blank] 17:07:34 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (168E6000) [pid = 3840] [serial = 1948] [outer = 00000000] [url = about:blank] 17:07:34 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (134E8400) [pid = 3840] [serial = 1939] [outer = 00000000] [url = about:blank] 17:07:34 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (1185EC00) [pid = 3840] [serial = 1930] [outer = 00000000] [url = about:blank] 17:07:34 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (11D03800) [pid = 3840] [serial = 1931] [outer = 00000000] [url = about:blank] 17:07:34 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (10AF2400) [pid = 3840] [serial = 1933] [outer = 00000000] [url = about:blank] 17:07:34 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (10E49000) [pid = 3840] [serial = 1934] [outer = 00000000] [url = about:blank] 17:07:34 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (0F347C00) [pid = 3840] [serial = 1927] [outer = 00000000] [url = about:blank] 17:07:34 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (104E9800) [pid = 3840] [serial = 1928] [outer = 00000000] [url = about:blank] 17:07:34 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (11801C00) [pid = 3840] [serial = 1936] [outer = 00000000] [url = about:blank] 17:07:34 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (1185A800) [pid = 3840] [serial = 1937] [outer = 00000000] [url = about:blank] 17:07:34 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (17EA6000) [pid = 3840] [serial = 1957] [outer = 00000000] [url = about:blank] 17:07:34 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (15ECA800) [pid = 3840] [serial = 1946] [outer = 00000000] [url = about:blank] 17:07:34 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (159B2C00) [pid = 3840] [serial = 1945] [outer = 00000000] [url = about:blank] 17:07:34 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (17EA6400) [pid = 3840] [serial = 1958] [outer = 00000000] [url = about:blank] 17:07:34 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (16DBB000) [pid = 3840] [serial = 1949] [outer = 00000000] [url = about:blank] 17:07:34 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (17358000) [pid = 3840] [serial = 1954] [outer = 00000000] [url = about:blank] 17:07:34 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (17529400) [pid = 3840] [serial = 1955] [outer = 00000000] [url = about:blank] 17:07:34 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (15646800) [pid = 3840] [serial = 1942] [outer = 00000000] [url = about:blank] 17:07:34 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (1564F400) [pid = 3840] [serial = 1943] [outer = 00000000] [url = about:blank] 17:07:34 INFO - PROCESS | 3840 | --DOMWINDOW == 62 (15655C00) [pid = 3840] [serial = 1951] [outer = 00000000] [url = about:blank] 17:07:34 INFO - PROCESS | 3840 | --DOMWINDOW == 61 (168D8C00) [pid = 3840] [serial = 1952] [outer = 00000000] [url = about:blank] 17:07:34 INFO - PROCESS | 3840 | --DOMWINDOW == 60 (13AA9000) [pid = 3840] [serial = 1940] [outer = 00000000] [url = about:blank] 17:07:34 INFO - PROCESS | 3840 | 1472087254653 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 17:07:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 17:07:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 907ms 17:07:34 INFO - PROCESS | 3840 | 1472087254702 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 17:07:34 INFO - PROCESS | 3840 | 1472087254707 Marionette TRACE conn3 <- [1,2633,null,{"value":"13"}] 17:07:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 17:07:34 INFO - PROCESS | 3840 | 1472087254714 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 17:07:34 INFO - PROCESS | 3840 | 1472087254717 Marionette TRACE conn3 <- [1,2634,null,{}] 17:07:34 INFO - PROCESS | 3840 | 1472087254721 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:34 INFO - PROCESS | 3840 | 1472087254725 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:34 INFO - PROCESS | 3840 | 1472087254815 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 17:07:34 INFO - PROCESS | 3840 | 1472087254827 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:34 INFO - PROCESS | 3840 | 1472087254830 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:34 INFO - PROCESS | 3840 | ++DOCSHELL 10E4F400 == 29 [pid = 3840] [id = 668] 17:07:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 61 (114A8400) [pid = 3840] [serial = 2004] [outer = 00000000] 17:07:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 62 (1185A800) [pid = 3840] [serial = 2005] [outer = 114A8400] 17:07:34 INFO - PROCESS | 3840 | 1472087254886 Marionette DEBUG loaded listener.js 17:07:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 63 (1189B800) [pid = 3840] [serial = 2006] [outer = 114A8400] 17:07:35 INFO - PROCESS | 3840 | 1472087255365 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 17:07:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 17:07:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 681ms 17:07:35 INFO - PROCESS | 3840 | 1472087255393 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 17:07:35 INFO - PROCESS | 3840 | 1472087255396 Marionette TRACE conn3 <- [1,2637,null,{"value":"13"}] 17:07:35 INFO - PROCESS | 3840 | 1472087255399 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 17:07:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 17:07:35 INFO - PROCESS | 3840 | 1472087255403 Marionette TRACE conn3 <- [1,2638,null,{}] 17:07:35 INFO - PROCESS | 3840 | 1472087255415 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:35 INFO - PROCESS | 3840 | 1472087255419 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:35 INFO - PROCESS | 3840 | 1472087255541 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 17:07:35 INFO - PROCESS | 3840 | 1472087255566 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:35 INFO - PROCESS | 3840 | 1472087255569 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:35 INFO - PROCESS | 3840 | ++DOCSHELL 12C83000 == 30 [pid = 3840] [id = 669] 17:07:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (12C83400) [pid = 3840] [serial = 2007] [outer = 00000000] 17:07:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (13A18800) [pid = 3840] [serial = 2008] [outer = 12C83400] 17:07:35 INFO - PROCESS | 3840 | 1472087255709 Marionette DEBUG loaded listener.js 17:07:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (13EAC800) [pid = 3840] [serial = 2009] [outer = 12C83400] 17:07:36 INFO - PROCESS | 3840 | 1472087256099 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 17:07:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 17:07:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 771ms 17:07:36 INFO - PROCESS | 3840 | 1472087256183 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 17:07:36 INFO - PROCESS | 3840 | 1472087256186 Marionette TRACE conn3 <- [1,2641,null,{"value":"13"}] 17:07:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 17:07:36 INFO - PROCESS | 3840 | 1472087256189 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 17:07:36 INFO - PROCESS | 3840 | 1472087256191 Marionette TRACE conn3 <- [1,2642,null,{}] 17:07:36 INFO - PROCESS | 3840 | 1472087256195 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:36 INFO - PROCESS | 3840 | 1472087256197 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:36 INFO - PROCESS | 3840 | 1472087256283 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 17:07:36 INFO - PROCESS | 3840 | 1472087256303 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:36 INFO - PROCESS | 3840 | 1472087256306 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:36 INFO - PROCESS | 3840 | ++DOCSHELL 14374000 == 31 [pid = 3840] [id = 670] 17:07:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (143DFC00) [pid = 3840] [serial = 2010] [outer = 00000000] 17:07:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (15876400) [pid = 3840] [serial = 2011] [outer = 143DFC00] 17:07:36 INFO - PROCESS | 3840 | 1472087256339 Marionette DEBUG loaded listener.js 17:07:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (159AEC00) [pid = 3840] [serial = 2012] [outer = 143DFC00] 17:07:36 INFO - PROCESS | 3840 | 1472087256824 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 17:07:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 17:07:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 681ms 17:07:36 INFO - PROCESS | 3840 | 1472087256866 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 17:07:36 INFO - PROCESS | 3840 | 1472087256868 Marionette TRACE conn3 <- [1,2645,null,{"value":"13"}] 17:07:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 17:07:36 INFO - PROCESS | 3840 | 1472087256921 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 17:07:36 INFO - PROCESS | 3840 | 1472087256924 Marionette TRACE conn3 <- [1,2646,null,{}] 17:07:36 INFO - PROCESS | 3840 | 1472087256927 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:36 INFO - PROCESS | 3840 | 1472087256929 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:37 INFO - PROCESS | 3840 | 1472087257047 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 17:07:37 INFO - PROCESS | 3840 | 1472087257107 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:37 INFO - PROCESS | 3840 | 1472087257110 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:37 INFO - PROCESS | 3840 | ++DOCSHELL 16586800 == 32 [pid = 3840] [id = 671] 17:07:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (16587000) [pid = 3840] [serial = 2013] [outer = 00000000] 17:07:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (168E6000) [pid = 3840] [serial = 2014] [outer = 16587000] 17:07:37 INFO - PROCESS | 3840 | 1472087257156 Marionette DEBUG loaded listener.js 17:07:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (16B9E000) [pid = 3840] [serial = 2015] [outer = 16587000] 17:07:37 INFO - PROCESS | 3840 | 1472087257570 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 17:07:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 17:07:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 696ms 17:07:37 INFO - PROCESS | 3840 | 1472087257608 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 17:07:37 INFO - PROCESS | 3840 | 1472087257610 Marionette TRACE conn3 <- [1,2649,null,{"value":"13"}] 17:07:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 17:07:37 INFO - PROCESS | 3840 | 1472087257614 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 17:07:37 INFO - PROCESS | 3840 | 1472087257615 Marionette TRACE conn3 <- [1,2650,null,{}] 17:07:37 INFO - PROCESS | 3840 | 1472087257625 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:37 INFO - PROCESS | 3840 | 1472087257631 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:37 INFO - PROCESS | 3840 | 1472087257772 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 17:07:37 INFO - PROCESS | 3840 | 1472087257784 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:37 INFO - PROCESS | 3840 | 1472087257786 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:37 INFO - PROCESS | 3840 | ++DOCSHELL 16C70800 == 33 [pid = 3840] [id = 672] 17:07:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (16D2FC00) [pid = 3840] [serial = 2016] [outer = 00000000] 17:07:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (172E4C00) [pid = 3840] [serial = 2017] [outer = 16D2FC00] 17:07:37 INFO - PROCESS | 3840 | 1472087257833 Marionette DEBUG loaded listener.js 17:07:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (17BB1800) [pid = 3840] [serial = 2018] [outer = 16D2FC00] 17:07:38 INFO - PROCESS | 3840 | 1472087258292 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 17:07:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 17:07:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 726ms 17:07:38 INFO - PROCESS | 3840 | 1472087258337 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 17:07:38 INFO - PROCESS | 3840 | 1472087258339 Marionette TRACE conn3 <- [1,2653,null,{"value":"13"}] 17:07:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 17:07:38 INFO - PROCESS | 3840 | 1472087258342 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 17:07:38 INFO - PROCESS | 3840 | 1472087258344 Marionette TRACE conn3 <- [1,2654,null,{}] 17:07:38 INFO - PROCESS | 3840 | 1472087258386 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:38 INFO - PROCESS | 3840 | 1472087258388 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:38 INFO - PROCESS | 3840 | 1472087258568 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 17:07:38 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (17528800) [pid = 3840] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 17:07:38 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (11858000) [pid = 3840] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 17:07:38 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (10AEA400) [pid = 3840] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 17:07:38 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (10A08400) [pid = 3840] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 17:07:38 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (1321AC00) [pid = 3840] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 17:07:38 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (15655000) [pid = 3840] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 17:07:38 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (15ECBC00) [pid = 3840] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 17:07:38 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (0F350800) [pid = 3840] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 17:07:38 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (10AEA000) [pid = 3840] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 17:07:38 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (10A4D800) [pid = 3840] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 17:07:38 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (13215800) [pid = 3840] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 17:07:38 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (17EA4800) [pid = 3840] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 17:07:38 INFO - PROCESS | 3840 | 1472087258639 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:38 INFO - PROCESS | 3840 | 1472087258642 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:38 INFO - PROCESS | 3840 | ++DOCSHELL 0F349000 == 34 [pid = 3840] [id = 673] 17:07:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (0F350800) [pid = 3840] [serial = 2019] [outer = 00000000] 17:07:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (10A4D800) [pid = 3840] [serial = 2020] [outer = 0F350800] 17:07:38 INFO - PROCESS | 3840 | 1472087258690 Marionette DEBUG loaded listener.js 17:07:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (10E44400) [pid = 3840] [serial = 2021] [outer = 0F350800] 17:07:39 INFO - PROCESS | 3840 | 1472087259535 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 17:07:39 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) 17:07:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1241ms 17:07:39 INFO - PROCESS | 3840 | 1472087259563 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 17:07:39 INFO - PROCESS | 3840 | 1472087259565 Marionette TRACE conn3 <- [1,2657,null,{"value":"13"}] 17:07:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 17:07:39 INFO - PROCESS | 3840 | 1472087259569 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 17:07:39 INFO - PROCESS | 3840 | 1472087259571 Marionette TRACE conn3 <- [1,2658,null,{}] 17:07:39 INFO - PROCESS | 3840 | 1472087259575 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:39 INFO - PROCESS | 3840 | 1472087259577 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:39 INFO - PROCESS | 3840 | 1472087259655 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 17:07:39 INFO - PROCESS | 3840 | 1472087259661 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:39 INFO - PROCESS | 3840 | 1472087259663 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:39 INFO - PROCESS | 3840 | ++DOCSHELL 10E41C00 == 35 [pid = 3840] [id = 674] 17:07:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (156EDC00) [pid = 3840] [serial = 2022] [outer = 00000000] 17:07:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (17E9D400) [pid = 3840] [serial = 2023] [outer = 156EDC00] 17:07:39 INFO - PROCESS | 3840 | 1472087259708 Marionette DEBUG loaded listener.js 17:07:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (18306800) [pid = 3840] [serial = 2024] [outer = 156EDC00] 17:07:40 INFO - PROCESS | 3840 | 1472087260675 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 17:07:40 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 17:07:40 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:07:40 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 17:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:07:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1150ms 17:07:40 INFO - PROCESS | 3840 | 1472087260727 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 17:07:40 INFO - PROCESS | 3840 | 1472087260732 Marionette TRACE conn3 <- [1,2661,null,{"value":"13"}] 17:07:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 17:07:40 INFO - PROCESS | 3840 | 1472087260738 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 17:07:40 INFO - PROCESS | 3840 | 1472087260741 Marionette TRACE conn3 <- [1,2662,null,{}] 17:07:40 INFO - PROCESS | 3840 | 1472087260748 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:40 INFO - PROCESS | 3840 | 1472087260751 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:40 INFO - PROCESS | 3840 | 1472087260901 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 17:07:41 INFO - PROCESS | 3840 | 1472087261082 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:41 INFO - PROCESS | 3840 | 1472087261085 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:41 INFO - PROCESS | 3840 | ++DOCSHELL 10AEC000 == 36 [pid = 3840] [id = 675] 17:07:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (10AF3C00) [pid = 3840] [serial = 2025] [outer = 00000000] 17:07:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (10F50800) [pid = 3840] [serial = 2026] [outer = 10AF3C00] 17:07:41 INFO - PROCESS | 3840 | 1472087261151 Marionette DEBUG loaded listener.js 17:07:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (114E8400) [pid = 3840] [serial = 2027] [outer = 10AF3C00] 17:07:42 INFO - PROCESS | 3840 | 1472087262140 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 17:07:42 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 17:07:42 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:07:42 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 17:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:07:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1407ms 17:07:42 INFO - PROCESS | 3840 | 1472087262161 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 17:07:42 INFO - PROCESS | 3840 | 1472087262166 Marionette TRACE conn3 <- [1,2665,null,{"value":"13"}] 17:07:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 17:07:42 INFO - PROCESS | 3840 | 1472087262173 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 17:07:42 INFO - PROCESS | 3840 | 1472087262176 Marionette TRACE conn3 <- [1,2666,null,{}] 17:07:42 INFO - PROCESS | 3840 | 1472087262180 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:42 INFO - PROCESS | 3840 | 1472087262182 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:42 INFO - PROCESS | 3840 | 1472087262370 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 17:07:42 INFO - PROCESS | 3840 | 1472087262511 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:42 INFO - PROCESS | 3840 | 1472087262514 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:42 INFO - PROCESS | 3840 | ++DOCSHELL 13A0A400 == 37 [pid = 3840] [id = 676] 17:07:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (13A11C00) [pid = 3840] [serial = 2028] [outer = 00000000] 17:07:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (14372C00) [pid = 3840] [serial = 2029] [outer = 13A11C00] 17:07:42 INFO - PROCESS | 3840 | 1472087262576 Marionette DEBUG loaded listener.js 17:07:42 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (15655000) [pid = 3840] [serial = 2030] [outer = 13A11C00] 17:07:43 INFO - PROCESS | 3840 | 1472087263652 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 17:07:43 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) 17:07:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1513ms 17:07:43 INFO - PROCESS | 3840 | 1472087263682 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 17:07:43 INFO - PROCESS | 3840 | 1472087263686 Marionette TRACE conn3 <- [1,2669,null,{"value":"13"}] 17:07:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 17:07:43 INFO - PROCESS | 3840 | 1472087263691 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 17:07:43 INFO - PROCESS | 3840 | 1472087263694 Marionette TRACE conn3 <- [1,2670,null,{}] 17:07:43 INFO - PROCESS | 3840 | 1472087263700 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:43 INFO - PROCESS | 3840 | 1472087263703 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:44 INFO - PROCESS | 3840 | --DOCSHELL 0F349000 == 36 [pid = 3840] [id = 673] 17:07:44 INFO - PROCESS | 3840 | --DOCSHELL 16C70800 == 35 [pid = 3840] [id = 672] 17:07:44 INFO - PROCESS | 3840 | --DOCSHELL 16586800 == 34 [pid = 3840] [id = 671] 17:07:44 INFO - PROCESS | 3840 | --DOCSHELL 14374000 == 33 [pid = 3840] [id = 670] 17:07:44 INFO - PROCESS | 3840 | --DOCSHELL 12C83000 == 32 [pid = 3840] [id = 669] 17:07:44 INFO - PROCESS | 3840 | --DOCSHELL 10E4F400 == 31 [pid = 3840] [id = 668] 17:07:44 INFO - PROCESS | 3840 | --DOCSHELL 10F9F000 == 30 [pid = 3840] [id = 667] 17:07:44 INFO - PROCESS | 3840 | --DOCSHELL 10A55800 == 29 [pid = 3840] [id = 666] 17:07:44 INFO - PROCESS | 3840 | --DOCSHELL 18309400 == 28 [pid = 3840] [id = 665] 17:07:44 INFO - PROCESS | 3840 | --DOCSHELL 10AE9C00 == 27 [pid = 3840] [id = 656] 17:07:44 INFO - PROCESS | 3840 | --DOCSHELL 13A0A400 == 26 [pid = 3840] [id = 676] 17:07:44 INFO - PROCESS | 3840 | --DOCSHELL 10E41C00 == 25 [pid = 3840] [id = 674] 17:07:44 INFO - PROCESS | 3840 | --DOCSHELL 10AEC000 == 24 [pid = 3840] [id = 675] 17:07:44 INFO - PROCESS | 3840 | 1472087264325 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 17:07:44 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (17EA4000) [pid = 3840] [serial = 1993] [outer = 00000000] [url = about:blank] 17:07:44 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (11C10800) [pid = 3840] [serial = 1975] [outer = 00000000] [url = about:blank] 17:07:44 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (11DA4400) [pid = 3840] [serial = 1976] [outer = 00000000] [url = about:blank] 17:07:44 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (114F5800) [pid = 3840] [serial = 1970] [outer = 00000000] [url = about:blank] 17:07:44 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (112C1800) [pid = 3840] [serial = 1969] [outer = 00000000] [url = about:blank] 17:07:44 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (10AF6400) [pid = 3840] [serial = 1972] [outer = 00000000] [url = about:blank] 17:07:44 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (10F98400) [pid = 3840] [serial = 1973] [outer = 00000000] [url = about:blank] 17:07:44 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (13EB3400) [pid = 3840] [serial = 1978] [outer = 00000000] [url = about:blank] 17:07:44 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (15873800) [pid = 3840] [serial = 1981] [outer = 00000000] [url = about:blank] 17:07:44 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (16B97C00) [pid = 3840] [serial = 1984] [outer = 00000000] [url = about:blank] 17:07:44 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (159AFC00) [pid = 3840] [serial = 1982] [outer = 00000000] [url = about:blank] 17:07:44 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (17EA4C00) [pid = 3840] [serial = 1994] [outer = 00000000] [url = about:blank] 17:07:44 INFO - PROCESS | 3840 | --DOMWINDOW == 62 (10AF3000) [pid = 3840] [serial = 1987] [outer = 00000000] [url = about:blank] 17:07:44 INFO - PROCESS | 3840 | --DOMWINDOW == 61 (16B9B000) [pid = 3840] [serial = 1985] [outer = 00000000] [url = about:blank] 17:07:44 INFO - PROCESS | 3840 | --DOMWINDOW == 60 (16BA2C00) [pid = 3840] [serial = 1990] [outer = 00000000] [url = about:blank] 17:07:44 INFO - PROCESS | 3840 | --DOMWINDOW == 59 (112CA800) [pid = 3840] [serial = 1961] [outer = 00000000] [url = about:blank] 17:07:44 INFO - PROCESS | 3840 | --DOMWINDOW == 58 (1124B000) [pid = 3840] [serial = 1960] [outer = 00000000] [url = about:blank] 17:07:44 INFO - PROCESS | 3840 | --DOMWINDOW == 57 (156EEC00) [pid = 3840] [serial = 1964] [outer = 00000000] [url = about:blank] 17:07:44 INFO - PROCESS | 3840 | --DOMWINDOW == 56 (14374800) [pid = 3840] [serial = 1963] [outer = 00000000] [url = about:blank] 17:07:44 INFO - PROCESS | 3840 | --DOMWINDOW == 55 (11D0E400) [pid = 3840] [serial = 1988] [outer = 00000000] [url = about:blank] 17:07:44 INFO - PROCESS | 3840 | --DOMWINDOW == 54 (18334400) [pid = 3840] [serial = 1967] [outer = 00000000] [url = about:blank] 17:07:44 INFO - PROCESS | 3840 | --DOMWINDOW == 53 (18309800) [pid = 3840] [serial = 1966] [outer = 00000000] [url = about:blank] 17:07:44 INFO - PROCESS | 3840 | --DOMWINDOW == 52 (14794400) [pid = 3840] [serial = 1979] [outer = 00000000] [url = about:blank] 17:07:44 INFO - PROCESS | 3840 | --DOMWINDOW == 51 (172ECC00) [pid = 3840] [serial = 1991] [outer = 00000000] [url = about:blank] 17:07:44 INFO - PROCESS | 3840 | 1472087264502 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:44 INFO - PROCESS | 3840 | 1472087264505 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:44 INFO - PROCESS | 3840 | ++DOCSHELL 1036CC00 == 25 [pid = 3840] [id = 677] 17:07:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 52 (10373400) [pid = 3840] [serial = 2031] [outer = 00000000] 17:07:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 53 (1047C000) [pid = 3840] [serial = 2032] [outer = 10373400] 17:07:44 INFO - PROCESS | 3840 | 1472087264558 Marionette DEBUG loaded listener.js 17:07:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 54 (1055F800) [pid = 3840] [serial = 2033] [outer = 10373400] 17:07:45 INFO - PROCESS | 3840 | 1472087265512 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 17:07:45 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) 17:07:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1876ms 17:07:45 INFO - PROCESS | 3840 | 1472087265541 Marionette TRACE conn3 -> [0,2673,"getWindowHandle",null] 17:07:45 INFO - PROCESS | 3840 | 1472087265546 Marionette TRACE conn3 <- [1,2673,null,{"value":"13"}] 17:07:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 17:07:45 INFO - PROCESS | 3840 | 1472087265551 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 17:07:45 INFO - PROCESS | 3840 | 1472087265555 Marionette TRACE conn3 <- [1,2674,null,{}] 17:07:45 INFO - PROCESS | 3840 | 1472087265559 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:45 INFO - PROCESS | 3840 | 1472087265562 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:45 INFO - PROCESS | 3840 | 1472087265658 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 17:07:45 INFO - PROCESS | 3840 | 1472087265666 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:45 INFO - PROCESS | 3840 | 1472087265669 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:45 INFO - PROCESS | 3840 | ++DOCSHELL 10F9E400 == 26 [pid = 3840] [id = 678] 17:07:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 55 (10F9EC00) [pid = 3840] [serial = 2034] [outer = 00000000] 17:07:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 56 (112C4C00) [pid = 3840] [serial = 2035] [outer = 10F9EC00] 17:07:45 INFO - PROCESS | 3840 | 1472087265719 Marionette DEBUG loaded listener.js 17:07:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 57 (114D9C00) [pid = 3840] [serial = 2036] [outer = 10F9EC00] 17:07:46 INFO - PROCESS | 3840 | 1472087266698 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 17:07:46 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 17:07:46 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:07:46 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 17:07:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:07:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1181ms 17:07:46 INFO - PROCESS | 3840 | 1472087266729 Marionette TRACE conn3 -> [0,2677,"getWindowHandle",null] 17:07:46 INFO - PROCESS | 3840 | 1472087266732 Marionette TRACE conn3 <- [1,2677,null,{"value":"13"}] 17:07:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 17:07:46 INFO - PROCESS | 3840 | 1472087266736 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 17:07:46 INFO - PROCESS | 3840 | 1472087266738 Marionette TRACE conn3 <- [1,2678,null,{}] 17:07:46 INFO - PROCESS | 3840 | 1472087266742 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:46 INFO - PROCESS | 3840 | 1472087266744 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:46 INFO - PROCESS | 3840 | 1472087266867 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 17:07:46 INFO - PROCESS | 3840 | 1472087266877 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:46 INFO - PROCESS | 3840 | 1472087266880 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:46 INFO - PROCESS | 3840 | ++DOCSHELL 11D0EC00 == 27 [pid = 3840] [id = 679] 17:07:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 58 (11D10400) [pid = 3840] [serial = 2037] [outer = 00000000] 17:07:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 59 (1296D000) [pid = 3840] [serial = 2038] [outer = 11D10400] 17:07:46 INFO - PROCESS | 3840 | 1472087266984 Marionette DEBUG loaded listener.js 17:07:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 60 (12BC3C00) [pid = 3840] [serial = 2039] [outer = 11D10400] 17:07:47 INFO - PROCESS | 3840 | 1472087267957 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 17:07:48 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 17:07:48 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:07:48 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 17:07:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:48 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:07:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1271ms 17:07:48 INFO - PROCESS | 3840 | 1472087268012 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 17:07:48 INFO - PROCESS | 3840 | 1472087268015 Marionette TRACE conn3 <- [1,2681,null,{"value":"13"}] 17:07:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 17:07:48 INFO - PROCESS | 3840 | 1472087268026 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 17:07:48 INFO - PROCESS | 3840 | 1472087268030 Marionette TRACE conn3 <- [1,2682,null,{}] 17:07:48 INFO - PROCESS | 3840 | 1472087268034 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:48 INFO - PROCESS | 3840 | 1472087268038 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:48 INFO - PROCESS | 3840 | 1472087268154 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 17:07:48 INFO - PROCESS | 3840 | 1472087268161 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:48 INFO - PROCESS | 3840 | 1472087268163 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:48 INFO - PROCESS | 3840 | ++DOCSHELL 13196800 == 28 [pid = 3840] [id = 680] 17:07:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 61 (13199800) [pid = 3840] [serial = 2040] [outer = 00000000] 17:07:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 62 (11D08400) [pid = 3840] [serial = 2041] [outer = 13199800] 17:07:48 INFO - PROCESS | 3840 | 1472087268228 Marionette DEBUG loaded listener.js 17:07:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 63 (15647000) [pid = 3840] [serial = 2042] [outer = 13199800] 17:07:48 INFO - PROCESS | 3840 | --DOMWINDOW == 62 (1830A000) [pid = 3840] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 17:07:48 INFO - PROCESS | 3840 | --DOMWINDOW == 61 (12C83400) [pid = 3840] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 17:07:48 INFO - PROCESS | 3840 | --DOMWINDOW == 60 (10F9F800) [pid = 3840] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 17:07:48 INFO - PROCESS | 3840 | --DOMWINDOW == 59 (156EDC00) [pid = 3840] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 17:07:48 INFO - PROCESS | 3840 | --DOMWINDOW == 58 (16D2FC00) [pid = 3840] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 17:07:48 INFO - PROCESS | 3840 | --DOMWINDOW == 57 (143DFC00) [pid = 3840] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 17:07:48 INFO - PROCESS | 3840 | --DOMWINDOW == 56 (114A8400) [pid = 3840] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 17:07:48 INFO - PROCESS | 3840 | --DOMWINDOW == 55 (10AF8C00) [pid = 3840] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 17:07:48 INFO - PROCESS | 3840 | --DOMWINDOW == 54 (0F350800) [pid = 3840] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 17:07:48 INFO - PROCESS | 3840 | --DOMWINDOW == 53 (16587000) [pid = 3840] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 17:07:49 INFO - PROCESS | 3840 | 1472087269235 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 17:07:49 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 17:07:49 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:07:49 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 17:07:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:07:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1271ms 17:07:49 INFO - PROCESS | 3840 | 1472087269287 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 17:07:49 INFO - PROCESS | 3840 | 1472087269289 Marionette TRACE conn3 <- [1,2685,null,{"value":"13"}] 17:07:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 17:07:49 INFO - PROCESS | 3840 | 1472087269292 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 17:07:49 INFO - PROCESS | 3840 | 1472087269294 Marionette TRACE conn3 <- [1,2686,null,{}] 17:07:49 INFO - PROCESS | 3840 | 1472087269301 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:49 INFO - PROCESS | 3840 | 1472087269303 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:49 INFO - PROCESS | 3840 | 1472087269387 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 17:07:49 INFO - PROCESS | 3840 | 1472087269393 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:49 INFO - PROCESS | 3840 | 1472087269395 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:49 INFO - PROCESS | 3840 | ++DOCSHELL 14795800 == 29 [pid = 3840] [id = 681] 17:07:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 54 (14797000) [pid = 3840] [serial = 2043] [outer = 00000000] 17:07:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 55 (156F5000) [pid = 3840] [serial = 2044] [outer = 14797000] 17:07:49 INFO - PROCESS | 3840 | 1472087269441 Marionette DEBUG loaded listener.js 17:07:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 56 (15792C00) [pid = 3840] [serial = 2045] [outer = 14797000] 17:07:50 INFO - PROCESS | 3840 | 1472087270356 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 17:07:50 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 17:07:50 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:07:50 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 17:07:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:07:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1105ms 17:07:50 INFO - PROCESS | 3840 | 1472087270404 Marionette TRACE conn3 -> [0,2689,"getWindowHandle",null] 17:07:50 INFO - PROCESS | 3840 | 1472087270407 Marionette TRACE conn3 <- [1,2689,null,{"value":"13"}] 17:07:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 17:07:50 INFO - PROCESS | 3840 | 1472087270410 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 17:07:50 INFO - PROCESS | 3840 | 1472087270412 Marionette TRACE conn3 <- [1,2690,null,{}] 17:07:50 INFO - PROCESS | 3840 | 1472087270416 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:50 INFO - PROCESS | 3840 | 1472087270418 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:50 INFO - PROCESS | 3840 | 1472087270539 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 17:07:50 INFO - PROCESS | 3840 | 1472087270630 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:50 INFO - PROCESS | 3840 | 1472087270633 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:50 INFO - PROCESS | 3840 | ++DOCSHELL 0F2C8800 == 30 [pid = 3840] [id = 682] 17:07:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 57 (0F2CAC00) [pid = 3840] [serial = 2046] [outer = 00000000] 17:07:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 58 (1036C000) [pid = 3840] [serial = 2047] [outer = 0F2CAC00] 17:07:50 INFO - PROCESS | 3840 | 1472087270694 Marionette DEBUG loaded listener.js 17:07:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 59 (10A48C00) [pid = 3840] [serial = 2048] [outer = 0F2CAC00] 17:07:51 INFO - PROCESS | 3840 | 1472087271597 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 17:07:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 17:07:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1195ms 17:07:51 INFO - PROCESS | 3840 | 1472087271621 Marionette TRACE conn3 -> [0,2693,"getWindowHandle",null] 17:07:51 INFO - PROCESS | 3840 | 1472087271626 Marionette TRACE conn3 <- [1,2693,null,{"value":"13"}] 17:07:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 17:07:51 INFO - PROCESS | 3840 | 1472087271630 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 17:07:51 INFO - PROCESS | 3840 | 1472087271634 Marionette TRACE conn3 <- [1,2694,null,{}] 17:07:51 INFO - PROCESS | 3840 | 1472087271640 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:51 INFO - PROCESS | 3840 | 1472087271643 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:51 INFO - PROCESS | 3840 | 1472087271765 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 17:07:51 INFO - PROCESS | 3840 | 1472087271904 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:51 INFO - PROCESS | 3840 | 1472087271908 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:51 INFO - PROCESS | 3840 | ++DOCSHELL 114F4C00 == 31 [pid = 3840] [id = 683] 17:07:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 60 (11806400) [pid = 3840] [serial = 2049] [outer = 00000000] 17:07:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 61 (1296DC00) [pid = 3840] [serial = 2050] [outer = 11806400] 17:07:51 INFO - PROCESS | 3840 | 1472087271969 Marionette DEBUG loaded listener.js 17:07:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 62 (13A9B400) [pid = 3840] [serial = 2051] [outer = 11806400] 17:07:52 INFO - PROCESS | 3840 | --DOCSHELL 1124E400 == 30 [pid = 3840] [id = 466] 17:07:52 INFO - PROCESS | 3840 | --DOCSHELL 12BBC400 == 29 [pid = 3840] [id = 475] 17:07:52 INFO - PROCESS | 3840 | --DOCSHELL 158DF800 == 28 [pid = 3840] [id = 480] 17:07:52 INFO - PROCESS | 3840 | --DOCSHELL 104E3000 == 27 [pid = 3840] [id = 470] 17:07:52 INFO - PROCESS | 3840 | --DOCSHELL 18310800 == 26 [pid = 3840] [id = 482] 17:07:52 INFO - PROCESS | 3840 | --DOCSHELL 1999D000 == 25 [pid = 3840] [id = 473] 17:07:52 INFO - PROCESS | 3840 | --DOCSHELL 1319F400 == 24 [pid = 3840] [id = 481] 17:07:52 INFO - PROCESS | 3840 | --DOCSHELL 12E7F800 == 23 [pid = 3840] [id = 479] 17:07:52 INFO - PROCESS | 3840 | --DOCSHELL 14795800 == 22 [pid = 3840] [id = 681] 17:07:52 INFO - PROCESS | 3840 | --DOCSHELL 13196800 == 21 [pid = 3840] [id = 680] 17:07:52 INFO - PROCESS | 3840 | --DOCSHELL 11D0EC00 == 20 [pid = 3840] [id = 679] 17:07:52 INFO - PROCESS | 3840 | --DOCSHELL 10F9E400 == 19 [pid = 3840] [id = 678] 17:07:52 INFO - PROCESS | 3840 | --DOCSHELL 1036CC00 == 18 [pid = 3840] [id = 677] 17:07:52 INFO - PROCESS | 3840 | --DOMWINDOW == 61 (18306800) [pid = 3840] [serial = 2024] [outer = 00000000] [url = about:blank] 17:07:52 INFO - PROCESS | 3840 | --DOMWINDOW == 60 (168E6000) [pid = 3840] [serial = 2014] [outer = 00000000] [url = about:blank] 17:07:52 INFO - PROCESS | 3840 | --DOMWINDOW == 59 (112C5C00) [pid = 3840] [serial = 2002] [outer = 00000000] [url = about:blank] 17:07:52 INFO - PROCESS | 3840 | --DOMWINDOW == 58 (114D9400) [pid = 3840] [serial = 2003] [outer = 00000000] [url = about:blank] 17:07:52 INFO - PROCESS | 3840 | --DOMWINDOW == 57 (1833AC00) [pid = 3840] [serial = 1997] [outer = 00000000] [url = about:blank] 17:07:52 INFO - PROCESS | 3840 | --DOMWINDOW == 56 (18333400) [pid = 3840] [serial = 1996] [outer = 00000000] [url = about:blank] 17:07:52 INFO - PROCESS | 3840 | --DOMWINDOW == 55 (15876400) [pid = 3840] [serial = 2011] [outer = 00000000] [url = about:blank] 17:07:52 INFO - PROCESS | 3840 | --DOMWINDOW == 54 (1185A800) [pid = 3840] [serial = 2005] [outer = 00000000] [url = about:blank] 17:07:52 INFO - PROCESS | 3840 | --DOMWINDOW == 53 (1189B800) [pid = 3840] [serial = 2006] [outer = 00000000] [url = about:blank] 17:07:52 INFO - PROCESS | 3840 | --DOMWINDOW == 52 (13A18800) [pid = 3840] [serial = 2008] [outer = 00000000] [url = about:blank] 17:07:52 INFO - PROCESS | 3840 | --DOMWINDOW == 51 (13EAC800) [pid = 3840] [serial = 2009] [outer = 00000000] [url = about:blank] 17:07:52 INFO - PROCESS | 3840 | --DOMWINDOW == 50 (11809C00) [pid = 3840] [serial = 1999] [outer = 00000000] [url = about:blank] 17:07:52 INFO - PROCESS | 3840 | --DOMWINDOW == 49 (11DE7400) [pid = 3840] [serial = 2000] [outer = 00000000] [url = about:blank] 17:07:52 INFO - PROCESS | 3840 | --DOMWINDOW == 48 (172E4C00) [pid = 3840] [serial = 2017] [outer = 00000000] [url = about:blank] 17:07:52 INFO - PROCESS | 3840 | --DOMWINDOW == 47 (16B9E000) [pid = 3840] [serial = 2015] [outer = 00000000] [url = about:blank] 17:07:52 INFO - PROCESS | 3840 | --DOMWINDOW == 46 (17BB1800) [pid = 3840] [serial = 2018] [outer = 00000000] [url = about:blank] 17:07:52 INFO - PROCESS | 3840 | --DOMWINDOW == 45 (10A4D800) [pid = 3840] [serial = 2020] [outer = 00000000] [url = about:blank] 17:07:52 INFO - PROCESS | 3840 | --DOMWINDOW == 44 (10E44400) [pid = 3840] [serial = 2021] [outer = 00000000] [url = about:blank] 17:07:52 INFO - PROCESS | 3840 | --DOMWINDOW == 43 (159AEC00) [pid = 3840] [serial = 2012] [outer = 00000000] [url = about:blank] 17:07:52 INFO - PROCESS | 3840 | --DOMWINDOW == 42 (17E9D400) [pid = 3840] [serial = 2023] [outer = 00000000] [url = about:blank] 17:07:52 INFO - PROCESS | 3840 | 1472087272819 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 17:07:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 17:07:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1211ms 17:07:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 17:07:52 INFO - PROCESS | 3840 | 1472087272857 Marionette TRACE conn3 -> [0,2697,"getWindowHandle",null] 17:07:52 INFO - PROCESS | 3840 | 1472087272860 Marionette TRACE conn3 <- [1,2697,null,{"value":"13"}] 17:07:52 INFO - PROCESS | 3840 | 1472087272865 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 17:07:52 INFO - PROCESS | 3840 | 1472087272868 Marionette TRACE conn3 <- [1,2698,null,{}] 17:07:52 INFO - PROCESS | 3840 | 1472087272874 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:52 INFO - PROCESS | 3840 | 1472087272877 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:52 INFO - PROCESS | 3840 | 1472087272953 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 17:07:52 INFO - PROCESS | 3840 | 1472087272960 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:52 INFO - PROCESS | 3840 | 1472087272964 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:52 INFO - PROCESS | 3840 | ++DOCSHELL 10AF8000 == 19 [pid = 3840] [id = 684] 17:07:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 43 (10AF8400) [pid = 3840] [serial = 2052] [outer = 00000000] 17:07:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 44 (112C3400) [pid = 3840] [serial = 2053] [outer = 10AF8400] 17:07:53 INFO - PROCESS | 3840 | 1472087273016 Marionette DEBUG loaded listener.js 17:07:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 45 (114D9000) [pid = 3840] [serial = 2054] [outer = 10AF8400] 17:07:53 INFO - PROCESS | 3840 | 1472087273579 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 17:07:53 INFO - PROCESS | 3840 | 1472087273636 Marionette TRACE conn3 <- [1,2701,null,{"value":"13"}] 17:07:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 17:07:53 INFO - PROCESS | 3840 | 1472087273642 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 17:07:53 INFO - PROCESS | 3840 | 1472087273645 Marionette TRACE conn3 <- [1,2702,null,{}] 17:07:53 INFO - PROCESS | 3840 | 1472087273649 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:53 INFO - PROCESS | 3840 | 1472087273651 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:53 INFO - PROCESS | 3840 | 1472087273745 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 17:07:53 INFO - PROCESS | 3840 | 1472087273843 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:53 INFO - PROCESS | 3840 | 1472087273845 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:53 INFO - PROCESS | 3840 | ++DOCSHELL 1189B400 == 20 [pid = 3840] [id = 685] 17:07:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 46 (1189B800) [pid = 3840] [serial = 2055] [outer = 00000000] 17:07:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 47 (11DA8800) [pid = 3840] [serial = 2056] [outer = 1189B800] 17:07:53 INFO - PROCESS | 3840 | 1472087273897 Marionette DEBUG loaded listener.js 17:07:53 INFO - PROCESS | 3840 | ++DOMWINDOW == 48 (12BBC400) [pid = 3840] [serial = 2057] [outer = 1189B800] 17:07:54 INFO - PROCESS | 3840 | 1472087274316 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 17:07:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 17:07:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 711ms 17:07:54 INFO - PROCESS | 3840 | 1472087274365 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 17:07:54 INFO - PROCESS | 3840 | 1472087274367 Marionette TRACE conn3 <- [1,2705,null,{"value":"13"}] 17:07:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 17:07:54 INFO - PROCESS | 3840 | 1472087274371 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 17:07:54 INFO - PROCESS | 3840 | 1472087274375 Marionette TRACE conn3 <- [1,2706,null,{}] 17:07:54 INFO - PROCESS | 3840 | 1472087274386 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:54 INFO - PROCESS | 3840 | 1472087274391 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:54 INFO - PROCESS | 3840 | 1472087274479 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 17:07:54 INFO - PROCESS | 3840 | 1472087274497 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:54 INFO - PROCESS | 3840 | 1472087274500 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:54 INFO - PROCESS | 3840 | ++DOCSHELL 14376400 == 21 [pid = 3840] [id = 686] 17:07:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 49 (14377C00) [pid = 3840] [serial = 2058] [outer = 00000000] 17:07:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 50 (1479A400) [pid = 3840] [serial = 2059] [outer = 14377C00] 17:07:54 INFO - PROCESS | 3840 | 1472087274552 Marionette DEBUG loaded listener.js 17:07:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 51 (1564E800) [pid = 3840] [serial = 2060] [outer = 14377C00] 17:07:55 INFO - PROCESS | 3840 | 1472087275057 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2709,"getWindowHandle",null] 17:07:55 INFO - PROCESS | 3840 | 1472087275081 Marionette TRACE conn3 <- [1,2709,null,{"value":"13"}] 17:07:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 17:07:55 INFO - PROCESS | 3840 | 1472087275085 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 17:07:55 INFO - PROCESS | 3840 | 1472087275086 Marionette TRACE conn3 <- [1,2710,null,{}] 17:07:55 INFO - PROCESS | 3840 | 1472087275090 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:55 INFO - PROCESS | 3840 | 1472087275091 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:55 INFO - PROCESS | 3840 | 1472087275216 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 17:07:55 INFO - PROCESS | 3840 | 1472087275222 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:55 INFO - PROCESS | 3840 | 1472087275224 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:55 INFO - PROCESS | 3840 | ++DOCSHELL 158D8000 == 22 [pid = 3840] [id = 687] 17:07:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 52 (158DC800) [pid = 3840] [serial = 2061] [outer = 00000000] 17:07:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 53 (15EC2000) [pid = 3840] [serial = 2062] [outer = 158DC800] 17:07:55 INFO - PROCESS | 3840 | 1472087275327 Marionette DEBUG loaded listener.js 17:07:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 54 (15ECE400) [pid = 3840] [serial = 2063] [outer = 158DC800] 17:07:55 INFO - PROCESS | 3840 | 1472087275790 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 17:07:55 INFO - PROCESS | 3840 | 1472087275811 Marionette TRACE conn3 <- [1,2713,null,{"value":"13"}] 17:07:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 17:07:55 INFO - PROCESS | 3840 | 1472087275814 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 17:07:55 INFO - PROCESS | 3840 | 1472087275816 Marionette TRACE conn3 <- [1,2714,null,{}] 17:07:55 INFO - PROCESS | 3840 | 1472087275820 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:55 INFO - PROCESS | 3840 | 1472087275822 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:55 INFO - PROCESS | 3840 | 1472087275964 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 17:07:55 INFO - PROCESS | 3840 | 1472087275973 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:55 INFO - PROCESS | 3840 | 1472087275975 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:55 INFO - PROCESS | 3840 | ++DOCSHELL 0F2C7800 == 23 [pid = 3840] [id = 688] 17:07:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 55 (0F34C000) [pid = 3840] [serial = 2064] [outer = 00000000] 17:07:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 56 (168E6000) [pid = 3840] [serial = 2065] [outer = 0F34C000] 17:07:56 INFO - PROCESS | 3840 | 1472087276006 Marionette DEBUG loaded listener.js 17:07:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 57 (16B9A400) [pid = 3840] [serial = 2066] [outer = 0F34C000] 17:07:56 INFO - PROCESS | 3840 | 1472087276500 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 17:07:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 17:07:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 712ms 17:07:56 INFO - PROCESS | 3840 | --DOMWINDOW == 56 (10F9EC00) [pid = 3840] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 17:07:56 INFO - PROCESS | 3840 | --DOMWINDOW == 55 (10373400) [pid = 3840] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 17:07:56 INFO - PROCESS | 3840 | --DOMWINDOW == 54 (10AF3C00) [pid = 3840] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 17:07:56 INFO - PROCESS | 3840 | --DOMWINDOW == 53 (13199800) [pid = 3840] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 17:07:56 INFO - PROCESS | 3840 | --DOMWINDOW == 52 (11D10400) [pid = 3840] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 17:07:56 INFO - PROCESS | 3840 | 1472087276527 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 17:07:56 INFO - PROCESS | 3840 | 1472087276530 Marionette TRACE conn3 <- [1,2717,null,{"value":"13"}] 17:07:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 17:07:56 INFO - PROCESS | 3840 | 1472087276534 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 17:07:56 INFO - PROCESS | 3840 | 1472087276536 Marionette TRACE conn3 <- [1,2718,null,{}] 17:07:56 INFO - PROCESS | 3840 | 1472087276539 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:56 INFO - PROCESS | 3840 | 1472087276545 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:56 INFO - PROCESS | 3840 | 1472087276702 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 17:07:56 INFO - PROCESS | 3840 | 1472087276770 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:56 INFO - PROCESS | 3840 | 1472087276772 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:56 INFO - PROCESS | 3840 | ++DOCSHELL 16BA2800 == 24 [pid = 3840] [id = 689] 17:07:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 53 (16C7A800) [pid = 3840] [serial = 2067] [outer = 00000000] 17:07:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 54 (172E6000) [pid = 3840] [serial = 2068] [outer = 16C7A800] 17:07:56 INFO - PROCESS | 3840 | 1472087276821 Marionette DEBUG loaded listener.js 17:07:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 55 (172ECC00) [pid = 3840] [serial = 2069] [outer = 16C7A800] 17:07:57 INFO - PROCESS | 3840 | 1472087277671 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 17:07:57 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 17:07:57 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 17:07:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 17:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:07:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1180ms 17:07:57 INFO - PROCESS | 3840 | 1472087277706 Marionette TRACE conn3 -> [0,2721,"getWindowHandle",null] 17:07:57 INFO - PROCESS | 3840 | 1472087277708 Marionette TRACE conn3 <- [1,2721,null,{"value":"13"}] 17:07:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 17:07:57 INFO - PROCESS | 3840 | 1472087277712 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 17:07:57 INFO - PROCESS | 3840 | 1472087277714 Marionette TRACE conn3 <- [1,2722,null,{}] 17:07:57 INFO - PROCESS | 3840 | 1472087277717 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:57 INFO - PROCESS | 3840 | 1472087277719 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:57 INFO - PROCESS | 3840 | 1472087277799 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 17:07:57 INFO - PROCESS | 3840 | 1472087277805 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:57 INFO - PROCESS | 3840 | 1472087277808 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:57 INFO - PROCESS | 3840 | ++DOCSHELL 132AC800 == 25 [pid = 3840] [id = 690] 17:07:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 56 (16C74C00) [pid = 3840] [serial = 2070] [outer = 00000000] 17:07:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 57 (17BAF400) [pid = 3840] [serial = 2071] [outer = 16C74C00] 17:07:57 INFO - PROCESS | 3840 | 1472087277854 Marionette DEBUG loaded listener.js 17:07:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 58 (17EA2800) [pid = 3840] [serial = 2072] [outer = 16C74C00] 17:07:58 INFO - PROCESS | 3840 | 1472087278279 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 17:07:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 17:07:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 620ms 17:07:58 INFO - PROCESS | 3840 | 1472087278332 Marionette TRACE conn3 -> [0,2725,"getWindowHandle",null] 17:07:58 INFO - PROCESS | 3840 | 1472087278334 Marionette TRACE conn3 <- [1,2725,null,{"value":"13"}] 17:07:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 17:07:58 INFO - PROCESS | 3840 | 1472087278339 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 17:07:58 INFO - PROCESS | 3840 | 1472087278341 Marionette TRACE conn3 <- [1,2726,null,{}] 17:07:58 INFO - PROCESS | 3840 | 1472087278345 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:58 INFO - PROCESS | 3840 | 1472087278346 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:58 INFO - PROCESS | 3840 | 1472087278430 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 17:07:58 INFO - PROCESS | 3840 | 1472087278435 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:58 INFO - PROCESS | 3840 | 1472087278437 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:58 INFO - PROCESS | 3840 | ++DOCSHELL 17B20400 == 26 [pid = 3840] [id = 691] 17:07:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 59 (17EA6800) [pid = 3840] [serial = 2073] [outer = 00000000] 17:07:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 60 (18306400) [pid = 3840] [serial = 2074] [outer = 17EA6800] 17:07:58 INFO - PROCESS | 3840 | 1472087278484 Marionette DEBUG loaded listener.js 17:07:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 61 (1830B800) [pid = 3840] [serial = 2075] [outer = 17EA6800] 17:07:58 INFO - PROCESS | 3840 | 1472087278992 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 17:07:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 17:07:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 727ms 17:07:59 INFO - PROCESS | 3840 | 1472087279061 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 17:07:59 INFO - PROCESS | 3840 | 1472087279066 Marionette TRACE conn3 <- [1,2729,null,{"value":"13"}] 17:07:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 17:07:59 INFO - PROCESS | 3840 | 1472087279071 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 17:07:59 INFO - PROCESS | 3840 | 1472087279076 Marionette TRACE conn3 <- [1,2730,null,{}] 17:07:59 INFO - PROCESS | 3840 | 1472087279083 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:59 INFO - PROCESS | 3840 | 1472087279087 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:59 INFO - PROCESS | 3840 | 1472087279286 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 17:07:59 INFO - PROCESS | 3840 | 1472087279408 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:59 INFO - PROCESS | 3840 | 1472087279413 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:07:59 INFO - PROCESS | 3840 | ++DOCSHELL 10AF6400 == 27 [pid = 3840] [id = 692] 17:07:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 62 (10E41C00) [pid = 3840] [serial = 2076] [outer = 00000000] 17:07:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 63 (112C2400) [pid = 3840] [serial = 2077] [outer = 10E41C00] 17:07:59 INFO - PROCESS | 3840 | 1472087279474 Marionette DEBUG loaded listener.js 17:07:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (11801800) [pid = 3840] [serial = 2078] [outer = 10E41C00] 17:08:00 INFO - PROCESS | 3840 | 1472087280051 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 17:08:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 17:08:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1013ms 17:08:00 INFO - PROCESS | 3840 | 1472087280082 Marionette TRACE conn3 -> [0,2733,"getWindowHandle",null] 17:08:00 INFO - PROCESS | 3840 | 1472087280087 Marionette TRACE conn3 <- [1,2733,null,{"value":"13"}] 17:08:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 17:08:00 INFO - PROCESS | 3840 | 1472087280114 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 17:08:00 INFO - PROCESS | 3840 | 1472087280117 Marionette TRACE conn3 <- [1,2734,null,{}] 17:08:00 INFO - PROCESS | 3840 | 1472087280121 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:00 INFO - PROCESS | 3840 | 1472087280124 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:00 INFO - PROCESS | 3840 | 1472087280264 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 17:08:00 INFO - PROCESS | 3840 | 1472087280402 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:00 INFO - PROCESS | 3840 | 1472087280405 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:00 INFO - PROCESS | 3840 | ++DOCSHELL 13216C00 == 28 [pid = 3840] [id = 693] 17:08:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (132B5000) [pid = 3840] [serial = 2079] [outer = 00000000] 17:08:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (13EAB400) [pid = 3840] [serial = 2080] [outer = 132B5000] 17:08:00 INFO - PROCESS | 3840 | 1472087280449 Marionette DEBUG loaded listener.js 17:08:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (14374000) [pid = 3840] [serial = 2081] [outer = 132B5000] 17:08:01 INFO - PROCESS | 3840 | 1472087281061 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 17:08:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 17:08:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1013ms 17:08:01 INFO - PROCESS | 3840 | 1472087281125 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 17:08:01 INFO - PROCESS | 3840 | 1472087281128 Marionette TRACE conn3 <- [1,2737,null,{"value":"13"}] 17:08:01 INFO - PROCESS | 3840 | 1472087281153 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 17:08:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 17:08:01 INFO - PROCESS | 3840 | 1472087281157 Marionette TRACE conn3 <- [1,2738,null,{}] 17:08:01 INFO - PROCESS | 3840 | 1472087281168 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:01 INFO - PROCESS | 3840 | 1472087281174 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:01 INFO - PROCESS | 3840 | 1472087281293 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 17:08:01 INFO - PROCESS | 3840 | 1472087281429 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:01 INFO - PROCESS | 3840 | 1472087281433 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:01 INFO - PROCESS | 3840 | ++DOCSHELL 16BA4800 == 29 [pid = 3840] [id = 694] 17:08:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (16BA4C00) [pid = 3840] [serial = 2082] [outer = 00000000] 17:08:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (17527400) [pid = 3840] [serial = 2083] [outer = 16BA4C00] 17:08:01 INFO - PROCESS | 3840 | 1472087281484 Marionette DEBUG loaded listener.js 17:08:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (18303C00) [pid = 3840] [serial = 2084] [outer = 16BA4C00] 17:08:02 INFO - PROCESS | 3840 | 1472087282257 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 17:08:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 17:08:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1180ms 17:08:02 INFO - PROCESS | 3840 | 1472087282329 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 17:08:02 INFO - PROCESS | 3840 | 1472087282333 Marionette TRACE conn3 <- [1,2741,null,{"value":"13"}] 17:08:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 17:08:02 INFO - PROCESS | 3840 | 1472087282338 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 17:08:02 INFO - PROCESS | 3840 | 1472087282342 Marionette TRACE conn3 <- [1,2742,null,{}] 17:08:02 INFO - PROCESS | 3840 | 1472087282347 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:02 INFO - PROCESS | 3840 | 1472087282350 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:02 INFO - PROCESS | 3840 | 1472087282455 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 17:08:02 INFO - PROCESS | 3840 | 1472087282590 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:02 INFO - PROCESS | 3840 | 1472087282593 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:02 INFO - PROCESS | 3840 | ++DOCSHELL 10A07800 == 30 [pid = 3840] [id = 695] 17:08:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (10A0E800) [pid = 3840] [serial = 2085] [outer = 00000000] 17:08:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (1180B400) [pid = 3840] [serial = 2086] [outer = 10A0E800] 17:08:02 INFO - PROCESS | 3840 | 1472087282653 Marionette DEBUG loaded listener.js 17:08:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (1185AC00) [pid = 3840] [serial = 2087] [outer = 10A0E800] 17:08:03 INFO - PROCESS | 3840 | --DOCSHELL 13216400 == 29 [pid = 3840] [id = 467] 17:08:03 INFO - PROCESS | 3840 | --DOCSHELL 0F34C800 == 28 [pid = 3840] [id = 472] 17:08:03 INFO - PROCESS | 3840 | --DOCSHELL 15EC7C00 == 27 [pid = 3840] [id = 483] 17:08:03 INFO - PROCESS | 3840 | --DOCSHELL 0C772800 == 26 [pid = 3840] [id = 474] 17:08:03 INFO - PROCESS | 3840 | --DOCSHELL 15EC1800 == 25 [pid = 3840] [id = 469] 17:08:03 INFO - PROCESS | 3840 | --DOCSHELL 1564E000 == 24 [pid = 3840] [id = 468] 17:08:03 INFO - PROCESS | 3840 | --DOCSHELL 0F391400 == 23 [pid = 3840] [id = 478] 17:08:03 INFO - PROCESS | 3840 | --DOCSHELL 13215000 == 22 [pid = 3840] [id = 477] 17:08:03 INFO - PROCESS | 3840 | --DOCSHELL 1735E400 == 21 [pid = 3840] [id = 471] 17:08:03 INFO - PROCESS | 3840 | --DOCSHELL 114F4C00 == 20 [pid = 3840] [id = 683] 17:08:03 INFO - PROCESS | 3840 | --DOCSHELL 0F2C8800 == 19 [pid = 3840] [id = 682] 17:08:03 INFO - PROCESS | 3840 | --DOCSHELL 159AD000 == 18 [pid = 3840] [id = 476] 17:08:03 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (156F5000) [pid = 3840] [serial = 2044] [outer = 00000000] [url = about:blank] 17:08:03 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (112C4C00) [pid = 3840] [serial = 2035] [outer = 00000000] [url = about:blank] 17:08:03 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (1047C000) [pid = 3840] [serial = 2032] [outer = 00000000] [url = about:blank] 17:08:03 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (1055F800) [pid = 3840] [serial = 2033] [outer = 00000000] [url = about:blank] 17:08:03 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (114E8400) [pid = 3840] [serial = 2027] [outer = 00000000] [url = about:blank] 17:08:03 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (10F50800) [pid = 3840] [serial = 2026] [outer = 00000000] [url = about:blank] 17:08:03 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (14372C00) [pid = 3840] [serial = 2029] [outer = 00000000] [url = about:blank] 17:08:03 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (11D08400) [pid = 3840] [serial = 2041] [outer = 00000000] [url = about:blank] 17:08:03 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (12BC3C00) [pid = 3840] [serial = 2039] [outer = 00000000] [url = about:blank] 17:08:03 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (15647000) [pid = 3840] [serial = 2042] [outer = 00000000] [url = about:blank] 17:08:03 INFO - PROCESS | 3840 | --DOMWINDOW == 62 (1296D000) [pid = 3840] [serial = 2038] [outer = 00000000] [url = about:blank] 17:08:03 INFO - PROCESS | 3840 | --DOMWINDOW == 61 (114D9C00) [pid = 3840] [serial = 2036] [outer = 00000000] [url = about:blank] 17:08:03 INFO - PROCESS | 3840 | 1472087283714 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 17:08:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 17:08:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1407ms 17:08:03 INFO - PROCESS | 3840 | 1472087283739 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 17:08:03 INFO - PROCESS | 3840 | 1472087283743 Marionette TRACE conn3 <- [1,2745,null,{"value":"13"}] 17:08:03 INFO - PROCESS | 3840 | 1472087283748 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 17:08:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 17:08:03 INFO - PROCESS | 3840 | 1472087283752 Marionette TRACE conn3 <- [1,2746,null,{}] 17:08:03 INFO - PROCESS | 3840 | 1472087283758 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:03 INFO - PROCESS | 3840 | 1472087283760 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:03 INFO - PROCESS | 3840 | 1472087283851 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 17:08:03 INFO - PROCESS | 3840 | 1472087283864 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:03 INFO - PROCESS | 3840 | 1472087283866 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:03 INFO - PROCESS | 3840 | ++DOCSHELL 10A47C00 == 19 [pid = 3840] [id = 696] 17:08:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 62 (10A4C000) [pid = 3840] [serial = 2088] [outer = 00000000] 17:08:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 63 (10E42000) [pid = 3840] [serial = 2089] [outer = 10A4C000] 17:08:03 INFO - PROCESS | 3840 | 1472087283920 Marionette DEBUG loaded listener.js 17:08:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (10F9F000) [pid = 3840] [serial = 2090] [outer = 10A4C000] 17:08:04 INFO - PROCESS | 3840 | 1472087284412 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 17:08:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 17:08:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 711ms 17:08:04 INFO - PROCESS | 3840 | 1472087284495 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 17:08:04 INFO - PROCESS | 3840 | 1472087284500 Marionette TRACE conn3 <- [1,2749,null,{"value":"13"}] 17:08:04 INFO - PROCESS | 3840 | 1472087284506 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 17:08:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 17:08:04 INFO - PROCESS | 3840 | 1472087284509 Marionette TRACE conn3 <- [1,2750,null,{}] 17:08:04 INFO - PROCESS | 3840 | 1472087284513 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:04 INFO - PROCESS | 3840 | 1472087284516 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:04 INFO - PROCESS | 3840 | 1472087284618 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 17:08:04 INFO - PROCESS | 3840 | 1472087284722 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:04 INFO - PROCESS | 3840 | 1472087284724 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:04 INFO - PROCESS | 3840 | ++DOCSHELL 114F5400 == 20 [pid = 3840] [id = 697] 17:08:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (114F5800) [pid = 3840] [serial = 2091] [outer = 00000000] 17:08:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (118A3C00) [pid = 3840] [serial = 2092] [outer = 114F5800] 17:08:04 INFO - PROCESS | 3840 | 1472087284774 Marionette DEBUG loaded listener.js 17:08:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (11D08400) [pid = 3840] [serial = 2093] [outer = 114F5800] 17:08:05 INFO - PROCESS | 3840 | 1472087285143 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 17:08:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 17:08:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 681ms 17:08:05 INFO - PROCESS | 3840 | 1472087285193 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 17:08:05 INFO - PROCESS | 3840 | 1472087285196 Marionette TRACE conn3 <- [1,2753,null,{"value":"13"}] 17:08:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 17:08:05 INFO - PROCESS | 3840 | 1472087285200 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 17:08:05 INFO - PROCESS | 3840 | 1472087285204 Marionette TRACE conn3 <- [1,2754,null,{}] 17:08:05 INFO - PROCESS | 3840 | 1472087285215 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:05 INFO - PROCESS | 3840 | 1472087285220 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:05 INFO - PROCESS | 3840 | 1472087285306 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 17:08:05 INFO - PROCESS | 3840 | 1472087285297 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:05 INFO - PROCESS | 3840 | 1472087285301 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:05 INFO - PROCESS | 3840 | ++DOCSHELL 134DA800 == 21 [pid = 3840] [id = 698] 17:08:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (134DC800) [pid = 3840] [serial = 2094] [outer = 00000000] 17:08:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (13EA9C00) [pid = 3840] [serial = 2095] [outer = 134DC800] 17:08:05 INFO - PROCESS | 3840 | 1472087285352 Marionette DEBUG loaded listener.js 17:08:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (14372C00) [pid = 3840] [serial = 2096] [outer = 134DC800] 17:08:05 INFO - PROCESS | 3840 | 1472087285882 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 17:08:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 17:08:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 711ms 17:08:05 INFO - PROCESS | 3840 | 1472087285905 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 17:08:05 INFO - PROCESS | 3840 | 1472087285908 Marionette TRACE conn3 <- [1,2757,null,{"value":"13"}] 17:08:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 17:08:05 INFO - PROCESS | 3840 | 1472087285917 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 17:08:05 INFO - PROCESS | 3840 | 1472087285919 Marionette TRACE conn3 <- [1,2758,null,{}] 17:08:05 INFO - PROCESS | 3840 | 1472087285922 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:05 INFO - PROCESS | 3840 | 1472087285924 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:06 INFO - PROCESS | 3840 | 1472087286077 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 17:08:06 INFO - PROCESS | 3840 | 1472087286089 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:06 INFO - PROCESS | 3840 | 1472087286091 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:06 INFO - PROCESS | 3840 | ++DOCSHELL 15651C00 == 22 [pid = 3840] [id = 699] 17:08:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (15652000) [pid = 3840] [serial = 2097] [outer = 00000000] 17:08:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (158D1C00) [pid = 3840] [serial = 2098] [outer = 15652000] 17:08:06 INFO - PROCESS | 3840 | 1472087286138 Marionette DEBUG loaded listener.js 17:08:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (159AD000) [pid = 3840] [serial = 2099] [outer = 15652000] 17:08:06 INFO - PROCESS | 3840 | 1472087286568 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 17:08:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 17:08:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 681ms 17:08:06 INFO - PROCESS | 3840 | 1472087286593 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 17:08:06 INFO - PROCESS | 3840 | 1472087286595 Marionette TRACE conn3 <- [1,2761,null,{"value":"13"}] 17:08:06 INFO - PROCESS | 3840 | 1472087286599 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 17:08:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 17:08:06 INFO - PROCESS | 3840 | 1472087286601 Marionette TRACE conn3 <- [1,2762,null,{}] 17:08:06 INFO - PROCESS | 3840 | 1472087286604 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:06 INFO - PROCESS | 3840 | 1472087286606 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:06 INFO - PROCESS | 3840 | 1472087286718 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 17:08:06 INFO - PROCESS | 3840 | 1472087286724 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:06 INFO - PROCESS | 3840 | 1472087286726 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:06 INFO - PROCESS | 3840 | ++DOCSHELL 15194000 == 23 [pid = 3840] [id = 700] 17:08:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (1564F000) [pid = 3840] [serial = 2100] [outer = 00000000] 17:08:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (16102000) [pid = 3840] [serial = 2101] [outer = 1564F000] 17:08:06 INFO - PROCESS | 3840 | 1472087286777 Marionette DEBUG loaded listener.js 17:08:06 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (16884800) [pid = 3840] [serial = 2102] [outer = 1564F000] 17:08:07 INFO - PROCESS | 3840 | 1472087287257 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 17:08:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 17:08:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 681ms 17:08:07 INFO - PROCESS | 3840 | 1472087287284 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 17:08:07 INFO - PROCESS | 3840 | 1472087287286 Marionette TRACE conn3 <- [1,2765,null,{"value":"13"}] 17:08:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 17:08:07 INFO - PROCESS | 3840 | 1472087287289 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 17:08:07 INFO - PROCESS | 3840 | 1472087287291 Marionette TRACE conn3 <- [1,2766,null,{}] 17:08:07 INFO - PROCESS | 3840 | 1472087287294 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:07 INFO - PROCESS | 3840 | 1472087287300 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:07 INFO - PROCESS | 3840 | 1472087287457 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 17:08:07 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (11806400) [pid = 3840] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 17:08:07 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (0F34C000) [pid = 3840] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 17:08:07 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (14377C00) [pid = 3840] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 17:08:07 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (10AF8400) [pid = 3840] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 17:08:07 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (1189B800) [pid = 3840] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 17:08:07 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (16C7A800) [pid = 3840] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 17:08:07 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (0F2CAC00) [pid = 3840] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 17:08:07 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (17EA6800) [pid = 3840] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 17:08:07 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (16C74C00) [pid = 3840] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 17:08:07 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (158DC800) [pid = 3840] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 17:08:07 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (13A11C00) [pid = 3840] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 17:08:07 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (14797000) [pid = 3840] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 17:08:07 INFO - PROCESS | 3840 | 1472087287703 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:07 INFO - PROCESS | 3840 | 1472087287706 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:07 INFO - PROCESS | 3840 | ++DOCSHELL 0F34C000 == 24 [pid = 3840] [id = 701] 17:08:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (1047CC00) [pid = 3840] [serial = 2103] [outer = 00000000] 17:08:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (114E2000) [pid = 3840] [serial = 2104] [outer = 1047CC00] 17:08:07 INFO - PROCESS | 3840 | 1472087287753 Marionette DEBUG loaded listener.js 17:08:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (13EA9400) [pid = 3840] [serial = 2105] [outer = 1047CC00] 17:08:08 INFO - PROCESS | 3840 | 1472087288125 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 17:08:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 17:08:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 847ms 17:08:08 INFO - PROCESS | 3840 | 1472087288147 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 17:08:08 INFO - PROCESS | 3840 | 1472087288149 Marionette TRACE conn3 <- [1,2769,null,{"value":"13"}] 17:08:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 17:08:08 INFO - PROCESS | 3840 | 1472087288152 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 17:08:08 INFO - PROCESS | 3840 | 1472087288154 Marionette TRACE conn3 <- [1,2770,null,{}] 17:08:08 INFO - PROCESS | 3840 | 1472087288158 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:08 INFO - PROCESS | 3840 | 1472087288160 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:08 INFO - PROCESS | 3840 | 1472087288241 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 17:08:08 INFO - PROCESS | 3840 | 1472087288246 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:08 INFO - PROCESS | 3840 | 1472087288248 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:08 INFO - PROCESS | 3840 | ++DOCSHELL 1578A000 == 25 [pid = 3840] [id = 702] 17:08:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (16B97C00) [pid = 3840] [serial = 2106] [outer = 00000000] 17:08:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (1751D800) [pid = 3840] [serial = 2107] [outer = 16B97C00] 17:08:08 INFO - PROCESS | 3840 | 1472087288295 Marionette DEBUG loaded listener.js 17:08:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (17BB3800) [pid = 3840] [serial = 2108] [outer = 16B97C00] 17:08:08 INFO - PROCESS | 3840 | 1472087288749 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 17:08:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 17:08:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 666ms 17:08:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 17:08:08 INFO - PROCESS | 3840 | 1472087288833 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 17:08:08 INFO - PROCESS | 3840 | 1472087288835 Marionette TRACE conn3 <- [1,2773,null,{"value":"13"}] 17:08:08 INFO - PROCESS | 3840 | 1472087288838 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 17:08:08 INFO - PROCESS | 3840 | 1472087288840 Marionette TRACE conn3 <- [1,2774,null,{}] 17:08:08 INFO - PROCESS | 3840 | 1472087288844 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:08 INFO - PROCESS | 3840 | 1472087288846 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:08 INFO - PROCESS | 3840 | 1472087288924 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 17:08:08 INFO - PROCESS | 3840 | 1472087288963 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:08 INFO - PROCESS | 3840 | 1472087288965 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:08 INFO - PROCESS | 3840 | ++DOCSHELL 1185A000 == 26 [pid = 3840] [id = 703] 17:08:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (11DE4C00) [pid = 3840] [serial = 2109] [outer = 00000000] 17:08:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (1830E400) [pid = 3840] [serial = 2110] [outer = 11DE4C00] 17:08:08 INFO - PROCESS | 3840 | 1472087289010 Marionette DEBUG loaded listener.js 17:08:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (1830F800) [pid = 3840] [serial = 2111] [outer = 11DE4C00] 17:08:09 INFO - PROCESS | 3840 | 1472087289427 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 17:08:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 17:08:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 621ms 17:08:09 INFO - PROCESS | 3840 | 1472087289466 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 17:08:09 INFO - PROCESS | 3840 | 1472087289468 Marionette TRACE conn3 <- [1,2777,null,{"value":"13"}] 17:08:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 17:08:09 INFO - PROCESS | 3840 | 1472087289471 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 17:08:09 INFO - PROCESS | 3840 | 1472087289473 Marionette TRACE conn3 <- [1,2778,null,{}] 17:08:09 INFO - PROCESS | 3840 | 1472087289477 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:09 INFO - PROCESS | 3840 | 1472087289478 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:09 INFO - PROCESS | 3840 | 1472087289562 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 17:08:09 INFO - PROCESS | 3840 | 1472087289567 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:09 INFO - PROCESS | 3840 | 1472087289569 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:09 INFO - PROCESS | 3840 | ++DOCSHELL 18337800 == 27 [pid = 3840] [id = 704] 17:08:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (18338000) [pid = 3840] [serial = 2112] [outer = 00000000] 17:08:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (1833D400) [pid = 3840] [serial = 2113] [outer = 18338000] 17:08:09 INFO - PROCESS | 3840 | 1472087289600 Marionette DEBUG loaded listener.js 17:08:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (19709400) [pid = 3840] [serial = 2114] [outer = 18338000] 17:08:10 INFO - PROCESS | 3840 | 1472087290457 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 17:08:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 17:08:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1059ms 17:08:10 INFO - PROCESS | 3840 | 1472087290527 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 17:08:10 INFO - PROCESS | 3840 | 1472087290531 Marionette TRACE conn3 <- [1,2781,null,{"value":"13"}] 17:08:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 17:08:10 INFO - PROCESS | 3840 | 1472087290537 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 17:08:10 INFO - PROCESS | 3840 | 1472087290542 Marionette TRACE conn3 <- [1,2782,null,{}] 17:08:10 INFO - PROCESS | 3840 | 1472087290548 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:10 INFO - PROCESS | 3840 | 1472087290551 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:10 INFO - PROCESS | 3840 | 1472087290664 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 17:08:10 INFO - PROCESS | 3840 | 1472087290799 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:10 INFO - PROCESS | 3840 | 1472087290803 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:10 INFO - PROCESS | 3840 | ++DOCSHELL 103C9800 == 28 [pid = 3840] [id = 705] 17:08:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (104E8800) [pid = 3840] [serial = 2115] [outer = 00000000] 17:08:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (112C2000) [pid = 3840] [serial = 2116] [outer = 104E8800] 17:08:10 INFO - PROCESS | 3840 | 1472087290871 Marionette DEBUG loaded listener.js 17:08:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (1185A400) [pid = 3840] [serial = 2117] [outer = 104E8800] 17:08:11 INFO - PROCESS | 3840 | 1472087291653 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 17:08:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 17:08:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1150ms 17:08:11 INFO - PROCESS | 3840 | 1472087291697 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 17:08:11 INFO - PROCESS | 3840 | 1472087291701 Marionette TRACE conn3 <- [1,2785,null,{"value":"13"}] 17:08:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 17:08:11 INFO - PROCESS | 3840 | 1472087291708 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 17:08:11 INFO - PROCESS | 3840 | 1472087291711 Marionette TRACE conn3 <- [1,2786,null,{}] 17:08:11 INFO - PROCESS | 3840 | 1472087291717 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:11 INFO - PROCESS | 3840 | 1472087291720 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:11 INFO - PROCESS | 3840 | 1472087291830 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 17:08:11 INFO - PROCESS | 3840 | 1472087291973 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:11 INFO - PROCESS | 3840 | 1472087291980 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:11 INFO - PROCESS | 3840 | ++DOCSHELL 10AF7C00 == 29 [pid = 3840] [id = 706] 17:08:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (10AF8C00) [pid = 3840] [serial = 2118] [outer = 00000000] 17:08:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (112BF800) [pid = 3840] [serial = 2119] [outer = 10AF8C00] 17:08:12 INFO - PROCESS | 3840 | 1472087292039 Marionette DEBUG loaded listener.js 17:08:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (114AF000) [pid = 3840] [serial = 2120] [outer = 10AF8C00] 17:08:12 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (15792C00) [pid = 3840] [serial = 2045] [outer = 00000000] [url = about:blank] 17:08:12 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (1296DC00) [pid = 3840] [serial = 2050] [outer = 00000000] [url = about:blank] 17:08:12 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (13A9B400) [pid = 3840] [serial = 2051] [outer = 00000000] [url = about:blank] 17:08:12 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (168E6000) [pid = 3840] [serial = 2065] [outer = 00000000] [url = about:blank] 17:08:12 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (1479A400) [pid = 3840] [serial = 2059] [outer = 00000000] [url = about:blank] 17:08:12 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (112C3400) [pid = 3840] [serial = 2053] [outer = 00000000] [url = about:blank] 17:08:12 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (114D9000) [pid = 3840] [serial = 2054] [outer = 00000000] [url = about:blank] 17:08:12 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (11DA8800) [pid = 3840] [serial = 2056] [outer = 00000000] [url = about:blank] 17:08:12 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (172E6000) [pid = 3840] [serial = 2068] [outer = 00000000] [url = about:blank] 17:08:12 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (12BBC400) [pid = 3840] [serial = 2057] [outer = 00000000] [url = about:blank] 17:08:12 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (1036C000) [pid = 3840] [serial = 2047] [outer = 00000000] [url = about:blank] 17:08:12 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (10A48C00) [pid = 3840] [serial = 2048] [outer = 00000000] [url = about:blank] 17:08:12 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (1830B800) [pid = 3840] [serial = 2075] [outer = 00000000] [url = about:blank] 17:08:12 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (18306400) [pid = 3840] [serial = 2074] [outer = 00000000] [url = about:blank] 17:08:12 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (16B9A400) [pid = 3840] [serial = 2066] [outer = 00000000] [url = about:blank] 17:08:12 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (17EA2800) [pid = 3840] [serial = 2072] [outer = 00000000] [url = about:blank] 17:08:12 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (17BAF400) [pid = 3840] [serial = 2071] [outer = 00000000] [url = about:blank] 17:08:12 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (15EC2000) [pid = 3840] [serial = 2062] [outer = 00000000] [url = about:blank] 17:08:12 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (1564E800) [pid = 3840] [serial = 2060] [outer = 00000000] [url = about:blank] 17:08:12 INFO - PROCESS | 3840 | --DOMWINDOW == 62 (172ECC00) [pid = 3840] [serial = 2069] [outer = 00000000] [url = about:blank] 17:08:12 INFO - PROCESS | 3840 | --DOMWINDOW == 61 (15ECE400) [pid = 3840] [serial = 2063] [outer = 00000000] [url = about:blank] 17:08:12 INFO - PROCESS | 3840 | --DOMWINDOW == 60 (15655000) [pid = 3840] [serial = 2030] [outer = 00000000] [url = about:blank] 17:08:12 INFO - PROCESS | 3840 | 1472087292565 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 17:08:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 17:08:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 908ms 17:08:12 INFO - PROCESS | 3840 | 1472087292634 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 17:08:12 INFO - PROCESS | 3840 | 1472087292640 Marionette TRACE conn3 <- [1,2789,null,{"value":"13"}] 17:08:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 17:08:12 INFO - PROCESS | 3840 | 1472087292646 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 17:08:12 INFO - PROCESS | 3840 | 1472087292649 Marionette TRACE conn3 <- [1,2790,null,{}] 17:08:12 INFO - PROCESS | 3840 | 1472087292653 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:12 INFO - PROCESS | 3840 | 1472087292656 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:12 INFO - PROCESS | 3840 | 1472087292748 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 17:08:12 INFO - PROCESS | 3840 | 1472087292747 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:12 INFO - PROCESS | 3840 | 1472087292749 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:12 INFO - PROCESS | 3840 | ++DOCSHELL 1147A800 == 30 [pid = 3840] [id = 707] 17:08:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 61 (1147D800) [pid = 3840] [serial = 2121] [outer = 00000000] 17:08:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 62 (11C12800) [pid = 3840] [serial = 2122] [outer = 1147D800] 17:08:12 INFO - PROCESS | 3840 | 1472087292798 Marionette DEBUG loaded listener.js 17:08:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 63 (1296DC00) [pid = 3840] [serial = 2123] [outer = 1147D800] 17:08:13 INFO - PROCESS | 3840 | 1472087293302 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 17:08:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 17:08:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 711ms 17:08:13 INFO - PROCESS | 3840 | 1472087293367 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 17:08:13 INFO - PROCESS | 3840 | 1472087293370 Marionette TRACE conn3 <- [1,2793,null,{"value":"13"}] 17:08:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 17:08:13 INFO - PROCESS | 3840 | 1472087293373 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 17:08:13 INFO - PROCESS | 3840 | 1472087293377 Marionette TRACE conn3 <- [1,2794,null,{}] 17:08:13 INFO - PROCESS | 3840 | 1472087293388 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:13 INFO - PROCESS | 3840 | 1472087293393 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:13 INFO - PROCESS | 3840 | 1472087293483 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 17:08:13 INFO - PROCESS | 3840 | 1472087293595 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:13 INFO - PROCESS | 3840 | 1472087293599 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:13 INFO - PROCESS | 3840 | ++DOCSHELL 132B3400 == 31 [pid = 3840] [id = 708] 17:08:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (134D9800) [pid = 3840] [serial = 2124] [outer = 00000000] 17:08:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (13EB2400) [pid = 3840] [serial = 2125] [outer = 134D9800] 17:08:13 INFO - PROCESS | 3840 | 1472087293650 Marionette DEBUG loaded listener.js 17:08:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (15197800) [pid = 3840] [serial = 2126] [outer = 134D9800] 17:08:14 INFO - PROCESS | 3840 | 1472087294046 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 17:08:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 17:08:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 711ms 17:08:14 INFO - PROCESS | 3840 | 1472087294096 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 17:08:14 INFO - PROCESS | 3840 | 1472087294098 Marionette TRACE conn3 <- [1,2797,null,{"value":"13"}] 17:08:14 INFO - PROCESS | 3840 | 1472087294102 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 17:08:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 17:08:14 INFO - PROCESS | 3840 | 1472087294104 Marionette TRACE conn3 <- [1,2798,null,{}] 17:08:14 INFO - PROCESS | 3840 | 1472087294108 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:14 INFO - PROCESS | 3840 | 1472087294110 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:14 INFO - PROCESS | 3840 | 1472087294199 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 17:08:14 INFO - PROCESS | 3840 | 1472087294204 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:14 INFO - PROCESS | 3840 | 1472087294207 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:14 INFO - PROCESS | 3840 | ++DOCSHELL 15649C00 == 32 [pid = 3840] [id = 709] 17:08:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (1564AC00) [pid = 3840] [serial = 2127] [outer = 00000000] 17:08:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (159B0800) [pid = 3840] [serial = 2128] [outer = 1564AC00] 17:08:14 INFO - PROCESS | 3840 | 1472087294255 Marionette DEBUG loaded listener.js 17:08:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (15EC8400) [pid = 3840] [serial = 2129] [outer = 1564AC00] 17:08:14 INFO - PROCESS | 3840 | 1472087294742 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 17:08:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 17:08:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 666ms 17:08:14 INFO - PROCESS | 3840 | 1472087294784 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 17:08:14 INFO - PROCESS | 3840 | 1472087294787 Marionette TRACE conn3 <- [1,2801,null,{"value":"13"}] 17:08:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 17:08:14 INFO - PROCESS | 3840 | 1472087294790 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 17:08:14 INFO - PROCESS | 3840 | 1472087294792 Marionette TRACE conn3 <- [1,2802,null,{}] 17:08:14 INFO - PROCESS | 3840 | 1472087294802 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:14 INFO - PROCESS | 3840 | 1472087294804 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:14 INFO - PROCESS | 3840 | 1472087294930 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 17:08:14 INFO - PROCESS | 3840 | 1472087294940 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:14 INFO - PROCESS | 3840 | 1472087294944 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:14 INFO - PROCESS | 3840 | ++DOCSHELL 15ECF800 == 33 [pid = 3840] [id = 710] 17:08:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (1658B400) [pid = 3840] [serial = 2130] [outer = 00000000] 17:08:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (16B9A000) [pid = 3840] [serial = 2131] [outer = 1658B400] 17:08:14 INFO - PROCESS | 3840 | 1472087294998 Marionette DEBUG loaded listener.js 17:08:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (16BA2400) [pid = 3840] [serial = 2132] [outer = 1658B400] 17:08:15 INFO - PROCESS | 3840 | 1472087295463 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 17:08:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 17:08:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 711ms 17:08:15 INFO - PROCESS | 3840 | 1472087295500 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 17:08:15 INFO - PROCESS | 3840 | 1472087295502 Marionette TRACE conn3 <- [1,2805,null,{"value":"13"}] 17:08:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 17:08:15 INFO - PROCESS | 3840 | 1472087295506 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 17:08:15 INFO - PROCESS | 3840 | 1472087295508 Marionette TRACE conn3 <- [1,2806,null,{}] 17:08:15 INFO - PROCESS | 3840 | 1472087295512 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:15 INFO - PROCESS | 3840 | 1472087295517 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:15 INFO - PROCESS | 3840 | 1472087295668 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 17:08:15 INFO - PROCESS | 3840 | 1472087295684 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:15 INFO - PROCESS | 3840 | 1472087295686 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:15 INFO - PROCESS | 3840 | ++DOCSHELL 172E3800 == 34 [pid = 3840] [id = 711] 17:08:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (172E6000) [pid = 3840] [serial = 2133] [outer = 00000000] 17:08:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (17526000) [pid = 3840] [serial = 2134] [outer = 172E6000] 17:08:15 INFO - PROCESS | 3840 | 1472087295790 Marionette DEBUG loaded listener.js 17:08:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (17ED7800) [pid = 3840] [serial = 2135] [outer = 172E6000] 17:08:16 INFO - PROCESS | 3840 | 1472087296206 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 17:08:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 17:08:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 711ms 17:08:16 INFO - PROCESS | 3840 | 1472087296261 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 17:08:16 INFO - PROCESS | 3840 | 1472087296263 Marionette TRACE conn3 <- [1,2809,null,{"value":"13"}] 17:08:16 INFO - PROCESS | 3840 | 1472087296267 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 17:08:16 INFO - PROCESS | 3840 | 1472087296268 Marionette TRACE conn3 <- [1,2810,null,{}] 17:08:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 17:08:16 INFO - PROCESS | 3840 | 1472087296272 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:16 INFO - PROCESS | 3840 | 1472087296274 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:16 INFO - PROCESS | 3840 | 1472087296449 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 17:08:16 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (11DE4C00) [pid = 3840] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 17:08:16 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (10A4C000) [pid = 3840] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 17:08:16 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (15652000) [pid = 3840] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 17:08:16 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (10A0E800) [pid = 3840] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 17:08:16 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (134DC800) [pid = 3840] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 17:08:16 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (114F5800) [pid = 3840] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 17:08:16 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (1047CC00) [pid = 3840] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 17:08:16 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (16B97C00) [pid = 3840] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 17:08:16 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (10E41C00) [pid = 3840] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 17:08:16 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (132B5000) [pid = 3840] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 17:08:16 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (16BA4C00) [pid = 3840] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 17:08:16 INFO - PROCESS | 3840 | 1472087296517 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:16 INFO - PROCESS | 3840 | 1472087296519 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:16 INFO - PROCESS | 3840 | ++DOCSHELL 0F34A400 == 35 [pid = 3840] [id = 712] 17:08:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (0F34B400) [pid = 3840] [serial = 2136] [outer = 00000000] 17:08:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (10AEA800) [pid = 3840] [serial = 2137] [outer = 0F34B400] 17:08:16 INFO - PROCESS | 3840 | 1472087296572 Marionette DEBUG loaded listener.js 17:08:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (114F5800) [pid = 3840] [serial = 2138] [outer = 0F34B400] 17:08:16 INFO - PROCESS | 3840 | 1472087296936 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 17:08:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 17:08:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 711ms 17:08:16 INFO - PROCESS | 3840 | 1472087296992 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 17:08:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 17:08:16 INFO - PROCESS | 3840 | 1472087296978 Marionette TRACE conn3 <- [1,2813,null,{"value":"13"}] 17:08:16 INFO - PROCESS | 3840 | 1472087296981 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 17:08:16 INFO - PROCESS | 3840 | 1472087296983 Marionette TRACE conn3 <- [1,2814,null,{}] 17:08:16 INFO - PROCESS | 3840 | 1472087296987 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:16 INFO - PROCESS | 3840 | 1472087296988 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:17 INFO - PROCESS | 3840 | 1472087297077 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 17:08:17 INFO - PROCESS | 3840 | 1472087297082 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:17 INFO - PROCESS | 3840 | 1472087297084 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:17 INFO - PROCESS | 3840 | ++DOCSHELL 13215800 == 36 [pid = 3840] [id = 713] 17:08:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (134DC800) [pid = 3840] [serial = 2139] [outer = 00000000] 17:08:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (1830D800) [pid = 3840] [serial = 2140] [outer = 134DC800] 17:08:17 INFO - PROCESS | 3840 | 1472087297130 Marionette DEBUG loaded listener.js 17:08:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (1830EC00) [pid = 3840] [serial = 2141] [outer = 134DC800] 17:08:17 INFO - PROCESS | 3840 | 1472087297575 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 17:08:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 17:08:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 605ms 17:08:17 INFO - PROCESS | 3840 | 1472087297599 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 17:08:17 INFO - PROCESS | 3840 | 1472087297601 Marionette TRACE conn3 <- [1,2817,null,{"value":"13"}] 17:08:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 17:08:17 INFO - PROCESS | 3840 | 1472087297608 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 17:08:17 INFO - PROCESS | 3840 | 1472087297609 Marionette TRACE conn3 <- [1,2818,null,{}] 17:08:17 INFO - PROCESS | 3840 | 1472087297613 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:17 INFO - PROCESS | 3840 | 1472087297615 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:17 INFO - PROCESS | 3840 | 1472087297696 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 17:08:17 INFO - PROCESS | 3840 | 1472087297702 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:17 INFO - PROCESS | 3840 | 1472087297705 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:17 INFO - PROCESS | 3840 | ++DOCSHELL 1833B800 == 37 [pid = 3840] [id = 714] 17:08:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (1833C400) [pid = 3840] [serial = 2142] [outer = 00000000] 17:08:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (19710000) [pid = 3840] [serial = 2143] [outer = 1833C400] 17:08:17 INFO - PROCESS | 3840 | 1472087297750 Marionette DEBUG loaded listener.js 17:08:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (19713000) [pid = 3840] [serial = 2144] [outer = 1833C400] 17:08:18 INFO - PROCESS | 3840 | 1472087298213 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 17:08:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 17:08:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 621ms 17:08:18 INFO - PROCESS | 3840 | 1472087298224 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 17:08:18 INFO - PROCESS | 3840 | 1472087298227 Marionette TRACE conn3 <- [1,2821,null,{"value":"13"}] 17:08:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 17:08:18 INFO - PROCESS | 3840 | 1472087298230 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 17:08:18 INFO - PROCESS | 3840 | 1472087298231 Marionette TRACE conn3 <- [1,2822,null,{}] 17:08:18 INFO - PROCESS | 3840 | 1472087298235 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:18 INFO - PROCESS | 3840 | 1472087298237 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:18 INFO - PROCESS | 3840 | 1472087298366 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 17:08:18 INFO - PROCESS | 3840 | 1472087298371 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:18 INFO - PROCESS | 3840 | 1472087298382 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:18 INFO - PROCESS | 3840 | ++DOCSHELL 0F2C4400 == 38 [pid = 3840] [id = 715] 17:08:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (0F2C8800) [pid = 3840] [serial = 2145] [outer = 00000000] 17:08:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (0F347400) [pid = 3840] [serial = 2146] [outer = 0F2C8800] 17:08:18 INFO - PROCESS | 3840 | 1472087298481 Marionette DEBUG loaded listener.js 17:08:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (10434000) [pid = 3840] [serial = 2147] [outer = 0F2C8800] 17:08:19 INFO - PROCESS | 3840 | 1472087299232 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 17:08:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 17:08:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1059ms 17:08:19 INFO - PROCESS | 3840 | 1472087299293 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 17:08:19 INFO - PROCESS | 3840 | 1472087299297 Marionette TRACE conn3 <- [1,2825,null,{"value":"13"}] 17:08:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 17:08:19 INFO - PROCESS | 3840 | 1472087299302 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 17:08:19 INFO - PROCESS | 3840 | 1472087299306 Marionette TRACE conn3 <- [1,2826,null,{}] 17:08:19 INFO - PROCESS | 3840 | 1472087299311 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:19 INFO - PROCESS | 3840 | 1472087299315 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:19 INFO - PROCESS | 3840 | 1472087299429 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 17:08:19 INFO - PROCESS | 3840 | 1472087299577 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:19 INFO - PROCESS | 3840 | 1472087299581 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:19 INFO - PROCESS | 3840 | ++DOCSHELL 1055E000 == 39 [pid = 3840] [id = 716] 17:08:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (11854400) [pid = 3840] [serial = 2148] [outer = 00000000] 17:08:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (12E2C400) [pid = 3840] [serial = 2149] [outer = 11854400] 17:08:19 INFO - PROCESS | 3840 | 1472087299643 Marionette DEBUG loaded listener.js 17:08:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (134E7800) [pid = 3840] [serial = 2150] [outer = 11854400] 17:08:20 INFO - PROCESS | 3840 | 1472087300215 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 17:08:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 17:08:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 968ms 17:08:20 INFO - PROCESS | 3840 | 1472087300273 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 17:08:20 INFO - PROCESS | 3840 | 1472087300277 Marionette TRACE conn3 <- [1,2829,null,{"value":"13"}] 17:08:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 17:08:20 INFO - PROCESS | 3840 | 1472087300284 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 17:08:20 INFO - PROCESS | 3840 | 1472087300287 Marionette TRACE conn3 <- [1,2830,null,{}] 17:08:20 INFO - PROCESS | 3840 | 1472087300292 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:20 INFO - PROCESS | 3840 | 1472087300295 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:20 INFO - PROCESS | 3840 | 1472087300411 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 17:08:20 INFO - PROCESS | 3840 | 1472087300554 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:20 INFO - PROCESS | 3840 | 1472087300557 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:20 INFO - PROCESS | 3840 | ++DOCSHELL 15ECE800 == 40 [pid = 3840] [id = 717] 17:08:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (1657F400) [pid = 3840] [serial = 2151] [outer = 00000000] 17:08:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (16C75800) [pid = 3840] [serial = 2152] [outer = 1657F400] 17:08:20 INFO - PROCESS | 3840 | 1472087300615 Marionette DEBUG loaded listener.js 17:08:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (1751D400) [pid = 3840] [serial = 2153] [outer = 1657F400] 17:08:21 INFO - PROCESS | 3840 | 1472087301409 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 17:08:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 17:08:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1149ms 17:08:21 INFO - PROCESS | 3840 | 1472087301445 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 17:08:21 INFO - PROCESS | 3840 | 1472087301449 Marionette TRACE conn3 <- [1,2833,null,{"value":"13"}] 17:08:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 17:08:21 INFO - PROCESS | 3840 | 1472087301468 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 17:08:21 INFO - PROCESS | 3840 | 1472087301471 Marionette TRACE conn3 <- [1,2834,null,{}] 17:08:21 INFO - PROCESS | 3840 | 1472087301477 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:21 INFO - PROCESS | 3840 | 1472087301480 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:21 INFO - PROCESS | 3840 | 1472087301581 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 17:08:21 INFO - PROCESS | 3840 | 1472087301723 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:21 INFO - PROCESS | 3840 | 1472087301728 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:21 INFO - PROCESS | 3840 | ++DOCSHELL 1047CC00 == 41 [pid = 3840] [id = 718] 17:08:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (104E3C00) [pid = 3840] [serial = 2154] [outer = 00000000] 17:08:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (10A0F000) [pid = 3840] [serial = 2155] [outer = 104E3C00] 17:08:21 INFO - PROCESS | 3840 | 1472087301783 Marionette DEBUG loaded listener.js 17:08:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (10AEA000) [pid = 3840] [serial = 2156] [outer = 104E3C00] 17:08:22 INFO - PROCESS | 3840 | --DOCSHELL 1833B800 == 40 [pid = 3840] [id = 714] 17:08:22 INFO - PROCESS | 3840 | --DOCSHELL 13215800 == 39 [pid = 3840] [id = 713] 17:08:22 INFO - PROCESS | 3840 | --DOCSHELL 0F34A400 == 38 [pid = 3840] [id = 712] 17:08:22 INFO - PROCESS | 3840 | --DOCSHELL 172E3800 == 37 [pid = 3840] [id = 711] 17:08:22 INFO - PROCESS | 3840 | --DOCSHELL 15ECF800 == 36 [pid = 3840] [id = 710] 17:08:22 INFO - PROCESS | 3840 | --DOCSHELL 15649C00 == 35 [pid = 3840] [id = 709] 17:08:22 INFO - PROCESS | 3840 | --DOCSHELL 132B3400 == 34 [pid = 3840] [id = 708] 17:08:22 INFO - PROCESS | 3840 | --DOCSHELL 1147A800 == 33 [pid = 3840] [id = 707] 17:08:22 INFO - PROCESS | 3840 | --DOCSHELL 10AF7C00 == 32 [pid = 3840] [id = 706] 17:08:22 INFO - PROCESS | 3840 | --DOCSHELL 103C9800 == 31 [pid = 3840] [id = 705] 17:08:22 INFO - PROCESS | 3840 | --DOCSHELL 1185A000 == 30 [pid = 3840] [id = 703] 17:08:22 INFO - PROCESS | 3840 | --DOCSHELL 18337800 == 29 [pid = 3840] [id = 704] 17:08:22 INFO - PROCESS | 3840 | --DOCSHELL 1578A000 == 28 [pid = 3840] [id = 702] 17:08:22 INFO - PROCESS | 3840 | --DOCSHELL 15ECE800 == 27 [pid = 3840] [id = 717] 17:08:22 INFO - PROCESS | 3840 | --DOCSHELL 0F2C4400 == 26 [pid = 3840] [id = 715] 17:08:22 INFO - PROCESS | 3840 | --DOCSHELL 1055E000 == 25 [pid = 3840] [id = 716] 17:08:22 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (1830E400) [pid = 3840] [serial = 2110] [outer = 00000000] [url = about:blank] 17:08:22 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (10E42000) [pid = 3840] [serial = 2089] [outer = 00000000] [url = about:blank] 17:08:22 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (10F9F000) [pid = 3840] [serial = 2090] [outer = 00000000] [url = about:blank] 17:08:22 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (158D1C00) [pid = 3840] [serial = 2098] [outer = 00000000] [url = about:blank] 17:08:22 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (1185AC00) [pid = 3840] [serial = 2087] [outer = 00000000] [url = about:blank] 17:08:22 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (1180B400) [pid = 3840] [serial = 2086] [outer = 00000000] [url = about:blank] 17:08:22 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (13EA9C00) [pid = 3840] [serial = 2095] [outer = 00000000] [url = about:blank] 17:08:22 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (118A3C00) [pid = 3840] [serial = 2092] [outer = 00000000] [url = about:blank] 17:08:22 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (11D08400) [pid = 3840] [serial = 2093] [outer = 00000000] [url = about:blank] 17:08:22 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (16102000) [pid = 3840] [serial = 2101] [outer = 00000000] [url = about:blank] 17:08:22 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (114E2000) [pid = 3840] [serial = 2104] [outer = 00000000] [url = about:blank] 17:08:22 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (1751D800) [pid = 3840] [serial = 2107] [outer = 00000000] [url = about:blank] 17:08:22 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (11801800) [pid = 3840] [serial = 2078] [outer = 00000000] [url = about:blank] 17:08:22 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (112C2400) [pid = 3840] [serial = 2077] [outer = 00000000] [url = about:blank] 17:08:22 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (1830F800) [pid = 3840] [serial = 2111] [outer = 00000000] [url = about:blank] 17:08:22 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (14374000) [pid = 3840] [serial = 2081] [outer = 00000000] [url = about:blank] 17:08:22 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (13EAB400) [pid = 3840] [serial = 2080] [outer = 00000000] [url = about:blank] 17:08:22 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (18303C00) [pid = 3840] [serial = 2084] [outer = 00000000] [url = about:blank] 17:08:22 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (17527400) [pid = 3840] [serial = 2083] [outer = 00000000] [url = about:blank] 17:08:22 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (159AD000) [pid = 3840] [serial = 2099] [outer = 00000000] [url = about:blank] 17:08:22 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (13EA9400) [pid = 3840] [serial = 2105] [outer = 00000000] [url = about:blank] 17:08:22 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (17BB3800) [pid = 3840] [serial = 2108] [outer = 00000000] [url = about:blank] 17:08:22 INFO - PROCESS | 3840 | --DOMWINDOW == 62 (14372C00) [pid = 3840] [serial = 2096] [outer = 00000000] [url = about:blank] 17:08:22 INFO - PROCESS | 3840 | 1472087302958 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 17:08:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 17:08:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1513ms 17:08:22 INFO - PROCESS | 3840 | 1472087302995 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 17:08:22 INFO - PROCESS | 3840 | 1472087302999 Marionette TRACE conn3 <- [1,2837,null,{"value":"13"}] 17:08:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 17:08:22 INFO - PROCESS | 3840 | 1472087303004 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 17:08:22 INFO - PROCESS | 3840 | 1472087303007 Marionette TRACE conn3 <- [1,2838,null,{}] 17:08:22 INFO - PROCESS | 3840 | 1472087303012 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:23 INFO - PROCESS | 3840 | 1472087303016 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:23 INFO - PROCESS | 3840 | 1472087303091 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 17:08:23 INFO - PROCESS | 3840 | 1472087303196 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:23 INFO - PROCESS | 3840 | 1472087303198 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:23 INFO - PROCESS | 3840 | ++DOCSHELL 10A09400 == 26 [pid = 3840] [id = 719] 17:08:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 63 (10A48800) [pid = 3840] [serial = 2157] [outer = 00000000] 17:08:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (10AEE800) [pid = 3840] [serial = 2158] [outer = 10A48800] 17:08:23 INFO - PROCESS | 3840 | 1472087303251 Marionette DEBUG loaded listener.js 17:08:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (10AF3800) [pid = 3840] [serial = 2159] [outer = 10A48800] 17:08:23 INFO - PROCESS | 3840 | 1472087303673 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 17:08:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 17:08:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 711ms 17:08:23 INFO - PROCESS | 3840 | 1472087303710 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 17:08:23 INFO - PROCESS | 3840 | 1472087303715 Marionette TRACE conn3 <- [1,2841,null,{"value":"13"}] 17:08:23 INFO - PROCESS | 3840 | 1472087303754 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 17:08:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 17:08:23 INFO - PROCESS | 3840 | 1472087303757 Marionette TRACE conn3 <- [1,2842,null,{}] 17:08:23 INFO - PROCESS | 3840 | 1472087303761 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:23 INFO - PROCESS | 3840 | 1472087303764 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:23 INFO - PROCESS | 3840 | 1472087303852 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 17:08:23 INFO - PROCESS | 3840 | 1472087303860 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:23 INFO - PROCESS | 3840 | 1472087303863 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:23 INFO - PROCESS | 3840 | ++DOCSHELL 114D9000 == 27 [pid = 3840] [id = 720] 17:08:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (114E5000) [pid = 3840] [serial = 2160] [outer = 00000000] 17:08:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (11802C00) [pid = 3840] [serial = 2161] [outer = 114E5000] 17:08:23 INFO - PROCESS | 3840 | 1472087303921 Marionette DEBUG loaded listener.js 17:08:23 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (11853800) [pid = 3840] [serial = 2162] [outer = 114E5000] 17:08:24 INFO - PROCESS | 3840 | 1472087304419 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 17:08:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 17:08:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 726ms 17:08:24 INFO - PROCESS | 3840 | 1472087304481 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 17:08:24 INFO - PROCESS | 3840 | 1472087304483 Marionette TRACE conn3 <- [1,2845,null,{"value":"13"}] 17:08:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 17:08:24 INFO - PROCESS | 3840 | 1472087304487 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 17:08:24 INFO - PROCESS | 3840 | 1472087304491 Marionette TRACE conn3 <- [1,2846,null,{}] 17:08:24 INFO - PROCESS | 3840 | 1472087304502 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:24 INFO - PROCESS | 3840 | 1472087304508 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:24 INFO - PROCESS | 3840 | 1472087304595 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 17:08:24 INFO - PROCESS | 3840 | 1472087304687 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:24 INFO - PROCESS | 3840 | 1472087304691 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:24 INFO - PROCESS | 3840 | ++DOCSHELL 12E76400 == 28 [pid = 3840] [id = 721] 17:08:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (13214C00) [pid = 3840] [serial = 2163] [outer = 00000000] 17:08:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (132B5000) [pid = 3840] [serial = 2164] [outer = 13214C00] 17:08:24 INFO - PROCESS | 3840 | 1472087304742 Marionette DEBUG loaded listener.js 17:08:24 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (13A9DC00) [pid = 3840] [serial = 2165] [outer = 13214C00] 17:08:25 INFO - PROCESS | 3840 | 1472087305166 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 17:08:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 17:08:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 711ms 17:08:25 INFO - PROCESS | 3840 | 1472087305217 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 17:08:25 INFO - PROCESS | 3840 | 1472087305220 Marionette TRACE conn3 <- [1,2849,null,{"value":"13"}] 17:08:25 INFO - PROCESS | 3840 | 1472087305227 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 17:08:25 INFO - PROCESS | 3840 | 1472087305230 Marionette TRACE conn3 <- [1,2850,null,{}] 17:08:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 17:08:25 INFO - PROCESS | 3840 | 1472087305235 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:25 INFO - PROCESS | 3840 | 1472087305238 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:25 INFO - PROCESS | 3840 | 1472087305372 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 17:08:25 INFO - PROCESS | 3840 | 1472087305439 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:25 INFO - PROCESS | 3840 | 1472087305442 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:25 INFO - PROCESS | 3840 | ++DOCSHELL 13EB5800 == 29 [pid = 3840] [id = 722] 17:08:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (14374800) [pid = 3840] [serial = 2166] [outer = 00000000] 17:08:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (1519E800) [pid = 3840] [serial = 2167] [outer = 14374800] 17:08:25 INFO - PROCESS | 3840 | 1472087305490 Marionette DEBUG loaded listener.js 17:08:25 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (1564CC00) [pid = 3840] [serial = 2168] [outer = 14374800] 17:08:25 INFO - PROCESS | 3840 | 1472087305931 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 17:08:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 17:08:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 712ms 17:08:25 INFO - PROCESS | 3840 | 1472087305952 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 17:08:25 INFO - PROCESS | 3840 | 1472087305954 Marionette TRACE conn3 <- [1,2853,null,{"value":"13"}] 17:08:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 17:08:25 INFO - PROCESS | 3840 | 1472087305958 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 17:08:25 INFO - PROCESS | 3840 | 1472087305960 Marionette TRACE conn3 <- [1,2854,null,{}] 17:08:25 INFO - PROCESS | 3840 | 1472087305970 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:25 INFO - PROCESS | 3840 | 1472087305972 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:26 INFO - PROCESS | 3840 | 1472087306092 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 17:08:26 INFO - PROCESS | 3840 | 1472087306097 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:26 INFO - PROCESS | 3840 | 1472087306099 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:26 INFO - PROCESS | 3840 | ++DOCSHELL 15655C00 == 30 [pid = 3840] [id = 723] 17:08:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (1578AC00) [pid = 3840] [serial = 2169] [outer = 00000000] 17:08:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (158D2C00) [pid = 3840] [serial = 2170] [outer = 1578AC00] 17:08:26 INFO - PROCESS | 3840 | 1472087306149 Marionette DEBUG loaded listener.js 17:08:26 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (159A5C00) [pid = 3840] [serial = 2171] [outer = 1578AC00] 17:08:26 INFO - PROCESS | 3840 | 1472087306632 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 17:08:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 17:08:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 711ms 17:08:26 INFO - PROCESS | 3840 | 1472087306680 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 17:08:26 INFO - PROCESS | 3840 | 1472087306682 Marionette TRACE conn3 <- [1,2857,null,{"value":"13"}] 17:08:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 17:08:26 INFO - PROCESS | 3840 | 1472087306712 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 17:08:26 INFO - PROCESS | 3840 | 1472087306714 Marionette TRACE conn3 <- [1,2858,null,{}] 17:08:26 INFO - PROCESS | 3840 | 1472087306734 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:26 INFO - PROCESS | 3840 | 1472087306740 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:27 INFO - PROCESS | 3840 | 1472087307060 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 17:08:27 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (1833C400) [pid = 3840] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 17:08:27 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (1564F000) [pid = 3840] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 17:08:27 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (1658B400) [pid = 3840] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 17:08:27 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (172E6000) [pid = 3840] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 17:08:27 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (104E8800) [pid = 3840] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 17:08:27 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (18338000) [pid = 3840] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 17:08:27 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (1564AC00) [pid = 3840] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 17:08:27 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (134D9800) [pid = 3840] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 17:08:27 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (10AF8C00) [pid = 3840] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 17:08:27 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (1147D800) [pid = 3840] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 17:08:27 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (0F34B400) [pid = 3840] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 17:08:27 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (134DC800) [pid = 3840] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 17:08:27 INFO - PROCESS | 3840 | 1472087307127 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:27 INFO - PROCESS | 3840 | 1472087307129 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:27 INFO - PROCESS | 3840 | ++DOCSHELL 0F351800 == 31 [pid = 3840] [id = 724] 17:08:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (0F394400) [pid = 3840] [serial = 2172] [outer = 00000000] 17:08:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (11251800) [pid = 3840] [serial = 2173] [outer = 0F394400] 17:08:27 INFO - PROCESS | 3840 | 1472087307178 Marionette DEBUG loaded listener.js 17:08:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (1321AC00) [pid = 3840] [serial = 2174] [outer = 0F394400] 17:08:27 INFO - PROCESS | 3840 | 1472087307549 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 17:08:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 17:08:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 908ms 17:08:27 INFO - PROCESS | 3840 | 1472087307594 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 17:08:27 INFO - PROCESS | 3840 | 1472087307596 Marionette TRACE conn3 <- [1,2861,null,{"value":"13"}] 17:08:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 17:08:27 INFO - PROCESS | 3840 | 1472087307609 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 17:08:27 INFO - PROCESS | 3840 | 1472087307611 Marionette TRACE conn3 <- [1,2862,null,{}] 17:08:27 INFO - PROCESS | 3840 | 1472087307614 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:27 INFO - PROCESS | 3840 | 1472087307616 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:27 INFO - PROCESS | 3840 | 1472087307696 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 17:08:27 INFO - PROCESS | 3840 | 1472087307701 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:27 INFO - PROCESS | 3840 | 1472087307703 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:27 INFO - PROCESS | 3840 | ++DOCSHELL 134DC800 == 32 [pid = 3840] [id = 725] 17:08:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (1658B400) [pid = 3840] [serial = 2175] [outer = 00000000] 17:08:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (17168800) [pid = 3840] [serial = 2176] [outer = 1658B400] 17:08:27 INFO - PROCESS | 3840 | 1472087307749 Marionette DEBUG loaded listener.js 17:08:27 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (17259C00) [pid = 3840] [serial = 2177] [outer = 1658B400] 17:08:28 INFO - PROCESS | 3840 | 1472087308197 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 17:08:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 17:08:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 641ms 17:08:28 INFO - PROCESS | 3840 | 1472087308242 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 17:08:28 INFO - PROCESS | 3840 | 1472087308244 Marionette TRACE conn3 <- [1,2865,null,{"value":"13"}] 17:08:28 INFO - PROCESS | 3840 | 1472087308247 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 17:08:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 17:08:28 INFO - PROCESS | 3840 | 1472087308249 Marionette TRACE conn3 <- [1,2866,null,{}] 17:08:28 INFO - PROCESS | 3840 | 1472087308253 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:28 INFO - PROCESS | 3840 | 1472087308254 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:28 INFO - PROCESS | 3840 | 1472087308342 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 17:08:28 INFO - PROCESS | 3840 | 1472087308348 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:28 INFO - PROCESS | 3840 | 1472087308350 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:28 INFO - PROCESS | 3840 | ++DOCSHELL 11854C00 == 33 [pid = 3840] [id = 726] 17:08:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (15651000) [pid = 3840] [serial = 2178] [outer = 00000000] 17:08:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (17B24400) [pid = 3840] [serial = 2179] [outer = 15651000] 17:08:28 INFO - PROCESS | 3840 | 1472087308424 Marionette DEBUG loaded listener.js 17:08:28 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (17BB3400) [pid = 3840] [serial = 2180] [outer = 15651000] 17:08:28 INFO - PROCESS | 3840 | 1472087308876 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 17:08:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 17:08:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 679ms 17:08:28 INFO - PROCESS | 3840 | 1472087308946 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 17:08:28 INFO - PROCESS | 3840 | 1472087308949 Marionette TRACE conn3 <- [1,2869,null,{"value":"13"}] 17:08:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 17:08:28 INFO - PROCESS | 3840 | 1472087308952 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 17:08:28 INFO - PROCESS | 3840 | 1472087308954 Marionette TRACE conn3 <- [1,2870,null,{}] 17:08:28 INFO - PROCESS | 3840 | 1472087308958 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:28 INFO - PROCESS | 3840 | 1472087308960 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:29 INFO - PROCESS | 3840 | 1472087309085 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 17:08:29 INFO - PROCESS | 3840 | 1472087309236 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:29 INFO - PROCESS | 3840 | 1472087309240 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:29 INFO - PROCESS | 3840 | ++DOCSHELL 0F345000 == 34 [pid = 3840] [id = 727] 17:08:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (0F345C00) [pid = 3840] [serial = 2181] [outer = 00000000] 17:08:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (0F351000) [pid = 3840] [serial = 2182] [outer = 0F345C00] 17:08:29 INFO - PROCESS | 3840 | 1472087309302 Marionette DEBUG loaded listener.js 17:08:29 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (104E3000) [pid = 3840] [serial = 2183] [outer = 0F345C00] 17:08:30 INFO - PROCESS | 3840 | 1472087310108 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 17:08:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 17:08:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1236ms 17:08:30 INFO - PROCESS | 3840 | 1472087310193 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 17:08:30 INFO - PROCESS | 3840 | 1472087310197 Marionette TRACE conn3 <- [1,2873,null,{"value":"13"}] 17:08:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 17:08:30 INFO - PROCESS | 3840 | 1472087310203 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 17:08:30 INFO - PROCESS | 3840 | 1472087310206 Marionette TRACE conn3 <- [1,2874,null,{}] 17:08:30 INFO - PROCESS | 3840 | 1472087310211 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:30 INFO - PROCESS | 3840 | 1472087310215 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:30 INFO - PROCESS | 3840 | 1472087310362 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 17:08:30 INFO - PROCESS | 3840 | 1472087310501 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:30 INFO - PROCESS | 3840 | 1472087310504 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:30 INFO - PROCESS | 3840 | ++DOCSHELL 1185A000 == 35 [pid = 3840] [id = 728] 17:08:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (1185D800) [pid = 3840] [serial = 2184] [outer = 00000000] 17:08:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (11C13400) [pid = 3840] [serial = 2185] [outer = 1185D800] 17:08:30 INFO - PROCESS | 3840 | 1472087310565 Marionette DEBUG loaded listener.js 17:08:30 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (129F7000) [pid = 3840] [serial = 2186] [outer = 1185D800] 17:08:31 INFO - PROCESS | 3840 | 1472087311437 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 17:08:31 INFO - PROCESS | 3840 | --DOCSHELL 11854C00 == 34 [pid = 3840] [id = 726] 17:08:31 INFO - PROCESS | 3840 | --DOCSHELL 134DC800 == 33 [pid = 3840] [id = 725] 17:08:31 INFO - PROCESS | 3840 | --DOCSHELL 0F351800 == 32 [pid = 3840] [id = 724] 17:08:31 INFO - PROCESS | 3840 | --DOCSHELL 15655C00 == 31 [pid = 3840] [id = 723] 17:08:31 INFO - PROCESS | 3840 | --DOCSHELL 13EB5800 == 30 [pid = 3840] [id = 722] 17:08:31 INFO - PROCESS | 3840 | --DOCSHELL 12E76400 == 29 [pid = 3840] [id = 721] 17:08:31 INFO - PROCESS | 3840 | --DOCSHELL 114D9000 == 28 [pid = 3840] [id = 720] 17:08:31 INFO - PROCESS | 3840 | --DOCSHELL 10A09400 == 27 [pid = 3840] [id = 719] 17:08:31 INFO - PROCESS | 3840 | --DOCSHELL 1047CC00 == 26 [pid = 3840] [id = 718] 17:08:31 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (16B9A000) [pid = 3840] [serial = 2131] [outer = 00000000] [url = about:blank] 17:08:31 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (17526000) [pid = 3840] [serial = 2134] [outer = 00000000] [url = about:blank] 17:08:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 17:08:31 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (112C2000) [pid = 3840] [serial = 2116] [outer = 00000000] [url = about:blank] 17:08:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1282ms 17:08:31 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (1185A400) [pid = 3840] [serial = 2117] [outer = 00000000] [url = about:blank] 17:08:31 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (19709400) [pid = 3840] [serial = 2114] [outer = 00000000] [url = about:blank] 17:08:31 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (1833D400) [pid = 3840] [serial = 2113] [outer = 00000000] [url = about:blank] 17:08:31 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (19713000) [pid = 3840] [serial = 2144] [outer = 00000000] [url = about:blank] 17:08:31 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (159B0800) [pid = 3840] [serial = 2128] [outer = 00000000] [url = about:blank] 17:08:31 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (13EB2400) [pid = 3840] [serial = 2125] [outer = 00000000] [url = about:blank] 17:08:31 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (15197800) [pid = 3840] [serial = 2126] [outer = 00000000] [url = about:blank] 17:08:31 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (112BF800) [pid = 3840] [serial = 2119] [outer = 00000000] [url = about:blank] 17:08:31 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (114AF000) [pid = 3840] [serial = 2120] [outer = 00000000] [url = about:blank] 17:08:31 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (11C12800) [pid = 3840] [serial = 2122] [outer = 00000000] [url = about:blank] 17:08:31 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (1296DC00) [pid = 3840] [serial = 2123] [outer = 00000000] [url = about:blank] 17:08:31 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (10AEA800) [pid = 3840] [serial = 2137] [outer = 00000000] [url = about:blank] 17:08:31 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (17ED7800) [pid = 3840] [serial = 2135] [outer = 00000000] [url = about:blank] 17:08:31 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (1830D800) [pid = 3840] [serial = 2140] [outer = 00000000] [url = about:blank] 17:08:31 INFO - PROCESS | 3840 | --DOMWINDOW == 62 (114F5800) [pid = 3840] [serial = 2138] [outer = 00000000] [url = about:blank] 17:08:31 INFO - PROCESS | 3840 | --DOMWINDOW == 61 (16BA2400) [pid = 3840] [serial = 2132] [outer = 00000000] [url = about:blank] 17:08:31 INFO - PROCESS | 3840 | --DOMWINDOW == 60 (1830EC00) [pid = 3840] [serial = 2141] [outer = 00000000] [url = about:blank] 17:08:31 INFO - PROCESS | 3840 | --DOMWINDOW == 59 (15EC8400) [pid = 3840] [serial = 2129] [outer = 00000000] [url = about:blank] 17:08:31 INFO - PROCESS | 3840 | --DOMWINDOW == 58 (19710000) [pid = 3840] [serial = 2143] [outer = 00000000] [url = about:blank] 17:08:31 INFO - PROCESS | 3840 | --DOMWINDOW == 57 (16884800) [pid = 3840] [serial = 2102] [outer = 00000000] [url = about:blank] 17:08:31 INFO - PROCESS | 3840 | 1472087311493 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 17:08:31 INFO - PROCESS | 3840 | 1472087311497 Marionette TRACE conn3 <- [1,2877,null,{"value":"13"}] 17:08:31 INFO - PROCESS | 3840 | 1472087311503 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 17:08:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 17:08:31 INFO - PROCESS | 3840 | 1472087311506 Marionette TRACE conn3 <- [1,2878,null,{}] 17:08:31 INFO - PROCESS | 3840 | 1472087311512 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:31 INFO - PROCESS | 3840 | 1472087311514 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:31 INFO - PROCESS | 3840 | 1472087311607 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 17:08:31 INFO - PROCESS | 3840 | 1472087311720 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:31 INFO - PROCESS | 3840 | 1472087311724 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:31 INFO - PROCESS | 3840 | ++DOCSHELL 0F349000 == 27 [pid = 3840] [id = 729] 17:08:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 58 (0F34B000) [pid = 3840] [serial = 2187] [outer = 00000000] 17:08:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 59 (10AF0C00) [pid = 3840] [serial = 2188] [outer = 0F34B000] 17:08:31 INFO - PROCESS | 3840 | 1472087311774 Marionette DEBUG loaded listener.js 17:08:31 INFO - PROCESS | 3840 | ++DOMWINDOW == 60 (11253400) [pid = 3840] [serial = 2189] [outer = 0F34B000] 17:08:32 INFO - PROCESS | 3840 | 1472087312251 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 17:08:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 17:08:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 788ms 17:08:32 INFO - PROCESS | 3840 | 1472087312308 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 17:08:32 INFO - PROCESS | 3840 | 1472087312312 Marionette TRACE conn3 <- [1,2881,null,{"value":"13"}] 17:08:32 INFO - PROCESS | 3840 | 1472087312323 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 17:08:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 17:08:32 INFO - PROCESS | 3840 | 1472087312326 Marionette TRACE conn3 <- [1,2882,null,{}] 17:08:32 INFO - PROCESS | 3840 | 1472087312330 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:32 INFO - PROCESS | 3840 | 1472087312332 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:32 INFO - PROCESS | 3840 | 1472087312430 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 17:08:32 INFO - PROCESS | 3840 | 1472087312445 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:32 INFO - PROCESS | 3840 | 1472087312448 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:32 INFO - PROCESS | 3840 | ++DOCSHELL 11857000 == 28 [pid = 3840] [id = 730] 17:08:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 61 (11857400) [pid = 3840] [serial = 2190] [outer = 00000000] 17:08:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 62 (11898400) [pid = 3840] [serial = 2191] [outer = 11857400] 17:08:32 INFO - PROCESS | 3840 | 1472087312501 Marionette DEBUG loaded listener.js 17:08:32 INFO - PROCESS | 3840 | ++DOMWINDOW == 63 (11D08400) [pid = 3840] [serial = 2192] [outer = 11857400] 17:08:32 INFO - PROCESS | 3840 | 1472087312981 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 17:08:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 17:08:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 696ms 17:08:33 INFO - PROCESS | 3840 | 1472087313036 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 17:08:33 INFO - PROCESS | 3840 | 1472087313039 Marionette TRACE conn3 <- [1,2885,null,{"value":"13"}] 17:08:33 INFO - PROCESS | 3840 | 1472087313043 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 17:08:33 INFO - PROCESS | 3840 | 1472087313046 Marionette TRACE conn3 <- [1,2886,null,{}] 17:08:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 17:08:33 INFO - PROCESS | 3840 | 1472087313058 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:33 INFO - PROCESS | 3840 | 1472087313063 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:33 INFO - PROCESS | 3840 | 1472087313151 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 17:08:33 INFO - PROCESS | 3840 | 1472087313255 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:33 INFO - PROCESS | 3840 | 1472087313259 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:33 INFO - PROCESS | 3840 | ++DOCSHELL 134E7000 == 29 [pid = 3840] [id = 731] 17:08:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (13A09800) [pid = 3840] [serial = 2193] [outer = 00000000] 17:08:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (1436E400) [pid = 3840] [serial = 2194] [outer = 13A09800] 17:08:33 INFO - PROCESS | 3840 | 1472087313309 Marionette DEBUG loaded listener.js 17:08:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (14795800) [pid = 3840] [serial = 2195] [outer = 13A09800] 17:08:33 INFO - PROCESS | 3840 | 1472087313746 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 17:08:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 17:08:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 726ms 17:08:33 INFO - PROCESS | 3840 | 1472087313787 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 17:08:33 INFO - PROCESS | 3840 | 1472087313790 Marionette TRACE conn3 <- [1,2889,null,{"value":"13"}] 17:08:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 17:08:33 INFO - PROCESS | 3840 | 1472087313798 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 17:08:33 INFO - PROCESS | 3840 | 1472087313800 Marionette TRACE conn3 <- [1,2890,null,{}] 17:08:33 INFO - PROCESS | 3840 | 1472087313803 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:33 INFO - PROCESS | 3840 | 1472087313805 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:33 INFO - PROCESS | 3840 | 1472087313930 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 17:08:33 INFO - PROCESS | 3840 | 1472087313940 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:33 INFO - PROCESS | 3840 | 1472087313942 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:33 INFO - PROCESS | 3840 | ++DOCSHELL 15652000 == 30 [pid = 3840] [id = 732] 17:08:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (1578B800) [pid = 3840] [serial = 2196] [outer = 00000000] 17:08:33 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (159B2C00) [pid = 3840] [serial = 2197] [outer = 1578B800] 17:08:33 INFO - PROCESS | 3840 | 1472087313975 Marionette DEBUG loaded listener.js 17:08:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (15EC7000) [pid = 3840] [serial = 2198] [outer = 1578B800] 17:08:34 INFO - PROCESS | 3840 | 1472087314452 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 17:08:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 17:08:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 695ms 17:08:34 INFO - PROCESS | 3840 | 1472087314476 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 17:08:34 INFO - PROCESS | 3840 | 1472087314478 Marionette TRACE conn3 <- [1,2893,null,{"value":"13"}] 17:08:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 17:08:34 INFO - PROCESS | 3840 | 1472087314482 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 17:08:34 INFO - PROCESS | 3840 | 1472087314483 Marionette TRACE conn3 <- [1,2894,null,{}] 17:08:34 INFO - PROCESS | 3840 | 1472087314487 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:34 INFO - PROCESS | 3840 | 1472087314489 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:34 INFO - PROCESS | 3840 | 1472087314631 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 17:08:34 INFO - PROCESS | 3840 | 1472087314656 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:34 INFO - PROCESS | 3840 | 1472087314658 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:34 INFO - PROCESS | 3840 | ++DOCSHELL 114F3800 == 31 [pid = 3840] [id = 733] 17:08:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (15ECF000) [pid = 3840] [serial = 2199] [outer = 00000000] 17:08:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (168E0800) [pid = 3840] [serial = 2200] [outer = 15ECF000] 17:08:34 INFO - PROCESS | 3840 | 1472087314707 Marionette DEBUG loaded listener.js 17:08:34 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (16BA0000) [pid = 3840] [serial = 2201] [outer = 15ECF000] 17:08:35 INFO - PROCESS | 3840 | 1472087315198 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 17:08:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 17:08:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 726ms 17:08:35 INFO - PROCESS | 3840 | 1472087315222 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 17:08:35 INFO - PROCESS | 3840 | 1472087315224 Marionette TRACE conn3 <- [1,2897,null,{"value":"13"}] 17:08:35 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 17:08:35 INFO - PROCESS | 3840 | 1472087315239 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 17:08:35 INFO - PROCESS | 3840 | 1472087315241 Marionette TRACE conn3 <- [1,2898,null,{}] 17:08:35 INFO - PROCESS | 3840 | 1472087315245 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:35 INFO - PROCESS | 3840 | 1472087315250 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:35 INFO - PROCESS | 3840 | 1472087315380 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 17:08:35 INFO - PROCESS | 3840 | 1472087315452 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:35 INFO - PROCESS | 3840 | 1472087315455 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:35 INFO - PROCESS | 3840 | ++DOCSHELL 16BA5800 == 32 [pid = 3840] [id = 734] 17:08:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (1735A000) [pid = 3840] [serial = 2202] [outer = 00000000] 17:08:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (17EE1C00) [pid = 3840] [serial = 2203] [outer = 1735A000] 17:08:35 INFO - PROCESS | 3840 | 1472087315508 Marionette DEBUG loaded listener.js 17:08:35 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (17EE5800) [pid = 3840] [serial = 2204] [outer = 1735A000] 17:08:35 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (11854400) [pid = 3840] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 17:08:35 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (0F2C8800) [pid = 3840] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 17:08:35 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (10A48800) [pid = 3840] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 17:08:35 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (1657F400) [pid = 3840] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 17:08:35 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (14374800) [pid = 3840] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 17:08:35 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (1578AC00) [pid = 3840] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 17:08:35 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (104E3C00) [pid = 3840] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 17:08:35 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (1658B400) [pid = 3840] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 17:08:35 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (13214C00) [pid = 3840] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 17:08:35 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (114E5000) [pid = 3840] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 17:08:35 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (0F394400) [pid = 3840] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 17:08:36 INFO - PROCESS | 3840 | 1472087316014 Marionette TRACE conn3 <- [1,2900,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 17:08:36 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 17:08:36 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 17:08:36 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 835ms 17:08:36 INFO - PROCESS | 3840 | 1472087316064 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 17:08:36 INFO - PROCESS | 3840 | 1472087316066 Marionette TRACE conn3 <- [1,2901,null,{"value":"13"}] 17:08:36 INFO - TEST-START | /DOMEvents/constructors.html 17:08:36 INFO - PROCESS | 3840 | 1472087316070 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 17:08:36 INFO - PROCESS | 3840 | 1472087316072 Marionette TRACE conn3 <- [1,2902,null,{}] 17:08:36 INFO - PROCESS | 3840 | 1472087316075 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:36 INFO - PROCESS | 3840 | 1472087316077 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:36 INFO - PROCESS | 3840 | 1472087316158 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 17:08:36 INFO - PROCESS | 3840 | 1472087316166 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:36 INFO - PROCESS | 3840 | 1472087316168 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:36 INFO - PROCESS | 3840 | ++DOCSHELL 11854400 == 33 [pid = 3840] [id = 735] 17:08:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (11C14C00) [pid = 3840] [serial = 2205] [outer = 00000000] 17:08:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (159B0400) [pid = 3840] [serial = 2206] [outer = 11C14C00] 17:08:36 INFO - PROCESS | 3840 | 1472087316214 Marionette DEBUG loaded listener.js 17:08:36 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (16B98400) [pid = 3840] [serial = 2207] [outer = 11C14C00] 17:08:36 INFO - PROCESS | 3840 | 1472087316758 Marionette TRACE conn3 <- [1,2904,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 17:08:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 17:08:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 17:08:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 17:08:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 17:08:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 17:08:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 17:08:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 17:08:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 17:08:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 17:08:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 17:08:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 17:08:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 17:08:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 17:08:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 17:08:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 17:08:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 17:08:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 17:08:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 17:08:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 17:08:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 17:08:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 17:08:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 17:08:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 17:08:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 17:08:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 17:08:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 17:08:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 17:08:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 17:08:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 17:08:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 17:08:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 17:08:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 17:08:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 17:08:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 17:08:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 17:08:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 17:08:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 17:08:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 17:08:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:08:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:08:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 17:08:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:08:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 17:08:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 17:08:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:08:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:08:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 17:08:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:08:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 17:08:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 17:08:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:08:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:08:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 17:08:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:08:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 17:08:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 17:08:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:08:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:08:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 17:08:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:08:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 17:08:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 17:08:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:08:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:08:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 17:08:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:08:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 17:08:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 17:08:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:08:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:08:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 17:08:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:08:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 17:08:36 INFO - TEST-OK | /DOMEvents/constructors.html | took 788ms 17:08:36 INFO - PROCESS | 3840 | 1472087316880 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 17:08:36 INFO - PROCESS | 3840 | 1472087316883 Marionette TRACE conn3 <- [1,2905,null,{"value":"13"}] 17:08:36 INFO - TEST-START | /DOMEvents/event-phases-order.html 17:08:36 INFO - PROCESS | 3840 | 1472087316887 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 17:08:36 INFO - PROCESS | 3840 | 1472087316888 Marionette TRACE conn3 <- [1,2906,null,{}] 17:08:36 INFO - PROCESS | 3840 | 1472087316892 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:36 INFO - PROCESS | 3840 | 1472087316877 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:36 INFO - PROCESS | 3840 | 1472087316965 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 17:08:37 INFO - PROCESS | 3840 | 1472087317062 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:37 INFO - PROCESS | 3840 | 1472087317064 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:37 INFO - PROCESS | 3840 | ++DOCSHELL 11DE8400 == 34 [pid = 3840] [id = 736] 17:08:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (159AC400) [pid = 3840] [serial = 2208] [outer = 00000000] 17:08:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (18330C00) [pid = 3840] [serial = 2209] [outer = 159AC400] 17:08:37 INFO - PROCESS | 3840 | 1472087317111 Marionette DEBUG loaded listener.js 17:08:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (18331400) [pid = 3840] [serial = 2210] [outer = 159AC400] 17:08:37 INFO - PROCESS | 3840 | 1472087317460 Marionette TRACE conn3 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 17:08:37 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 17:08:37 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 634ms 17:08:37 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 17:08:37 INFO - PROCESS | 3840 | 1472087317531 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 17:08:37 INFO - PROCESS | 3840 | 1472087317533 Marionette TRACE conn3 <- [1,2909,null,{"value":"13"}] 17:08:37 INFO - PROCESS | 3840 | 1472087317536 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 17:08:37 INFO - PROCESS | 3840 | 1472087317538 Marionette TRACE conn3 <- [1,2910,null,{}] 17:08:37 INFO - PROCESS | 3840 | 1472087317551 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:37 INFO - PROCESS | 3840 | 1472087317553 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:37 INFO - PROCESS | 3840 | 1472087317646 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 17:08:37 INFO - PROCESS | 3840 | 1472087317651 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:37 INFO - PROCESS | 3840 | 1472087317653 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:37 INFO - PROCESS | 3840 | ++DOCSHELL 18334400 == 35 [pid = 3840] [id = 737] 17:08:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (18336000) [pid = 3840] [serial = 2211] [outer = 00000000] 17:08:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (1833A000) [pid = 3840] [serial = 2212] [outer = 18336000] 17:08:37 INFO - PROCESS | 3840 | 1472087317703 Marionette DEBUG loaded listener.js 17:08:37 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (1833C400) [pid = 3840] [serial = 2213] [outer = 18336000] 17:08:38 INFO - PROCESS | 3840 | [3840] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 17:08:38 INFO - PROCESS | 3840 | [3840] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 17:08:38 INFO - PROCESS | 3840 | [3840] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 17:08:38 INFO - PROCESS | 3840 | [3840] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 17:08:38 INFO - PROCESS | 3840 | 1472087318344 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 17:08:38 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 17:08:38 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 17:08:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 17:08:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:08:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:08:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:08:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:08:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:08:38 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 17:08:38 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 17:08:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:08:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:08:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:08:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:08:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:08:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:08:38 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 17:08:38 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 17:08:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:08:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:08:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:08:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:08:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:08:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:08:38 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]" 17:08:38 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 17:08:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:08:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:08:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:08:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:08:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:08:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:08:38 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 17:08:38 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 834ms 17:08:38 INFO - PROCESS | 3840 | 1472087318365 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 17:08:38 INFO - PROCESS | 3840 | 1472087318369 Marionette TRACE conn3 <- [1,2913,null,{"value":"13"}] 17:08:38 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 17:08:38 INFO - PROCESS | 3840 | 1472087318374 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 17:08:38 INFO - PROCESS | 3840 | 1472087318380 Marionette TRACE conn3 <- [1,2914,null,{}] 17:08:38 INFO - PROCESS | 3840 | 1472087318385 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:38 INFO - PROCESS | 3840 | 1472087318388 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:38 INFO - PROCESS | 3840 | 1472087318503 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 17:08:38 INFO - PROCESS | 3840 | 1472087318663 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:38 INFO - PROCESS | 3840 | 1472087318666 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:38 INFO - PROCESS | 3840 | ++DOCSHELL 11253800 == 36 [pid = 3840] [id = 738] 17:08:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (11253C00) [pid = 3840] [serial = 2214] [outer = 00000000] 17:08:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (12B77400) [pid = 3840] [serial = 2215] [outer = 11253C00] 17:08:38 INFO - PROCESS | 3840 | 1472087318728 Marionette DEBUG loaded listener.js 17:08:38 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (12E7B000) [pid = 3840] [serial = 2216] [outer = 11253C00] 17:08:39 INFO - PROCESS | 3840 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 17:08:39 INFO - PROCESS | 3840 | 1472087319292 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 17:08:39 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 17:08:39 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 927ms 17:08:39 INFO - PROCESS | 3840 | 1472087319328 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 17:08:39 INFO - PROCESS | 3840 | 1472087319334 Marionette TRACE conn3 <- [1,2917,null,{"value":"13"}] 17:08:39 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 17:08:39 INFO - PROCESS | 3840 | 1472087319342 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 17:08:39 INFO - PROCESS | 3840 | 1472087319345 Marionette TRACE conn3 <- [1,2918,null,{}] 17:08:39 INFO - PROCESS | 3840 | 1472087319349 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:39 INFO - PROCESS | 3840 | 1472087319352 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:39 INFO - PROCESS | 3840 | 1472087319468 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 17:08:39 INFO - PROCESS | 3840 | 1472087319632 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:39 INFO - PROCESS | 3840 | 1472087319635 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:39 INFO - PROCESS | 3840 | ++DOCSHELL 15876800 == 37 [pid = 3840] [id = 739] 17:08:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (158D5000) [pid = 3840] [serial = 2217] [outer = 00000000] 17:08:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (168D8800) [pid = 3840] [serial = 2218] [outer = 158D5000] 17:08:39 INFO - PROCESS | 3840 | 1472087319697 Marionette DEBUG loaded listener.js 17:08:39 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (17258800) [pid = 3840] [serial = 2219] [outer = 158D5000] 17:08:40 INFO - PROCESS | 3840 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 17:08:40 INFO - PROCESS | 3840 | 1472087320195 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 17:08:40 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 17:08:40 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 880ms 17:08:40 INFO - PROCESS | 3840 | 1472087320245 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 17:08:40 INFO - PROCESS | 3840 | 1472087320248 Marionette TRACE conn3 <- [1,2921,null,{"value":"13"}] 17:08:40 INFO - PROCESS | 3840 | 1472087320253 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 17:08:40 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 17:08:40 INFO - PROCESS | 3840 | 1472087320257 Marionette TRACE conn3 <- [1,2922,null,{}] 17:08:40 INFO - PROCESS | 3840 | 1472087320268 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:40 INFO - PROCESS | 3840 | 1472087320273 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:40 INFO - PROCESS | 3840 | 1472087320383 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 17:08:40 INFO - PROCESS | 3840 | 1472087320540 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:40 INFO - PROCESS | 3840 | 1472087320544 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:40 INFO - PROCESS | 3840 | ++DOCSHELL 1832E800 == 38 [pid = 3840] [id = 740] 17:08:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (1832EC00) [pid = 3840] [serial = 2220] [outer = 00000000] 17:08:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (19709000) [pid = 3840] [serial = 2221] [outer = 1832EC00] 17:08:40 INFO - PROCESS | 3840 | 1472087320614 Marionette DEBUG loaded listener.js 17:08:40 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (1970EC00) [pid = 3840] [serial = 2222] [outer = 1832EC00] 17:08:41 INFO - PROCESS | 3840 | 1472087321182 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 17:08:41 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 17:08:41 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 927ms 17:08:41 INFO - PROCESS | 3840 | 1472087321213 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 17:08:41 INFO - PROCESS | 3840 | 1472087321216 Marionette TRACE conn3 <- [1,2925,null,{"value":"13"}] 17:08:41 INFO - PROCESS | 3840 | 1472087321204 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 17:08:41 INFO - PROCESS | 3840 | 1472087321206 Marionette TRACE conn3 <- [1,2926,null,{}] 17:08:41 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 17:08:41 INFO - PROCESS | 3840 | 1472087321210 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:41 INFO - PROCESS | 3840 | 1472087321212 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:41 INFO - PROCESS | 3840 | 1472087321323 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 17:08:41 INFO - PROCESS | 3840 | 1472087321603 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:41 INFO - PROCESS | 3840 | 1472087321606 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:41 INFO - PROCESS | 3840 | ++DOCSHELL 0F343800 == 39 [pid = 3840] [id = 741] 17:08:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (0F347C00) [pid = 3840] [serial = 2223] [outer = 00000000] 17:08:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (10A08C00) [pid = 3840] [serial = 2224] [outer = 0F347C00] 17:08:41 INFO - PROCESS | 3840 | 1472087321678 Marionette DEBUG loaded listener.js 17:08:41 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (10E41C00) [pid = 3840] [serial = 2225] [outer = 0F347C00] 17:08:42 INFO - PROCESS | 3840 | 1472087322202 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 17:08:42 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. 17:08:42 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1020ms 17:08:42 INFO - PROCESS | 3840 | 1472087322247 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 17:08:42 INFO - PROCESS | 3840 | 1472087322251 Marionette TRACE conn3 <- [1,2929,null,{"value":"13"}] 17:08:42 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 17:08:42 INFO - PROCESS | 3840 | 1472087322288 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 17:08:42 INFO - PROCESS | 3840 | 1472087322291 Marionette TRACE conn3 <- [1,2930,null,{}] 17:08:42 INFO - PROCESS | 3840 | 1472087322298 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:42 INFO - PROCESS | 3840 | 1472087322302 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:42 INFO - PROCESS | 3840 | 1472087322404 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 17:08:42 INFO - PROCESS | 3840 | --DOCSHELL 11DE8400 == 38 [pid = 3840] [id = 736] 17:08:42 INFO - PROCESS | 3840 | --DOCSHELL 11854400 == 37 [pid = 3840] [id = 735] 17:08:42 INFO - PROCESS | 3840 | --DOCSHELL 16BA5800 == 36 [pid = 3840] [id = 734] 17:08:42 INFO - PROCESS | 3840 | --DOCSHELL 114F3800 == 35 [pid = 3840] [id = 733] 17:08:42 INFO - PROCESS | 3840 | --DOCSHELL 15652000 == 34 [pid = 3840] [id = 732] 17:08:42 INFO - PROCESS | 3840 | --DOCSHELL 134E7000 == 33 [pid = 3840] [id = 731] 17:08:42 INFO - PROCESS | 3840 | --DOCSHELL 11857000 == 32 [pid = 3840] [id = 730] 17:08:42 INFO - PROCESS | 3840 | --DOCSHELL 0F349000 == 31 [pid = 3840] [id = 729] 17:08:42 INFO - PROCESS | 3840 | --DOCSHELL 0F345000 == 30 [pid = 3840] [id = 727] 17:08:42 INFO - PROCESS | 3840 | --DOCSHELL 1185A000 == 29 [pid = 3840] [id = 728] 17:08:42 INFO - PROCESS | 3840 | --DOCSHELL 0F343800 == 28 [pid = 3840] [id = 741] 17:08:42 INFO - PROCESS | 3840 | --DOCSHELL 15876800 == 27 [pid = 3840] [id = 739] 17:08:42 INFO - PROCESS | 3840 | --DOCSHELL 1832E800 == 26 [pid = 3840] [id = 740] 17:08:42 INFO - PROCESS | 3840 | --DOCSHELL 18334400 == 25 [pid = 3840] [id = 737] 17:08:42 INFO - PROCESS | 3840 | --DOCSHELL 11253800 == 24 [pid = 3840] [id = 738] 17:08:43 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (12E2C400) [pid = 3840] [serial = 2149] [outer = 00000000] [url = about:blank] 17:08:43 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (0F347400) [pid = 3840] [serial = 2146] [outer = 00000000] [url = about:blank] 17:08:43 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (10AF3800) [pid = 3840] [serial = 2159] [outer = 00000000] [url = about:blank] 17:08:43 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (1751D400) [pid = 3840] [serial = 2153] [outer = 00000000] [url = about:blank] 17:08:43 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (10AEE800) [pid = 3840] [serial = 2158] [outer = 00000000] [url = about:blank] 17:08:43 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (16C75800) [pid = 3840] [serial = 2152] [outer = 00000000] [url = about:blank] 17:08:43 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (1564CC00) [pid = 3840] [serial = 2168] [outer = 00000000] [url = about:blank] 17:08:43 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (159A5C00) [pid = 3840] [serial = 2171] [outer = 00000000] [url = about:blank] 17:08:43 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (10A0F000) [pid = 3840] [serial = 2155] [outer = 00000000] [url = about:blank] 17:08:43 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (1519E800) [pid = 3840] [serial = 2167] [outer = 00000000] [url = about:blank] 17:08:43 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (17259C00) [pid = 3840] [serial = 2177] [outer = 00000000] [url = about:blank] 17:08:43 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (132B5000) [pid = 3840] [serial = 2164] [outer = 00000000] [url = about:blank] 17:08:43 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (11853800) [pid = 3840] [serial = 2162] [outer = 00000000] [url = about:blank] 17:08:43 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (1321AC00) [pid = 3840] [serial = 2174] [outer = 00000000] [url = about:blank] 17:08:43 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (134E7800) [pid = 3840] [serial = 2150] [outer = 00000000] [url = about:blank] 17:08:43 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (10434000) [pid = 3840] [serial = 2147] [outer = 00000000] [url = about:blank] 17:08:43 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (158D2C00) [pid = 3840] [serial = 2170] [outer = 00000000] [url = about:blank] 17:08:43 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (11251800) [pid = 3840] [serial = 2173] [outer = 00000000] [url = about:blank] 17:08:43 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (17168800) [pid = 3840] [serial = 2176] [outer = 00000000] [url = about:blank] 17:08:43 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (11802C00) [pid = 3840] [serial = 2161] [outer = 00000000] [url = about:blank] 17:08:43 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (13A9DC00) [pid = 3840] [serial = 2165] [outer = 00000000] [url = about:blank] 17:08:43 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (10AEA000) [pid = 3840] [serial = 2156] [outer = 00000000] [url = about:blank] 17:08:43 INFO - PROCESS | 3840 | --DOMWINDOW == 62 (17B24400) [pid = 3840] [serial = 2179] [outer = 00000000] [url = about:blank] 17:08:43 INFO - PROCESS | 3840 | 1472087323275 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:43 INFO - PROCESS | 3840 | 1472087323279 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:43 INFO - PROCESS | 3840 | ++DOCSHELL 0F349800 == 25 [pid = 3840] [id = 742] 17:08:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 63 (0F349C00) [pid = 3840] [serial = 2226] [outer = 00000000] 17:08:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (1031DC00) [pid = 3840] [serial = 2227] [outer = 0F349C00] 17:08:43 INFO - PROCESS | 3840 | 1472087323344 Marionette DEBUG loaded listener.js 17:08:43 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (10474000) [pid = 3840] [serial = 2228] [outer = 0F349C00] 17:08:43 INFO - PROCESS | 3840 | 1472087323990 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 17:08:44 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 17:08:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 17:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:08:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:08:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 17:08:44 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1746ms 17:08:44 INFO - PROCESS | 3840 | 1472087324025 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 17:08:44 INFO - PROCESS | 3840 | 1472087324030 Marionette TRACE conn3 <- [1,2933,null,{"value":"13"}] 17:08:44 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 17:08:44 INFO - PROCESS | 3840 | 1472087324035 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 17:08:44 INFO - PROCESS | 3840 | 1472087324038 Marionette TRACE conn3 <- [1,2934,null,{}] 17:08:44 INFO - PROCESS | 3840 | 1472087324044 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:44 INFO - PROCESS | 3840 | 1472087324049 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:44 INFO - PROCESS | 3840 | 1472087324156 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 17:08:44 INFO - PROCESS | 3840 | 1472087324276 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:44 INFO - PROCESS | 3840 | 1472087324280 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:44 INFO - PROCESS | 3840 | ++DOCSHELL 10FA4400 == 26 [pid = 3840] [id = 743] 17:08:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (10FA5000) [pid = 3840] [serial = 2229] [outer = 00000000] 17:08:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (1147D800) [pid = 3840] [serial = 2230] [outer = 10FA5000] 17:08:44 INFO - PROCESS | 3840 | 1472087324340 Marionette DEBUG loaded listener.js 17:08:44 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (114E5000) [pid = 3840] [serial = 2231] [outer = 10FA5000] 17:08:44 INFO - PROCESS | 3840 | 1472087324996 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 17:08:45 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. 17:08:45 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1035ms 17:08:45 INFO - PROCESS | 3840 | 1472087325069 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 17:08:45 INFO - PROCESS | 3840 | 1472087325074 Marionette TRACE conn3 <- [1,2937,null,{"value":"13"}] 17:08:45 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 17:08:45 INFO - PROCESS | 3840 | 1472087325099 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 17:08:45 INFO - PROCESS | 3840 | 1472087325102 Marionette TRACE conn3 <- [1,2938,null,{}] 17:08:45 INFO - PROCESS | 3840 | 1472087325106 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:45 INFO - PROCESS | 3840 | 1472087325109 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:45 INFO - PROCESS | 3840 | 1472087325240 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 17:08:45 INFO - PROCESS | 3840 | 1472087325374 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:45 INFO - PROCESS | 3840 | 1472087325377 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:45 INFO - PROCESS | 3840 | ++DOCSHELL 10FA3800 == 27 [pid = 3840] [id = 744] 17:08:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (11856800) [pid = 3840] [serial = 2232] [outer = 00000000] 17:08:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (11D01400) [pid = 3840] [serial = 2233] [outer = 11856800] 17:08:45 INFO - PROCESS | 3840 | 1472087325437 Marionette DEBUG loaded listener.js 17:08:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (129F9400) [pid = 3840] [serial = 2234] [outer = 11856800] 17:08:45 INFO - PROCESS | 3840 | ++DOCSHELL 134D9800 == 28 [pid = 3840] [id = 745] 17:08:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (134D9C00) [pid = 3840] [serial = 2235] [outer = 00000000] 17:08:45 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (134DE000) [pid = 3840] [serial = 2236] [outer = 134D9C00] 17:08:46 INFO - PROCESS | 3840 | 1472087326228 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 17:08:46 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. 17:08:46 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1205ms 17:08:46 INFO - PROCESS | 3840 | 1472087326282 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 17:08:46 INFO - PROCESS | 3840 | 1472087326286 Marionette TRACE conn3 <- [1,2941,null,{"value":"13"}] 17:08:46 INFO - PROCESS | 3840 | 1472087326291 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 17:08:46 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 17:08:46 INFO - PROCESS | 3840 | 1472087326294 Marionette TRACE conn3 <- [1,2942,null,{}] 17:08:46 INFO - PROCESS | 3840 | 1472087326300 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:46 INFO - PROCESS | 3840 | 1472087326303 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:46 INFO - PROCESS | 3840 | 1472087326405 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 17:08:46 INFO - PROCESS | 3840 | 1472087326413 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:46 INFO - PROCESS | 3840 | 1472087326418 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:46 INFO - PROCESS | 3840 | ++DOCSHELL 1036DC00 == 29 [pid = 3840] [id = 746] 17:08:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (10439800) [pid = 3840] [serial = 2237] [outer = 00000000] 17:08:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (112C4400) [pid = 3840] [serial = 2238] [outer = 10439800] 17:08:46 INFO - PROCESS | 3840 | 1472087326468 Marionette DEBUG loaded listener.js 17:08:46 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (11807C00) [pid = 3840] [serial = 2239] [outer = 10439800] 17:08:46 INFO - PROCESS | 3840 | 1472087326970 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 17:08:47 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:08:47 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 17:08:47 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 741ms 17:08:47 INFO - PROCESS | 3840 | 1472087327016 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 17:08:47 INFO - PROCESS | 3840 | 1472087327020 Marionette TRACE conn3 <- [1,2945,null,{"value":"13"}] 17:08:47 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 17:08:47 INFO - PROCESS | 3840 | 1472087327026 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 17:08:47 INFO - PROCESS | 3840 | 1472087327029 Marionette TRACE conn3 <- [1,2946,null,{}] 17:08:47 INFO - PROCESS | 3840 | 1472087327033 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:47 INFO - PROCESS | 3840 | 1472087327036 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:47 INFO - PROCESS | 3840 | 1472087327161 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 17:08:47 INFO - PROCESS | 3840 | 1472087327264 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:47 INFO - PROCESS | 3840 | 1472087327267 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:47 INFO - PROCESS | 3840 | ++DOCSHELL 12E2C400 == 30 [pid = 3840] [id = 747] 17:08:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (12E77000) [pid = 3840] [serial = 2240] [outer = 00000000] 17:08:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (13A16400) [pid = 3840] [serial = 2241] [outer = 12E77000] 17:08:47 INFO - PROCESS | 3840 | 1472087327317 Marionette DEBUG loaded listener.js 17:08:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (13EAC800) [pid = 3840] [serial = 2242] [outer = 12E77000] 17:08:47 INFO - PROCESS | 3840 | 1472087327705 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 17:08:47 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. 17:08:47 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 726ms 17:08:47 INFO - PROCESS | 3840 | 1472087327766 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 17:08:47 INFO - PROCESS | 3840 | 1472087327769 Marionette TRACE conn3 <- [1,2949,null,{"value":"13"}] 17:08:47 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 17:08:47 INFO - PROCESS | 3840 | 1472087327773 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 17:08:47 INFO - PROCESS | 3840 | 1472087327776 Marionette TRACE conn3 <- [1,2950,null,{}] 17:08:47 INFO - PROCESS | 3840 | 1472087327788 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:47 INFO - PROCESS | 3840 | 1472087327793 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:47 INFO - PROCESS | 3840 | 1472087327883 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 17:08:47 INFO - PROCESS | 3840 | 1472087327890 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:47 INFO - PROCESS | 3840 | 1472087327894 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:47 INFO - PROCESS | 3840 | ++DOCSHELL 1564D400 == 31 [pid = 3840] [id = 748] 17:08:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (1564D800) [pid = 3840] [serial = 2243] [outer = 00000000] 17:08:47 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (156F5000) [pid = 3840] [serial = 2244] [outer = 1564D800] 17:08:47 INFO - PROCESS | 3840 | 1472087327947 Marionette DEBUG loaded listener.js 17:08:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (15870000) [pid = 3840] [serial = 2245] [outer = 1564D800] 17:08:48 INFO - PROCESS | 3840 | 1472087328400 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 17:08:48 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. 17:08:48 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 695ms 17:08:48 INFO - PROCESS | 3840 | 1472087328460 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 17:08:48 INFO - PROCESS | 3840 | 1472087328463 Marionette TRACE conn3 <- [1,2953,null,{"value":"13"}] 17:08:48 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 17:08:48 INFO - PROCESS | 3840 | 1472087328467 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 17:08:48 INFO - PROCESS | 3840 | 1472087328468 Marionette TRACE conn3 <- [1,2954,null,{}] 17:08:48 INFO - PROCESS | 3840 | 1472087328481 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:48 INFO - PROCESS | 3840 | 1472087328483 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:48 INFO - PROCESS | 3840 | 1472087328633 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 17:08:48 INFO - PROCESS | 3840 | 1472087328649 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:48 INFO - PROCESS | 3840 | 1472087328652 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:48 INFO - PROCESS | 3840 | ++DOCSHELL 0F2D2000 == 32 [pid = 3840] [id = 749] 17:08:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (16586000) [pid = 3840] [serial = 2246] [outer = 00000000] 17:08:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (168DA800) [pid = 3840] [serial = 2247] [outer = 16586000] 17:08:48 INFO - PROCESS | 3840 | 1472087328699 Marionette DEBUG loaded listener.js 17:08:48 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (16BA3800) [pid = 3840] [serial = 2248] [outer = 16586000] 17:08:49 INFO - PROCESS | 3840 | 1472087329160 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 17:08:49 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. 17:08:49 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 726ms 17:08:49 INFO - PROCESS | 3840 | 1472087329206 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 17:08:49 INFO - PROCESS | 3840 | 1472087329208 Marionette TRACE conn3 <- [1,2957,null,{"value":"13"}] 17:08:49 INFO - PROCESS | 3840 | 1472087329211 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 17:08:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 17:08:49 INFO - PROCESS | 3840 | 1472087329213 Marionette TRACE conn3 <- [1,2958,null,{}] 17:08:49 INFO - PROCESS | 3840 | 1472087329217 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:49 INFO - PROCESS | 3840 | 1472087329219 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:49 INFO - PROCESS | 3840 | 1472087329338 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 17:08:49 INFO - PROCESS | 3840 | 1472087329344 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:49 INFO - PROCESS | 3840 | 1472087329346 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:49 INFO - PROCESS | 3840 | ++DOCSHELL 16C75800 == 33 [pid = 3840] [id = 750] 17:08:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 86 (16D38800) [pid = 3840] [serial = 2249] [outer = 00000000] 17:08:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 87 (172E8000) [pid = 3840] [serial = 2250] [outer = 16D38800] 17:08:49 INFO - PROCESS | 3840 | 1472087329398 Marionette DEBUG loaded listener.js 17:08:49 INFO - PROCESS | 3840 | ++DOMWINDOW == 88 (17354C00) [pid = 3840] [serial = 2251] [outer = 16D38800] 17:08:49 INFO - PROCESS | 3840 | 1472087329844 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 17:08:49 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. 17:08:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 695ms 17:08:49 INFO - PROCESS | 3840 | 1472087329895 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 17:08:49 INFO - PROCESS | 3840 | 1472087329897 Marionette TRACE conn3 <- [1,2961,null,{"value":"13"}] 17:08:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 17:08:49 INFO - PROCESS | 3840 | 1472087329900 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 17:08:49 INFO - PROCESS | 3840 | 1472087329902 Marionette TRACE conn3 <- [1,2962,null,{}] 17:08:49 INFO - PROCESS | 3840 | 1472087329906 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:49 INFO - PROCESS | 3840 | 1472087329912 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:50 INFO - PROCESS | 3840 | 1472087330095 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 17:08:50 INFO - PROCESS | 3840 | 1472087330123 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:50 INFO - PROCESS | 3840 | 1472087330125 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:50 INFO - PROCESS | 3840 | ++DOCSHELL 17EDA800 == 34 [pid = 3840] [id = 751] 17:08:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 89 (17EDD800) [pid = 3840] [serial = 2252] [outer = 00000000] 17:08:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 90 (1833D800) [pid = 3840] [serial = 2253] [outer = 17EDD800] 17:08:50 INFO - PROCESS | 3840 | 1472087330172 Marionette DEBUG loaded listener.js 17:08:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 91 (1970D000) [pid = 3840] [serial = 2254] [outer = 17EDD800] 17:08:50 INFO - PROCESS | 3840 | --DOMWINDOW == 90 (159AC400) [pid = 3840] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 17:08:50 INFO - PROCESS | 3840 | --DOMWINDOW == 89 (11253C00) [pid = 3840] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 17:08:50 INFO - PROCESS | 3840 | --DOMWINDOW == 88 (158D5000) [pid = 3840] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 17:08:50 INFO - PROCESS | 3840 | --DOMWINDOW == 87 (1832EC00) [pid = 3840] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 17:08:50 INFO - PROCESS | 3840 | --DOMWINDOW == 86 (1578B800) [pid = 3840] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 17:08:50 INFO - PROCESS | 3840 | --DOMWINDOW == 85 (1735A000) [pid = 3840] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 17:08:50 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (15ECF000) [pid = 3840] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 17:08:50 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (15651000) [pid = 3840] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 17:08:50 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (1185D800) [pid = 3840] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 17:08:50 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (0F345C00) [pid = 3840] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 17:08:50 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (0F34B000) [pid = 3840] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 17:08:50 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (11857400) [pid = 3840] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 17:08:50 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (13A09800) [pid = 3840] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 17:08:50 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (11C14C00) [pid = 3840] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 17:08:50 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (18336000) [pid = 3840] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 17:08:50 INFO - PROCESS | 3840 | 1472087330675 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 17:08:50 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. 17:08:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 788ms 17:08:50 INFO - PROCESS | 3840 | 1472087330703 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 17:08:50 INFO - PROCESS | 3840 | 1472087330704 Marionette TRACE conn3 <- [1,2965,null,{"value":"13"}] 17:08:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 17:08:50 INFO - PROCESS | 3840 | 1472087330718 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 17:08:50 INFO - PROCESS | 3840 | 1472087330720 Marionette TRACE conn3 <- [1,2966,null,{}] 17:08:50 INFO - PROCESS | 3840 | 1472087330723 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:50 INFO - PROCESS | 3840 | 1472087330725 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:50 INFO - PROCESS | 3840 | 1472087330854 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 17:08:50 INFO - PROCESS | 3840 | 1472087330922 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:50 INFO - PROCESS | 3840 | 1472087330924 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:50 INFO - PROCESS | 3840 | ++DOCSHELL 11D10400 == 35 [pid = 3840] [id = 752] 17:08:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (13199800) [pid = 3840] [serial = 2255] [outer = 00000000] 17:08:50 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (17252800) [pid = 3840] [serial = 2256] [outer = 13199800] 17:08:50 INFO - PROCESS | 3840 | 1472087330971 Marionette DEBUG loaded listener.js 17:08:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (18309000) [pid = 3840] [serial = 2257] [outer = 13199800] 17:08:51 INFO - PROCESS | 3840 | 1472087331306 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 17:08:51 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. 17:08:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 648ms 17:08:51 INFO - PROCESS | 3840 | 1472087331357 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 17:08:51 INFO - PROCESS | 3840 | 1472087331359 Marionette TRACE conn3 <- [1,2969,null,{"value":"13"}] 17:08:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 17:08:51 INFO - PROCESS | 3840 | 1472087331362 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 17:08:51 INFO - PROCESS | 3840 | 1472087331364 Marionette TRACE conn3 <- [1,2970,null,{}] 17:08:51 INFO - PROCESS | 3840 | 1472087331368 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:51 INFO - PROCESS | 3840 | 1472087331370 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:51 INFO - PROCESS | 3840 | 1472087331456 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 17:08:51 INFO - PROCESS | 3840 | 1472087331461 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:51 INFO - PROCESS | 3840 | 1472087331463 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:51 INFO - PROCESS | 3840 | ++DOCSHELL 158D5000 == 36 [pid = 3840] [id = 753] 17:08:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (159AB000) [pid = 3840] [serial = 2258] [outer = 00000000] 17:08:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (1971D400) [pid = 3840] [serial = 2259] [outer = 159AB000] 17:08:51 INFO - PROCESS | 3840 | 1472087331509 Marionette DEBUG loaded listener.js 17:08:51 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (19720000) [pid = 3840] [serial = 2260] [outer = 159AB000] 17:08:51 INFO - PROCESS | 3840 | 1472087331968 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 17:08:51 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 17:08:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 17:08:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:08:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:08:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 17:08:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 633ms 17:08:52 INFO - PROCESS | 3840 | 1472087331998 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 17:08:52 INFO - PROCESS | 3840 | 1472087332000 Marionette TRACE conn3 <- [1,2973,null,{"value":"13"}] 17:08:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 17:08:52 INFO - PROCESS | 3840 | 1472087332004 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 17:08:52 INFO - PROCESS | 3840 | 1472087332006 Marionette TRACE conn3 <- [1,2974,null,{}] 17:08:52 INFO - PROCESS | 3840 | 1472087332010 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:52 INFO - PROCESS | 3840 | 1472087332012 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:52 INFO - PROCESS | 3840 | 1472087332146 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 17:08:52 INFO - PROCESS | 3840 | 1472087332151 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:52 INFO - PROCESS | 3840 | 1472087332153 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:52 INFO - PROCESS | 3840 | ++DOCSHELL 1564D000 == 37 [pid = 3840] [id = 754] 17:08:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (16B9B000) [pid = 3840] [serial = 2261] [outer = 00000000] 17:08:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (199A0800) [pid = 3840] [serial = 2262] [outer = 16B9B000] 17:08:52 INFO - PROCESS | 3840 | 1472087332199 Marionette DEBUG loaded listener.js 17:08:52 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (19998C00) [pid = 3840] [serial = 2263] [outer = 16B9B000] 17:08:53 INFO - PROCESS | 3840 | --DOCSHELL 132AC800 == 36 [pid = 3840] [id = 690] 17:08:53 INFO - PROCESS | 3840 | --DOCSHELL 15194000 == 35 [pid = 3840] [id = 700] 17:08:53 INFO - PROCESS | 3840 | --DOCSHELL 14376400 == 34 [pid = 3840] [id = 686] 17:08:53 INFO - PROCESS | 3840 | --DOCSHELL 10A07800 == 33 [pid = 3840] [id = 695] 17:08:53 INFO - PROCESS | 3840 | --DOCSHELL 0F2C7800 == 32 [pid = 3840] [id = 688] 17:08:53 INFO - PROCESS | 3840 | --DOCSHELL 10AF8000 == 31 [pid = 3840] [id = 684] 17:08:53 INFO - PROCESS | 3840 | --DOCSHELL 1189B400 == 30 [pid = 3840] [id = 685] 17:08:53 INFO - PROCESS | 3840 | --DOCSHELL 10A47C00 == 29 [pid = 3840] [id = 696] 17:08:53 INFO - PROCESS | 3840 | --DOCSHELL 114F5400 == 28 [pid = 3840] [id = 697] 17:08:53 INFO - PROCESS | 3840 | --DOCSHELL 17B20400 == 27 [pid = 3840] [id = 691] 17:08:53 INFO - PROCESS | 3840 | --DOCSHELL 15651C00 == 26 [pid = 3840] [id = 699] 17:08:53 INFO - PROCESS | 3840 | --DOCSHELL 158D8000 == 25 [pid = 3840] [id = 687] 17:08:53 INFO - PROCESS | 3840 | --DOCSHELL 134DA800 == 24 [pid = 3840] [id = 698] 17:08:53 INFO - PROCESS | 3840 | --DOCSHELL 16BA2800 == 23 [pid = 3840] [id = 689] 17:08:53 INFO - PROCESS | 3840 | --DOCSHELL 13216C00 == 22 [pid = 3840] [id = 693] 17:08:53 INFO - PROCESS | 3840 | --DOCSHELL 16BA4800 == 21 [pid = 3840] [id = 694] 17:08:53 INFO - PROCESS | 3840 | --DOCSHELL 0F34C000 == 20 [pid = 3840] [id = 701] 17:08:53 INFO - PROCESS | 3840 | --DOCSHELL 10AF6400 == 19 [pid = 3840] [id = 692] 17:08:53 INFO - PROCESS | 3840 | --DOCSHELL 134D9800 == 18 [pid = 3840] [id = 745] 17:08:53 INFO - PROCESS | 3840 | --DOCSHELL 10FA3800 == 17 [pid = 3840] [id = 744] 17:08:53 INFO - PROCESS | 3840 | --DOCSHELL 10FA4400 == 16 [pid = 3840] [id = 743] 17:08:53 INFO - PROCESS | 3840 | --DOCSHELL 0F349800 == 15 [pid = 3840] [id = 742] 17:08:53 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (1833A000) [pid = 3840] [serial = 2212] [outer = 00000000] [url = about:blank] 17:08:53 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (18330C00) [pid = 3840] [serial = 2209] [outer = 00000000] [url = about:blank] 17:08:53 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (10A08C00) [pid = 3840] [serial = 2224] [outer = 00000000] [url = about:blank] 17:08:53 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (12B77400) [pid = 3840] [serial = 2215] [outer = 00000000] [url = about:blank] 17:08:53 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (168D8800) [pid = 3840] [serial = 2218] [outer = 00000000] [url = about:blank] 17:08:53 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (12E7B000) [pid = 3840] [serial = 2216] [outer = 00000000] [url = about:blank] 17:08:53 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (19709000) [pid = 3840] [serial = 2221] [outer = 00000000] [url = about:blank] 17:08:53 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (159B2C00) [pid = 3840] [serial = 2197] [outer = 00000000] [url = about:blank] 17:08:53 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (17EE1C00) [pid = 3840] [serial = 2203] [outer = 00000000] [url = about:blank] 17:08:53 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (16BA0000) [pid = 3840] [serial = 2201] [outer = 00000000] [url = about:blank] 17:08:53 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (168E0800) [pid = 3840] [serial = 2200] [outer = 00000000] [url = about:blank] 17:08:53 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (17BB3400) [pid = 3840] [serial = 2180] [outer = 00000000] [url = about:blank] 17:08:53 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (11C13400) [pid = 3840] [serial = 2185] [outer = 00000000] [url = about:blank] 17:08:53 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (129F7000) [pid = 3840] [serial = 2186] [outer = 00000000] [url = about:blank] 17:08:53 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (0F351000) [pid = 3840] [serial = 2182] [outer = 00000000] [url = about:blank] 17:08:53 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (104E3000) [pid = 3840] [serial = 2183] [outer = 00000000] [url = about:blank] 17:08:53 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (10AF0C00) [pid = 3840] [serial = 2188] [outer = 00000000] [url = about:blank] 17:08:53 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (11253400) [pid = 3840] [serial = 2189] [outer = 00000000] [url = about:blank] 17:08:53 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (11898400) [pid = 3840] [serial = 2191] [outer = 00000000] [url = about:blank] 17:08:53 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (11D08400) [pid = 3840] [serial = 2192] [outer = 00000000] [url = about:blank] 17:08:53 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (17258800) [pid = 3840] [serial = 2219] [outer = 00000000] [url = about:blank] 17:08:53 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (1436E400) [pid = 3840] [serial = 2194] [outer = 00000000] [url = about:blank] 17:08:53 INFO - PROCESS | 3840 | --DOMWINDOW == 62 (17EE5800) [pid = 3840] [serial = 2204] [outer = 00000000] [url = about:blank] 17:08:53 INFO - PROCESS | 3840 | --DOMWINDOW == 61 (18331400) [pid = 3840] [serial = 2210] [outer = 00000000] [url = about:blank] 17:08:53 INFO - PROCESS | 3840 | --DOMWINDOW == 60 (159B0400) [pid = 3840] [serial = 2206] [outer = 00000000] [url = about:blank] 17:08:53 INFO - PROCESS | 3840 | --DOMWINDOW == 59 (1970EC00) [pid = 3840] [serial = 2222] [outer = 00000000] [url = about:blank] 17:08:53 INFO - PROCESS | 3840 | --DOMWINDOW == 58 (16B98400) [pid = 3840] [serial = 2207] [outer = 00000000] [url = about:blank] 17:08:53 INFO - PROCESS | 3840 | --DOMWINDOW == 57 (14795800) [pid = 3840] [serial = 2195] [outer = 00000000] [url = about:blank] 17:08:53 INFO - PROCESS | 3840 | --DOMWINDOW == 56 (15EC7000) [pid = 3840] [serial = 2198] [outer = 00000000] [url = about:blank] 17:08:53 INFO - PROCESS | 3840 | --DOMWINDOW == 55 (1833C400) [pid = 3840] [serial = 2213] [outer = 00000000] [url = about:blank] 17:08:54 INFO - PROCESS | 3840 | 1472087334038 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 17:08:54 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. 17:08:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 2086ms 17:08:54 INFO - PROCESS | 3840 | 1472087334095 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 17:08:54 INFO - PROCESS | 3840 | 1472087334100 Marionette TRACE conn3 <- [1,2977,null,{"value":"13"}] 17:08:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 17:08:54 INFO - PROCESS | 3840 | 1472087334110 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 17:08:54 INFO - PROCESS | 3840 | 1472087334113 Marionette TRACE conn3 <- [1,2978,null,{}] 17:08:54 INFO - PROCESS | 3840 | 1472087334119 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:54 INFO - PROCESS | 3840 | 1472087334122 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:54 INFO - PROCESS | 3840 | 1472087334216 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 17:08:54 INFO - PROCESS | 3840 | 1472087334223 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:54 INFO - PROCESS | 3840 | 1472087334228 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:54 INFO - PROCESS | 3840 | ++DOCSHELL 10A08C00 == 16 [pid = 3840] [id = 755] 17:08:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 56 (10A4A400) [pid = 3840] [serial = 2264] [outer = 00000000] 17:08:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 57 (10AF3C00) [pid = 3840] [serial = 2265] [outer = 10A4A400] 17:08:54 INFO - PROCESS | 3840 | 1472087334285 Marionette DEBUG loaded listener.js 17:08:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 58 (10E44800) [pid = 3840] [serial = 2266] [outer = 10A4A400] 17:08:54 INFO - PROCESS | 3840 | ++DOCSHELL 114E2000 == 17 [pid = 3840] [id = 756] 17:08:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 59 (114E2400) [pid = 3840] [serial = 2267] [outer = 00000000] 17:08:54 INFO - PROCESS | 3840 | ++DOMWINDOW == 60 (114EAC00) [pid = 3840] [serial = 2268] [outer = 114E2400] 17:08:54 INFO - PROCESS | 3840 | 1472087334812 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 17:08:54 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. 17:08:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 757ms 17:08:54 INFO - PROCESS | 3840 | 1472087334850 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 17:08:54 INFO - PROCESS | 3840 | 1472087334855 Marionette TRACE conn3 <- [1,2981,null,{"value":"13"}] 17:08:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 17:08:54 INFO - PROCESS | 3840 | 1472087334862 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 17:08:54 INFO - PROCESS | 3840 | 1472087334865 Marionette TRACE conn3 <- [1,2982,null,{}] 17:08:54 INFO - PROCESS | 3840 | 1472087334869 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:54 INFO - PROCESS | 3840 | 1472087334872 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:54 INFO - PROCESS | 3840 | 1472087334972 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 17:08:55 INFO - PROCESS | 3840 | 1472087335085 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:55 INFO - PROCESS | 3840 | 1472087335088 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:55 INFO - PROCESS | 3840 | ++DOCSHELL 11855C00 == 18 [pid = 3840] [id = 757] 17:08:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 61 (11856400) [pid = 3840] [serial = 2269] [outer = 00000000] 17:08:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 62 (11860000) [pid = 3840] [serial = 2270] [outer = 11856400] 17:08:55 INFO - PROCESS | 3840 | 1472087335144 Marionette DEBUG loaded listener.js 17:08:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 63 (11D0E400) [pid = 3840] [serial = 2271] [outer = 11856400] 17:08:55 INFO - PROCESS | 3840 | 1472087335516 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 17:08:55 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:08:55 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 17:08:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 695ms 17:08:55 INFO - PROCESS | 3840 | 1472087335560 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 17:08:55 INFO - PROCESS | 3840 | 1472087335562 Marionette TRACE conn3 <- [1,2985,null,{"value":"13"}] 17:08:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 17:08:55 INFO - PROCESS | 3840 | 1472087335566 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 17:08:55 INFO - PROCESS | 3840 | 1472087335570 Marionette TRACE conn3 <- [1,2986,null,{}] 17:08:55 INFO - PROCESS | 3840 | 1472087335581 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:55 INFO - PROCESS | 3840 | 1472087335587 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:55 INFO - PROCESS | 3840 | 1472087335710 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 17:08:55 INFO - PROCESS | 3840 | 1472087335728 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:55 INFO - PROCESS | 3840 | 1472087335731 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:55 INFO - PROCESS | 3840 | ++DOCSHELL 13EA7400 == 19 [pid = 3840] [id = 758] 17:08:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (13EA9000) [pid = 3840] [serial = 2272] [outer = 00000000] 17:08:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (1436E800) [pid = 3840] [serial = 2273] [outer = 13EA9000] 17:08:55 INFO - PROCESS | 3840 | 1472087335782 Marionette DEBUG loaded listener.js 17:08:55 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (143EC800) [pid = 3840] [serial = 2274] [outer = 13EA9000] 17:08:56 INFO - PROCESS | 3840 | 1472087336227 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 17:08:56 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. 17:08:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 680ms 17:08:56 INFO - PROCESS | 3840 | 1472087336248 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 17:08:56 INFO - PROCESS | 3840 | 1472087336261 Marionette TRACE conn3 <- [1,2989,null,{"value":"13"}] 17:08:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 17:08:56 INFO - PROCESS | 3840 | 1472087336280 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 17:08:56 INFO - PROCESS | 3840 | 1472087336281 Marionette TRACE conn3 <- [1,2990,null,{}] 17:08:56 INFO - PROCESS | 3840 | 1472087336285 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:56 INFO - PROCESS | 3840 | 1472087336287 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:56 INFO - PROCESS | 3840 | 1472087336375 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 17:08:56 INFO - PROCESS | 3840 | 1472087336380 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:56 INFO - PROCESS | 3840 | 1472087336382 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:56 INFO - PROCESS | 3840 | ++DOCSHELL 1479E000 == 20 [pid = 3840] [id = 759] 17:08:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (1519E800) [pid = 3840] [serial = 2275] [outer = 00000000] 17:08:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (156EC000) [pid = 3840] [serial = 2276] [outer = 1519E800] 17:08:56 INFO - PROCESS | 3840 | 1472087336430 Marionette DEBUG loaded listener.js 17:08:56 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (1586F000) [pid = 3840] [serial = 2277] [outer = 1519E800] 17:08:56 INFO - PROCESS | 3840 | 1472087336864 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 17:08:56 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. 17:08:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 633ms 17:08:56 INFO - PROCESS | 3840 | 1472087336917 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 17:08:56 INFO - PROCESS | 3840 | 1472087336919 Marionette TRACE conn3 <- [1,2993,null,{"value":"13"}] 17:08:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 17:08:56 INFO - PROCESS | 3840 | 1472087336923 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 17:08:56 INFO - PROCESS | 3840 | 1472087336924 Marionette TRACE conn3 <- [1,2994,null,{}] 17:08:56 INFO - PROCESS | 3840 | 1472087336935 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:56 INFO - PROCESS | 3840 | 1472087336937 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:57 INFO - PROCESS | 3840 | 1472087337018 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 17:08:57 INFO - PROCESS | 3840 | 1472087337024 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:57 INFO - PROCESS | 3840 | 1472087337026 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:57 INFO - PROCESS | 3840 | ++DOCSHELL 15ECB000 == 21 [pid = 3840] [id = 760] 17:08:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (15ECD400) [pid = 3840] [serial = 2278] [outer = 00000000] 17:08:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (16588000) [pid = 3840] [serial = 2279] [outer = 15ECD400] 17:08:57 INFO - PROCESS | 3840 | 1472087337073 Marionette DEBUG loaded listener.js 17:08:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (168D9000) [pid = 3840] [serial = 2280] [outer = 15ECD400] 17:08:57 INFO - PROCESS | 3840 | 1472087337520 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 17:08:57 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. 17:08:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 649ms 17:08:57 INFO - PROCESS | 3840 | 1472087337572 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 17:08:57 INFO - PROCESS | 3840 | 1472087337574 Marionette TRACE conn3 <- [1,2997,null,{"value":"13"}] 17:08:57 INFO - TEST-START | /FileAPI/FileReaderSync.worker 17:08:57 INFO - PROCESS | 3840 | 1472087337577 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 17:08:57 INFO - PROCESS | 3840 | 1472087337579 Marionette TRACE conn3 <- [1,2998,null,{}] 17:08:57 INFO - PROCESS | 3840 | 1472087337583 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:57 INFO - PROCESS | 3840 | 1472087337588 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:57 INFO - PROCESS | 3840 | 1472087337697 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 17:08:57 INFO - PROCESS | 3840 | 1472087337702 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:57 INFO - PROCESS | 3840 | 1472087337704 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:57 INFO - PROCESS | 3840 | ++DOCSHELL 16C75000 == 22 [pid = 3840] [id = 761] 17:08:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (16C76400) [pid = 3840] [serial = 2281] [outer = 00000000] 17:08:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (172E7000) [pid = 3840] [serial = 2282] [outer = 16C76400] 17:08:57 INFO - PROCESS | 3840 | 1472087337757 Marionette DEBUG loaded listener.js 17:08:57 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (17524000) [pid = 3840] [serial = 2283] [outer = 16C76400] 17:08:58 INFO - PROCESS | 3840 | [3840] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:08:58 INFO - PROCESS | 3840 | 1472087338254 Marionette TRACE conn3 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 17:08:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 17:08:58 INFO - {} 17:08:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 17:08:58 INFO - {} 17:08:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 17:08:58 INFO - {} 17:08:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 17:08:58 INFO - {} 17:08:58 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 695ms 17:08:58 INFO - PROCESS | 3840 | 1472087338275 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 17:08:58 INFO - PROCESS | 3840 | 1472087338277 Marionette TRACE conn3 <- [1,3001,null,{"value":"13"}] 17:08:58 INFO - TEST-START | /FileAPI/fileReader.html 17:08:58 INFO - PROCESS | 3840 | 1472087338281 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 17:08:58 INFO - PROCESS | 3840 | 1472087338293 Marionette TRACE conn3 <- [1,3002,null,{}] 17:08:58 INFO - PROCESS | 3840 | 1472087338297 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:58 INFO - PROCESS | 3840 | 1472087338299 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:58 INFO - PROCESS | 3840 | 1472087338382 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 17:08:58 INFO - PROCESS | 3840 | 1472087338425 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:58 INFO - PROCESS | 3840 | 1472087338427 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:58 INFO - PROCESS | 3840 | ++DOCSHELL 18303400 == 23 [pid = 3840] [id = 762] 17:08:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (18304800) [pid = 3840] [serial = 2284] [outer = 00000000] 17:08:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (1830F800) [pid = 3840] [serial = 2285] [outer = 18304800] 17:08:58 INFO - PROCESS | 3840 | 1472087338475 Marionette DEBUG loaded listener.js 17:08:58 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (18330C00) [pid = 3840] [serial = 2286] [outer = 18304800] 17:08:58 INFO - PROCESS | 3840 | 1472087338893 Marionette TRACE conn3 <- [1,3004,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 17:08:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 17:08:58 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 17:08:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 17:08:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 17:08:58 INFO - TEST-OK | /FileAPI/fileReader.html | took 648ms 17:08:58 INFO - PROCESS | 3840 | 1472087338941 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 17:08:58 INFO - PROCESS | 3840 | 1472087338943 Marionette TRACE conn3 <- [1,3005,null,{"value":"13"}] 17:08:58 INFO - PROCESS | 3840 | 1472087338951 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 17:08:58 INFO - PROCESS | 3840 | 1472087338952 Marionette TRACE conn3 <- [1,3006,null,{}] 17:08:58 INFO - TEST-START | /FileAPI/historical.html 17:08:58 INFO - PROCESS | 3840 | 1472087338956 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:58 INFO - PROCESS | 3840 | 1472087338958 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:59 INFO - PROCESS | 3840 | 1472087339040 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 17:08:59 INFO - PROCESS | 3840 | 1472087339046 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:59 INFO - PROCESS | 3840 | 1472087339048 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:59 INFO - PROCESS | 3840 | ++DOCSHELL 1185E000 == 24 [pid = 3840] [id = 763] 17:08:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (1564E800) [pid = 3840] [serial = 2287] [outer = 00000000] 17:08:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (1833A000) [pid = 3840] [serial = 2288] [outer = 1564E800] 17:08:59 INFO - PROCESS | 3840 | 1472087339095 Marionette DEBUG loaded listener.js 17:08:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (19709400) [pid = 3840] [serial = 2289] [outer = 1564E800] 17:08:59 INFO - PROCESS | 3840 | 1472087339580 Marionette TRACE conn3 <- [1,3008,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 17:08:59 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 17:08:59 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 17:08:59 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 17:08:59 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 17:08:59 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 17:08:59 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 17:08:59 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 17:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:08:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:08:59 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 17:08:59 INFO - TEST-OK | /FileAPI/historical.html | took 679ms 17:08:59 INFO - PROCESS | 3840 | 1472087339660 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 17:08:59 INFO - PROCESS | 3840 | 1472087339662 Marionette TRACE conn3 <- [1,3009,null,{"value":"13"}] 17:08:59 INFO - TEST-START | /FileAPI/idlharness.html 17:08:59 INFO - PROCESS | 3840 | 1472087339666 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 17:08:59 INFO - PROCESS | 3840 | 1472087339667 Marionette TRACE conn3 <- [1,3010,null,{}] 17:08:59 INFO - PROCESS | 3840 | 1472087339671 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:59 INFO - PROCESS | 3840 | 1472087339673 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:59 INFO - PROCESS | 3840 | 1472087339792 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 17:08:59 INFO - PROCESS | 3840 | 1472087339887 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:59 INFO - PROCESS | 3840 | 1472087339889 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:08:59 INFO - PROCESS | 3840 | ++DOCSHELL 10373000 == 25 [pid = 3840] [id = 764] 17:08:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (10434000) [pid = 3840] [serial = 2290] [outer = 00000000] 17:08:59 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (1970B800) [pid = 3840] [serial = 2291] [outer = 10434000] 17:08:59 INFO - PROCESS | 3840 | 1472087339943 Marionette DEBUG loaded listener.js 17:09:00 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (19711400) [pid = 3840] [serial = 2292] [outer = 10434000] 17:09:00 INFO - PROCESS | 3840 | 1472087340763 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\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\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\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\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\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\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\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\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]]]}] 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 17:09:00 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:09:00 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:00 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:09:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:09:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:09:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:09:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 17:09:00 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:09:00 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:09:00 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:09:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:09:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:09:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:09:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 17:09:00 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:09:00 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:00 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:09:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:09:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:09:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:09:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 17:09:00 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 17:09:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:09:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:09:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:09:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:09:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:09:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 17:09:00 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 17:09:00 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 17:09:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:09:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:09:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:09:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:09:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:09:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 17:09:00 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:09:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:09:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:09:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:09:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:09:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 17:09:00 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 17:09:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:09:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:09:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:09:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:09:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:09:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 17:09:00 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 17:09:00 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 17:09:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:09:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:09:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:09:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:09:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:09:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 17:09:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 17:09:00 INFO - TEST-OK | /FileAPI/idlharness.html | took 1236ms 17:09:00 INFO - PROCESS | 3840 | 1472087340895 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 17:09:00 INFO - PROCESS | 3840 | 1472087340898 Marionette TRACE conn3 <- [1,3013,null,{"value":"13"}] 17:09:00 INFO - TEST-START | /FileAPI/idlharness.worker 17:09:00 INFO - PROCESS | 3840 | 1472087340902 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 17:09:00 INFO - PROCESS | 3840 | 1472087340904 Marionette TRACE conn3 <- [1,3014,null,{}] 17:09:00 INFO - PROCESS | 3840 | 1472087340914 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:00 INFO - PROCESS | 3840 | 1472087340916 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:09:01 INFO - PROCESS | 3840 | 1472087341053 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 17:09:01 INFO - PROCESS | 3840 | 1472087341062 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:01 INFO - PROCESS | 3840 | 1472087341064 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:09:01 INFO - PROCESS | 3840 | ++DOCSHELL 1971CC00 == 26 [pid = 3840] [id = 765] 17:09:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (1971D000) [pid = 3840] [serial = 2293] [outer = 00000000] 17:09:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 86 (1A625000) [pid = 3840] [serial = 2294] [outer = 1971D000] 17:09:01 INFO - PROCESS | 3840 | 1472087341109 Marionette DEBUG loaded listener.js 17:09:01 INFO - PROCESS | 3840 | ++DOMWINDOW == 87 (1A715C00) [pid = 3840] [serial = 2295] [outer = 1971D000] 17:09:01 INFO - PROCESS | 3840 | --DOMWINDOW == 86 (16586000) [pid = 3840] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 17:09:01 INFO - PROCESS | 3840 | --DOMWINDOW == 85 (16D38800) [pid = 3840] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 17:09:01 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (13199800) [pid = 3840] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 17:09:01 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (17EDD800) [pid = 3840] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 17:09:01 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (159AB000) [pid = 3840] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 17:09:01 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (11856800) [pid = 3840] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 17:09:01 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (10FA5000) [pid = 3840] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 17:09:01 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (0F349C00) [pid = 3840] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 17:09:01 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (1564D800) [pid = 3840] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 17:09:01 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (12E77000) [pid = 3840] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 17:09:01 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (10439800) [pid = 3840] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 17:09:01 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (134D9C00) [pid = 3840] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:09:01 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (0F347C00) [pid = 3840] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 17:09:01 INFO - PROCESS | 3840 | [3840] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:09:02 INFO - PROCESS | 3840 | 1472087342413 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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,{},{}]]]}] 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:09:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:09:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:09:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:09:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:09:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:09:02 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:09:02 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:09:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:09:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:09:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:09:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:09:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:09:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:09:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:09:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:09:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 17:09:02 INFO - {} 17:09:02 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 17:09:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:09:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:09:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:09:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:09:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:09:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 17:09:02 INFO - {} 17:09:02 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 - {} 17:09:02 INFO - {} 17:09:02 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 17:09:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:09:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:09:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:09:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:09:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:09:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:09:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:09:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:09:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:09:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:09:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 17:09:02 INFO - {} 17:09:02 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 17:09:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:09:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:09:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:09:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:09:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:09:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 17:09:02 INFO - {} 17:09:02 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 - {} 17:09:02 INFO - {} 17:09:02 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 17:09:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:09:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:09:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:09:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:09:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:09:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:09:02 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 17:09:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 17:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:09:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 17:09:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:09:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:09:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:09:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:09:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 17:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:09:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:09:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:09:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:09:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:09:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:09:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 17:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:09:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 17:09:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:09:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:09:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:09:02 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 17:09:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 17:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:09:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 17:09:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:09:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:09:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:09:02 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 17:09:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 17:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:09:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 17:09:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:09:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:09:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:09:02 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 17:09:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 17:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:09:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:09:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:09:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:09:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:09:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:09:02 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 17:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:09:02 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:09:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:09:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:09:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:09:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:09:02 INFO - {} 17:09:02 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1745ms 17:09:02 INFO - PROCESS | 3840 | 1472087342646 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 17:09:02 INFO - PROCESS | 3840 | 1472087342649 Marionette TRACE conn3 <- [1,3017,null,{"value":"13"}] 17:09:02 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 17:09:02 INFO - PROCESS | 3840 | 1472087342652 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 17:09:02 INFO - PROCESS | 3840 | 1472087342655 Marionette TRACE conn3 <- [1,3018,null,{}] 17:09:02 INFO - PROCESS | 3840 | 1472087342667 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:02 INFO - PROCESS | 3840 | 1472087342669 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:09:02 INFO - PROCESS | 3840 | 1472087342778 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 17:09:02 INFO - PROCESS | 3840 | 1472087342787 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:02 INFO - PROCESS | 3840 | 1472087342789 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:09:02 INFO - PROCESS | 3840 | ++DOCSHELL 15EC7000 == 27 [pid = 3840] [id = 766] 17:09:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (16D38800) [pid = 3840] [serial = 2296] [outer = 00000000] 17:09:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (1B0A1400) [pid = 3840] [serial = 2297] [outer = 16D38800] 17:09:02 INFO - PROCESS | 3840 | 1472087342836 Marionette DEBUG loaded listener.js 17:09:02 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (1B330000) [pid = 3840] [serial = 2298] [outer = 16D38800] 17:09:03 INFO - PROCESS | 3840 | 1472087343261 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 17:09:03 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 17:09:03 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 649ms 17:09:03 INFO - PROCESS | 3840 | 1472087343293 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 17:09:03 INFO - PROCESS | 3840 | 1472087343296 Marionette TRACE conn3 <- [1,3021,null,{"value":"13"}] 17:09:03 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 17:09:03 INFO - PROCESS | 3840 | 1472087343299 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 17:09:03 INFO - PROCESS | 3840 | 1472087343301 Marionette TRACE conn3 <- [1,3022,null,{}] 17:09:03 INFO - PROCESS | 3840 | 1472087343321 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:03 INFO - PROCESS | 3840 | 1472087343323 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:09:03 INFO - PROCESS | 3840 | 1472087343406 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 17:09:03 INFO - PROCESS | 3840 | 1472087343411 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:03 INFO - PROCESS | 3840 | 1472087343413 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:09:03 INFO - PROCESS | 3840 | ++DOCSHELL 16B98800 == 28 [pid = 3840] [id = 767] 17:09:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (17EA5C00) [pid = 3840] [serial = 2299] [outer = 00000000] 17:09:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (18CBB400) [pid = 3840] [serial = 2300] [outer = 17EA5C00] 17:09:03 INFO - PROCESS | 3840 | 1472087343458 Marionette DEBUG loaded listener.js 17:09:03 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (1751E800) [pid = 3840] [serial = 2301] [outer = 17EA5C00] 17:09:04 INFO - PROCESS | 3840 | 1472087344251 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 17:09:04 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 17:09:04 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 989ms 17:09:04 INFO - PROCESS | 3840 | 1472087344303 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 17:09:04 INFO - PROCESS | 3840 | 1472087344307 Marionette TRACE conn3 <- [1,3025,null,{"value":"13"}] 17:09:04 INFO - PROCESS | 3840 | 1472087344312 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 17:09:04 INFO - TEST-START | /FileAPI/blob/Blob-close.html 17:09:04 INFO - PROCESS | 3840 | 1472087344318 Marionette TRACE conn3 <- [1,3026,null,{}] 17:09:04 INFO - PROCESS | 3840 | 1472087344323 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:04 INFO - PROCESS | 3840 | 1472087344326 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:09:04 INFO - PROCESS | 3840 | 1472087344459 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 17:09:04 INFO - PROCESS | 3840 | 1472087344601 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:04 INFO - PROCESS | 3840 | 1472087344604 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:09:04 INFO - PROCESS | 3840 | ++DOCSHELL 10A0F000 == 29 [pid = 3840] [id = 768] 17:09:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (10A47C00) [pid = 3840] [serial = 2302] [outer = 00000000] 17:09:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (11256800) [pid = 3840] [serial = 2303] [outer = 10A47C00] 17:09:04 INFO - PROCESS | 3840 | 1472087344665 Marionette DEBUG loaded listener.js 17:09:04 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (11809000) [pid = 3840] [serial = 2304] [outer = 10A47C00] 17:09:05 INFO - PROCESS | 3840 | 1472087345283 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 17:09:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 17:09:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 17:09:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:09:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 17:09:05 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1035ms 17:09:05 INFO - PROCESS | 3840 | 1472087345346 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 17:09:05 INFO - PROCESS | 3840 | 1472087345351 Marionette TRACE conn3 <- [1,3029,null,{"value":"13"}] 17:09:05 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 17:09:05 INFO - PROCESS | 3840 | 1472087345378 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 17:09:05 INFO - PROCESS | 3840 | 1472087345381 Marionette TRACE conn3 <- [1,3030,null,{}] 17:09:05 INFO - PROCESS | 3840 | 1472087345386 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:05 INFO - PROCESS | 3840 | 1472087345389 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:09:05 INFO - PROCESS | 3840 | 1472087345596 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 17:09:05 INFO - PROCESS | 3840 | 1472087345606 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:05 INFO - PROCESS | 3840 | 1472087345609 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:09:05 INFO - PROCESS | 3840 | ++DOCSHELL 1185D800 == 30 [pid = 3840] [id = 769] 17:09:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (118A6400) [pid = 3840] [serial = 2305] [outer = 00000000] 17:09:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (1436D000) [pid = 3840] [serial = 2306] [outer = 118A6400] 17:09:05 INFO - PROCESS | 3840 | 1472087345668 Marionette DEBUG loaded listener.js 17:09:05 INFO - PROCESS | 3840 | ++DOMWINDOW == 86 (1564F000) [pid = 3840] [serial = 2307] [outer = 118A6400] 17:09:06 INFO - PROCESS | 3840 | 1472087346734 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 13","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 17:09:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 17:09:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 17:09:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 17:09:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 17:09:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 17:09:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 17:09:06 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. 17:09:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 17:09:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 17:09:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 17:09:06 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'.) 17:09:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 17:09:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 17:09:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 17:09:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 17:09:06 INFO - PROCESS | 3840 | --DOCSHELL 114E2000 == 29 [pid = 3840] [id = 756] 17:09:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 17:09:06 INFO - PROCESS | 3840 | --DOMWINDOW == 85 (10E41C00) [pid = 3840] [serial = 2225] [outer = 00000000] [url = about:blank] 17:09:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 17:09:06 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (168DA800) [pid = 3840] [serial = 2247] [outer = 00000000] [url = about:blank] 17:09:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 17:09:06 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (16BA3800) [pid = 3840] [serial = 2248] [outer = 00000000] [url = about:blank] 17:09:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 17:09:06 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (172E8000) [pid = 3840] [serial = 2250] [outer = 00000000] [url = about:blank] 17:09:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 17:09:06 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (17252800) [pid = 3840] [serial = 2256] [outer = 00000000] [url = about:blank] 17:09:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 17:09:06 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (1833D800) [pid = 3840] [serial = 2253] [outer = 00000000] [url = about:blank] 17:09:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 17:09:06 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (1971D400) [pid = 3840] [serial = 2259] [outer = 00000000] [url = about:blank] 17:09:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 17:09:06 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (1970D000) [pid = 3840] [serial = 2254] [outer = 00000000] [url = about:blank] 17:09:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 17:09:06 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (18309000) [pid = 3840] [serial = 2257] [outer = 00000000] [url = about:blank] 17:09:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 17:09:06 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (19720000) [pid = 3840] [serial = 2260] [outer = 00000000] [url = about:blank] 17:09:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 17:09:06 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (199A0800) [pid = 3840] [serial = 2262] [outer = 00000000] [url = about:blank] 17:09:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 17:09:06 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (11D01400) [pid = 3840] [serial = 2233] [outer = 00000000] [url = about:blank] 17:09:06 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. 17:09:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 17:09:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:09:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 17:09:06 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (114E5000) [pid = 3840] [serial = 2231] [outer = 00000000] [url = about:blank] 17:09:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 17:09:06 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (1147D800) [pid = 3840] [serial = 2230] [outer = 00000000] [url = about:blank] 17:09:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 17:09:06 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (10474000) [pid = 3840] [serial = 2228] [outer = 00000000] [url = about:blank] 17:09:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 17:09:06 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (1031DC00) [pid = 3840] [serial = 2227] [outer = 00000000] [url = about:blank] 17:09:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 17:09:06 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (156F5000) [pid = 3840] [serial = 2244] [outer = 00000000] [url = about:blank] 17:09:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 17:09:06 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (13A16400) [pid = 3840] [serial = 2241] [outer = 00000000] [url = about:blank] 17:09:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 17:09:06 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (13EAC800) [pid = 3840] [serial = 2242] [outer = 00000000] [url = about:blank] 17:09:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 17:09:06 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (112C4400) [pid = 3840] [serial = 2238] [outer = 00000000] [url = about:blank] 17:09:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 17:09:06 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (11807C00) [pid = 3840] [serial = 2239] [outer = 00000000] [url = about:blank] 17:09:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 17:09:06 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (129F9400) [pid = 3840] [serial = 2234] [outer = 00000000] [url = about:blank] 17:09:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 17:09:06 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (134DE000) [pid = 3840] [serial = 2236] [outer = 00000000] [url = about:blank] 17:09:06 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. 17:09:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 17:09:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:09:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:09:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 17:09:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:09:06 INFO - PROCESS | 3840 | --DOMWINDOW == 62 (17354C00) [pid = 3840] [serial = 2251] [outer = 00000000] [url = about:blank] 17:09:06 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. 17:09:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 17:09:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:09:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:09:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 17:09:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:09:06 INFO - PROCESS | 3840 | --DOMWINDOW == 61 (15870000) [pid = 3840] [serial = 2245] [outer = 00000000] [url = about:blank] 17:09:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 17:09:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 17:09:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 17:09:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 17:09:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 17:09:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:09:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 17:09:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 17:09:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 17:09:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 17:09:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:09:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:09:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:09:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:09:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 17:09:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 17:09:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:09:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:09:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:09:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:09:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 17:09:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:09:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:09:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:09:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:09:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 17:09:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:09:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:09:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:09:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:09:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 17:09:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 17:09:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:09:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:09:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:09:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:09:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 17:09:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:09:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:09:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:09:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:09:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 17:09:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:09:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:09:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:09:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:09:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 17:09:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:09:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:09:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:09:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:09:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 17:09:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:09:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:09:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:09:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:09:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 17:09:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 17:09:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 17:09:06 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1530ms 17:09:06 INFO - PROCESS | 3840 | 1472087346909 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 17:09:06 INFO - PROCESS | 3840 | 1472087346913 Marionette TRACE conn3 <- [1,3033,null,{"value":"13"}] 17:09:06 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 17:09:06 INFO - PROCESS | 3840 | 1472087346917 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 17:09:06 INFO - PROCESS | 3840 | 1472087346921 Marionette TRACE conn3 <- [1,3034,null,{}] 17:09:06 INFO - PROCESS | 3840 | 1472087346926 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:06 INFO - PROCESS | 3840 | 1472087346929 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:09:06 INFO - PROCESS | 3840 | 1472087347016 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 17:09:07 INFO - PROCESS | 3840 | 1472087347023 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:07 INFO - PROCESS | 3840 | 1472087347026 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:09:07 INFO - PROCESS | 3840 | ++DOCSHELL 1059BC00 == 30 [pid = 3840] [id = 770] 17:09:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 62 (10A01C00) [pid = 3840] [serial = 2308] [outer = 00000000] 17:09:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 63 (10AF4800) [pid = 3840] [serial = 2309] [outer = 10A01C00] 17:09:07 INFO - PROCESS | 3840 | 1472087347085 Marionette DEBUG loaded listener.js 17:09:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (112BF400) [pid = 3840] [serial = 2310] [outer = 10A01C00] 17:09:07 INFO - PROCESS | 3840 | [3840] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:09:07 INFO - PROCESS | 3840 | 1472087347655 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 17:09:07 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 17:09:07 INFO - {} 17:09:07 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 788ms 17:09:07 INFO - PROCESS | 3840 | 1472087347704 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 17:09:07 INFO - PROCESS | 3840 | 1472087347708 Marionette TRACE conn3 <- [1,3037,null,{"value":"13"}] 17:09:07 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 17:09:07 INFO - PROCESS | 3840 | 1472087347714 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 17:09:07 INFO - PROCESS | 3840 | 1472087347717 Marionette TRACE conn3 <- [1,3038,null,{}] 17:09:07 INFO - PROCESS | 3840 | 1472087347721 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:07 INFO - PROCESS | 3840 | 1472087347723 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:09:07 INFO - PROCESS | 3840 | 1472087347825 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 17:09:07 INFO - PROCESS | 3840 | 1472087347920 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:07 INFO - PROCESS | 3840 | 1472087347922 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:09:07 INFO - PROCESS | 3840 | ++DOCSHELL 1185FC00 == 31 [pid = 3840] [id = 771] 17:09:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (11861C00) [pid = 3840] [serial = 2311] [outer = 00000000] 17:09:07 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (129F9400) [pid = 3840] [serial = 2312] [outer = 11861C00] 17:09:07 INFO - PROCESS | 3840 | 1472087347972 Marionette DEBUG loaded listener.js 17:09:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (12BBDC00) [pid = 3840] [serial = 2313] [outer = 11861C00] 17:09:08 INFO - PROCESS | 3840 | 1472087348360 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 17:09:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 17:09:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 17:09:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 17:09:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 17:09:08 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 680ms 17:09:08 INFO - PROCESS | 3840 | 1472087348433 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 17:09:08 INFO - PROCESS | 3840 | 1472087348435 Marionette TRACE conn3 <- [1,3041,null,{"value":"13"}] 17:09:08 INFO - PROCESS | 3840 | 1472087348442 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 17:09:08 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 17:09:08 INFO - PROCESS | 3840 | 1472087348446 Marionette TRACE conn3 <- [1,3042,null,{}] 17:09:08 INFO - PROCESS | 3840 | 1472087348457 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:08 INFO - PROCESS | 3840 | 1472087348462 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:09:08 INFO - PROCESS | 3840 | 1472087348554 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 17:09:08 INFO - PROCESS | 3840 | 1472087348568 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:08 INFO - PROCESS | 3840 | 1472087348571 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:09:08 INFO - PROCESS | 3840 | ++DOCSHELL 13AA0400 == 32 [pid = 3840] [id = 772] 17:09:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (13AA1800) [pid = 3840] [serial = 2314] [outer = 00000000] 17:09:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (14373800) [pid = 3840] [serial = 2315] [outer = 13AA1800] 17:09:08 INFO - PROCESS | 3840 | 1472087348623 Marionette DEBUG loaded listener.js 17:09:08 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (15649000) [pid = 3840] [serial = 2316] [outer = 13AA1800] 17:09:09 INFO - PROCESS | 3840 | 1472087349348 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 17:09:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 17:09:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 17:09:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:09:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:09:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:09:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 17:09:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:09:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:09:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:09:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 17:09:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:09:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:09:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:09:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 17:09:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:09:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:09:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:09:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 17:09:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:09:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:09:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:09:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 17:09:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:09:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:09:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:09:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 17:09:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:09:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:09:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:09:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 17:09:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:09:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:09:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:09:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 17:09:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:09:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:09:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:09:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 17:09:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:09:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:09:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:09:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 17:09:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:09:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:09:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:09:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 17:09:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:09:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:09:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:09:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 17:09:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:09:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:09:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:09:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 17:09:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:09:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:09:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:09:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 17:09:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:09:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:09:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:09:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 17:09:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:09:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:09:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:09:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 17:09:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:09:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:09:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:09:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 17:09:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:09:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:09:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:09:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 17:09:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:09:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:09:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:09:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 17:09:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:09:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:09:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:09:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 17:09:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:09:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:09:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:09:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 17:09:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:09:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:09:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:09:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:09:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:09:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:09:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:09:09 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" 17:09:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:09:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:09:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:09:09 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" 17:09:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:09:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:09:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:09:09 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1112ms 17:09:09 INFO - PROCESS | 3840 | 1472087349550 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 17:09:09 INFO - TEST-START | /FileAPI/file/File-constructor.html 17:09:09 INFO - PROCESS | 3840 | 1472087349553 Marionette TRACE conn3 <- [1,3045,null,{"value":"13"}] 17:09:09 INFO - PROCESS | 3840 | 1472087349556 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 17:09:09 INFO - PROCESS | 3840 | 1472087349558 Marionette TRACE conn3 <- [1,3046,null,{}] 17:09:09 INFO - PROCESS | 3840 | 1472087349562 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:09 INFO - PROCESS | 3840 | 1472087349564 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:09:09 INFO - PROCESS | 3840 | 1472087349692 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 17:09:09 INFO - PROCESS | 3840 | 1472087349754 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:09 INFO - PROCESS | 3840 | 1472087349757 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:09:09 INFO - PROCESS | 3840 | ++DOCSHELL 15873000 == 33 [pid = 3840] [id = 773] 17:09:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (15873C00) [pid = 3840] [serial = 2317] [outer = 00000000] 17:09:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (16B97800) [pid = 3840] [serial = 2318] [outer = 15873C00] 17:09:09 INFO - PROCESS | 3840 | 1472087349805 Marionette DEBUG loaded listener.js 17:09:09 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (16B9C800) [pid = 3840] [serial = 2319] [outer = 15873C00] 17:09:10 INFO - PROCESS | 3840 | 1472087350285 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 17:09:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 17:09:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 17:09:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 17:09:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 17:09:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 17:09:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 17:09:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 17:09:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 17:09:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 17:09:10 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 17:09:10 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 17:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:09:10 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 17:09:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 17:09:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 17:09:10 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:09:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 17:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:09:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 17:09:10 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 17:09:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 17:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:09:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 17:09:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 17:09:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 17:09:10 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 787ms 17:09:10 INFO - PROCESS | 3840 | 1472087350350 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 17:09:10 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 17:09:10 INFO - PROCESS | 3840 | 1472087350352 Marionette TRACE conn3 <- [1,3049,null,{"value":"13"}] 17:09:10 INFO - PROCESS | 3840 | 1472087350355 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 17:09:10 INFO - PROCESS | 3840 | 1472087350357 Marionette TRACE conn3 <- [1,3050,null,{}] 17:09:10 INFO - PROCESS | 3840 | 1472087350366 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:10 INFO - PROCESS | 3840 | 1472087350368 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:09:10 INFO - PROCESS | 3840 | 1472087350498 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 17:09:10 INFO - PROCESS | 3840 | 1472087350568 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:10 INFO - PROCESS | 3840 | 1472087350570 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:09:10 INFO - PROCESS | 3840 | ++DOCSHELL 156F5000 == 34 [pid = 3840] [id = 774] 17:09:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (156F6000) [pid = 3840] [serial = 2320] [outer = 00000000] 17:09:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (1734F800) [pid = 3840] [serial = 2321] [outer = 156F6000] 17:09:10 INFO - PROCESS | 3840 | 1472087350617 Marionette DEBUG loaded listener.js 17:09:10 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (1735A000) [pid = 3840] [serial = 2322] [outer = 156F6000] 17:09:10 INFO - PROCESS | 3840 | [3840] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:09:11 INFO - PROCESS | 3840 | 1472087351111 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 17:09:11 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 17:09:11 INFO - {} 17:09:11 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 788ms 17:09:11 INFO - PROCESS | 3840 | 1472087351157 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 17:09:11 INFO - PROCESS | 3840 | 1472087351159 Marionette TRACE conn3 <- [1,3053,null,{"value":"13"}] 17:09:11 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 17:09:11 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (10434000) [pid = 3840] [serial = 2290] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 17:09:11 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (1971D000) [pid = 3840] [serial = 2293] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 17:09:11 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (114E2400) [pid = 3840] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:09:11 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (10A4A400) [pid = 3840] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 17:09:11 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (1564E800) [pid = 3840] [serial = 2287] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 17:09:11 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (15ECD400) [pid = 3840] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 17:09:11 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (13EA9000) [pid = 3840] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 17:09:11 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (16C76400) [pid = 3840] [serial = 2281] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 17:09:11 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (11856400) [pid = 3840] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 17:09:11 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (18304800) [pid = 3840] [serial = 2284] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 17:09:11 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (1519E800) [pid = 3840] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 17:09:11 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (16B9B000) [pid = 3840] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 17:09:11 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (16D38800) [pid = 3840] [serial = 2296] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 17:09:11 INFO - PROCESS | 3840 | 1472087351284 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 17:09:11 INFO - PROCESS | 3840 | 1472087351286 Marionette TRACE conn3 <- [1,3054,null,{}] 17:09:11 INFO - PROCESS | 3840 | 1472087351290 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:11 INFO - PROCESS | 3840 | 1472087351295 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:09:11 INFO - PROCESS | 3840 | 1472087351391 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 17:09:11 INFO - PROCESS | 3840 | 1472087351396 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:11 INFO - PROCESS | 3840 | 1472087351398 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:09:11 INFO - PROCESS | 3840 | ++DOCSHELL 16D2FC00 == 35 [pid = 3840] [id = 775] 17:09:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (17529000) [pid = 3840] [serial = 2323] [outer = 00000000] 17:09:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (1830CC00) [pid = 3840] [serial = 2324] [outer = 17529000] 17:09:11 INFO - PROCESS | 3840 | 1472087351445 Marionette DEBUG loaded listener.js 17:09:11 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (1830E400) [pid = 3840] [serial = 2325] [outer = 17529000] 17:09:11 INFO - PROCESS | 3840 | 1472087351865 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 17:09:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 17:09:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 17:09:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 17:09:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 17:09:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 17:09:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 17:09:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 17:09:11 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 649ms 17:09:11 INFO - PROCESS | 3840 | 1472087351913 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 17:09:11 INFO - PROCESS | 3840 | 1472087351915 Marionette TRACE conn3 <- [1,3057,null,{"value":"13"}] 17:09:11 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 17:09:11 INFO - PROCESS | 3840 | 1472087351918 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 17:09:11 INFO - PROCESS | 3840 | 1472087351920 Marionette TRACE conn3 <- [1,3058,null,{}] 17:09:11 INFO - PROCESS | 3840 | 1472087351924 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:11 INFO - PROCESS | 3840 | 1472087351927 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:09:12 INFO - PROCESS | 3840 | 1472087352007 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 17:09:12 INFO - PROCESS | 3840 | 1472087352012 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:12 INFO - PROCESS | 3840 | 1472087352015 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:09:12 INFO - PROCESS | 3840 | ++DOCSHELL 10F4C800 == 36 [pid = 3840] [id = 776] 17:09:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (18CB8C00) [pid = 3840] [serial = 2326] [outer = 00000000] 17:09:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (18CBCC00) [pid = 3840] [serial = 2327] [outer = 18CB8C00] 17:09:12 INFO - PROCESS | 3840 | 1472087352063 Marionette DEBUG loaded listener.js 17:09:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (18CC1400) [pid = 3840] [serial = 2328] [outer = 18CB8C00] 17:09:12 INFO - PROCESS | 3840 | 1472087352523 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 17:09:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 17:09:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 17:09:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 17:09:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 17:09:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 17:09:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 17:09:12 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 618ms 17:09:12 INFO - PROCESS | 3840 | 1472087352559 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 17:09:12 INFO - PROCESS | 3840 | 1472087352562 Marionette TRACE conn3 <- [1,3061,null,{"value":"13"}] 17:09:12 INFO - PROCESS | 3840 | 1472087352565 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 17:09:12 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 17:09:12 INFO - PROCESS | 3840 | 1472087352567 Marionette TRACE conn3 <- [1,3062,null,{}] 17:09:12 INFO - PROCESS | 3840 | 1472087352570 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:12 INFO - PROCESS | 3840 | 1472087352572 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:09:12 INFO - PROCESS | 3840 | 1472087352655 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 17:09:12 INFO - PROCESS | 3840 | 1472087352660 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:12 INFO - PROCESS | 3840 | 1472087352662 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:09:12 INFO - PROCESS | 3840 | ++DOCSHELL 0F34A800 == 37 [pid = 3840] [id = 777] 17:09:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (18CC2400) [pid = 3840] [serial = 2329] [outer = 00000000] 17:09:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (1970D000) [pid = 3840] [serial = 2330] [outer = 18CC2400] 17:09:12 INFO - PROCESS | 3840 | 1472087352707 Marionette DEBUG loaded listener.js 17:09:12 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (10AEEC00) [pid = 3840] [serial = 2331] [outer = 18CC2400] 17:09:13 INFO - PROCESS | 3840 | 1472087353148 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 17:09:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 17:09:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 17:09:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 17:09:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 17:09:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 17:09:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 17:09:13 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 634ms 17:09:13 INFO - PROCESS | 3840 | 1472087353189 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 17:09:13 INFO - PROCESS | 3840 | 1472087353191 Marionette TRACE conn3 <- [1,3065,null,{"value":"13"}] 17:09:13 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 17:09:13 INFO - PROCESS | 3840 | 1472087353195 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 17:09:13 INFO - PROCESS | 3840 | 1472087353196 Marionette TRACE conn3 <- [1,3066,null,{}] 17:09:13 INFO - PROCESS | 3840 | 1472087353213 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:13 INFO - PROCESS | 3840 | 1472087353215 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:09:13 INFO - PROCESS | 3840 | 1472087353341 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 17:09:13 INFO - PROCESS | 3840 | 1472087353493 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:13 INFO - PROCESS | 3840 | 1472087353496 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:09:13 INFO - PROCESS | 3840 | ++DOCSHELL 0F2C9C00 == 38 [pid = 3840] [id = 778] 17:09:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (0F2CC400) [pid = 3840] [serial = 2332] [outer = 00000000] 17:09:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (0F349000) [pid = 3840] [serial = 2333] [outer = 0F2CC400] 17:09:13 INFO - PROCESS | 3840 | 1472087353558 Marionette DEBUG loaded listener.js 17:09:13 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (10326800) [pid = 3840] [serial = 2334] [outer = 0F2CC400] 17:09:14 INFO - PROCESS | 3840 | 1472087354165 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3069,"getWindowHandle",null] 17:09:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 17:09:14 INFO - PROCESS | 3840 | 1472087354211 Marionette TRACE conn3 <- [1,3069,null,{"value":"13"}] 17:09:14 INFO - PROCESS | 3840 | 1472087354219 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 17:09:14 INFO - PROCESS | 3840 | 1472087354222 Marionette TRACE conn3 <- [1,3070,null,{}] 17:09:14 INFO - PROCESS | 3840 | 1472087354228 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:14 INFO - PROCESS | 3840 | 1472087354231 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:09:14 INFO - PROCESS | 3840 | 1472087354353 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 17:09:14 INFO - PROCESS | 3840 | 1472087354517 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:14 INFO - PROCESS | 3840 | 1472087354521 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:09:14 INFO - PROCESS | 3840 | ++DOCSHELL 11DA3C00 == 39 [pid = 3840] [id = 779] 17:09:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (11DA4800) [pid = 3840] [serial = 2335] [outer = 00000000] 17:09:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (12BC4400) [pid = 3840] [serial = 2336] [outer = 11DA4800] 17:09:14 INFO - PROCESS | 3840 | 1472087354580 Marionette DEBUG loaded listener.js 17:09:14 INFO - PROCESS | 3840 | ++DOMWINDOW == 78 (13170400) [pid = 3840] [serial = 2337] [outer = 11DA4800] 17:09:15 INFO - PROCESS | 3840 | 1472087355087 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 17:09:15 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 17:09:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 17:09:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:09:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 17:09:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 17:09:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 942ms 17:09:15 INFO - PROCESS | 3840 | 1472087355153 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 17:09:15 INFO - PROCESS | 3840 | 1472087355157 Marionette TRACE conn3 <- [1,3073,null,{"value":"13"}] 17:09:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 17:09:15 INFO - PROCESS | 3840 | 1472087355161 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 17:09:15 INFO - PROCESS | 3840 | 1472087355163 Marionette TRACE conn3 <- [1,3074,null,{}] 17:09:15 INFO - PROCESS | 3840 | 1472087355168 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:15 INFO - PROCESS | 3840 | 1472087355170 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:09:15 INFO - PROCESS | 3840 | 1472087355291 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 17:09:15 INFO - PROCESS | 3840 | 1472087355446 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:15 INFO - PROCESS | 3840 | 1472087355449 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:09:15 INFO - PROCESS | 3840 | ++DOCSHELL 1296DC00 == 40 [pid = 3840] [id = 780] 17:09:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 79 (156EEC00) [pid = 3840] [serial = 2338] [outer = 00000000] 17:09:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 80 (158D8000) [pid = 3840] [serial = 2339] [outer = 156EEC00] 17:09:15 INFO - PROCESS | 3840 | 1472087355507 Marionette DEBUG loaded listener.js 17:09:15 INFO - PROCESS | 3840 | ++DOMWINDOW == 81 (16B96800) [pid = 3840] [serial = 2340] [outer = 156EEC00] 17:09:16 INFO - PROCESS | 3840 | 1472087356065 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 17:09:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 17:09:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 943ms 17:09:16 INFO - PROCESS | 3840 | 1472087356104 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 17:09:16 INFO - PROCESS | 3840 | 1472087356108 Marionette TRACE conn3 <- [1,3077,null,{"value":"13"}] 17:09:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 17:09:16 INFO - PROCESS | 3840 | 1472087356121 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 17:09:16 INFO - PROCESS | 3840 | 1472087356126 Marionette TRACE conn3 <- [1,3078,null,{}] 17:09:16 INFO - PROCESS | 3840 | 1472087356130 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:16 INFO - PROCESS | 3840 | 1472087356133 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:09:16 INFO - PROCESS | 3840 | 1472087356256 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 17:09:16 INFO - PROCESS | 3840 | 1472087356418 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:16 INFO - PROCESS | 3840 | 1472087356421 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:09:16 INFO - PROCESS | 3840 | ++DOCSHELL 1180D400 == 41 [pid = 3840] [id = 781] 17:09:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 82 (156EC800) [pid = 3840] [serial = 2341] [outer = 00000000] 17:09:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 83 (17E9E800) [pid = 3840] [serial = 2342] [outer = 156EC800] 17:09:16 INFO - PROCESS | 3840 | 1472087356478 Marionette DEBUG loaded listener.js 17:09:16 INFO - PROCESS | 3840 | ++DOMWINDOW == 84 (18CC2000) [pid = 3840] [serial = 2343] [outer = 156EC800] 17:09:16 INFO - PROCESS | 3840 | 1472087357005 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 17:09:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 17:09:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 896ms 17:09:16 INFO - PROCESS | 3840 | 1472087357014 Marionette TRACE conn3 -> [0,3081,"getWindowHandle",null] 17:09:17 INFO - PROCESS | 3840 | 1472087357016 Marionette TRACE conn3 <- [1,3081,null,{"value":"13"}] 17:09:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 17:09:17 INFO - PROCESS | 3840 | 1472087357020 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 17:09:17 INFO - PROCESS | 3840 | 1472087357022 Marionette TRACE conn3 <- [1,3082,null,{}] 17:09:17 INFO - PROCESS | 3840 | 1472087357025 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:17 INFO - PROCESS | 3840 | 1472087357027 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:09:17 INFO - PROCESS | 3840 | 1472087357137 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 17:09:17 INFO - PROCESS | 3840 | 1472087357392 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:17 INFO - PROCESS | 3840 | 1472087357395 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:09:17 INFO - PROCESS | 3840 | ++DOCSHELL 104E6400 == 42 [pid = 3840] [id = 782] 17:09:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 85 (104E9C00) [pid = 3840] [serial = 2344] [outer = 00000000] 17:09:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 86 (10AEAC00) [pid = 3840] [serial = 2345] [outer = 104E9C00] 17:09:17 INFO - PROCESS | 3840 | 1472087357452 Marionette DEBUG loaded listener.js 17:09:17 INFO - PROCESS | 3840 | ++DOMWINDOW == 87 (10FA4800) [pid = 3840] [serial = 2346] [outer = 104E9C00] 17:09:17 INFO - PROCESS | 3840 | 1472087357982 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 17:09:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 17:09:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 988ms 17:09:17 INFO - PROCESS | 3840 | 1472087358006 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 17:09:17 INFO - PROCESS | 3840 | 1472087358010 Marionette TRACE conn3 <- [1,3085,null,{"value":"13"}] 17:09:18 INFO - PROCESS | 3840 | 1472087358014 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 17:09:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 17:09:18 INFO - PROCESS | 3840 | 1472087358017 Marionette TRACE conn3 <- [1,3086,null,{}] 17:09:18 INFO - PROCESS | 3840 | 1472087358042 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:18 INFO - PROCESS | 3840 | 1472087358046 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:09:18 INFO - PROCESS | 3840 | 1472087358162 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 17:09:18 INFO - PROCESS | 3840 | --DOCSHELL 0F34A800 == 41 [pid = 3840] [id = 777] 17:09:18 INFO - PROCESS | 3840 | --DOCSHELL 10F4C800 == 40 [pid = 3840] [id = 776] 17:09:18 INFO - PROCESS | 3840 | --DOCSHELL 16D2FC00 == 39 [pid = 3840] [id = 775] 17:09:18 INFO - PROCESS | 3840 | --DOCSHELL 156F5000 == 38 [pid = 3840] [id = 774] 17:09:18 INFO - PROCESS | 3840 | --DOCSHELL 15873000 == 37 [pid = 3840] [id = 773] 17:09:18 INFO - PROCESS | 3840 | --DOCSHELL 13AA0400 == 36 [pid = 3840] [id = 772] 17:09:18 INFO - PROCESS | 3840 | --DOCSHELL 1185FC00 == 35 [pid = 3840] [id = 771] 17:09:18 INFO - PROCESS | 3840 | --DOCSHELL 1059BC00 == 34 [pid = 3840] [id = 770] 17:09:18 INFO - PROCESS | 3840 | --DOCSHELL 10A0F000 == 33 [pid = 3840] [id = 768] 17:09:18 INFO - PROCESS | 3840 | --DOCSHELL 15EC7000 == 32 [pid = 3840] [id = 766] 17:09:18 INFO - PROCESS | 3840 | --DOCSHELL 1971CC00 == 31 [pid = 3840] [id = 765] 17:09:18 INFO - PROCESS | 3840 | --DOCSHELL 16B98800 == 30 [pid = 3840] [id = 767] 17:09:18 INFO - PROCESS | 3840 | --DOCSHELL 1185D800 == 29 [pid = 3840] [id = 769] 17:09:18 INFO - PROCESS | 3840 | --DOCSHELL 1180D400 == 28 [pid = 3840] [id = 781] 17:09:18 INFO - PROCESS | 3840 | --DOCSHELL 104E6400 == 27 [pid = 3840] [id = 782] 17:09:18 INFO - PROCESS | 3840 | --DOCSHELL 1296DC00 == 26 [pid = 3840] [id = 780] 17:09:18 INFO - PROCESS | 3840 | --DOCSHELL 0F2C9C00 == 25 [pid = 3840] [id = 778] 17:09:18 INFO - PROCESS | 3840 | --DOCSHELL 11DA3C00 == 24 [pid = 3840] [id = 779] 17:09:18 INFO - PROCESS | 3840 | 1472087358903 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:18 INFO - PROCESS | 3840 | 1472087358907 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:09:18 INFO - PROCESS | 3840 | --DOMWINDOW == 86 (18CBB400) [pid = 3840] [serial = 2300] [outer = 00000000] [url = about:blank] 17:09:18 INFO - PROCESS | 3840 | --DOMWINDOW == 85 (1B0A1400) [pid = 3840] [serial = 2297] [outer = 00000000] [url = about:blank] 17:09:18 INFO - PROCESS | 3840 | --DOMWINDOW == 84 (1970B800) [pid = 3840] [serial = 2291] [outer = 00000000] [url = about:blank] 17:09:18 INFO - PROCESS | 3840 | --DOMWINDOW == 83 (1A625000) [pid = 3840] [serial = 2294] [outer = 00000000] [url = about:blank] 17:09:18 INFO - PROCESS | 3840 | --DOMWINDOW == 82 (114EAC00) [pid = 3840] [serial = 2268] [outer = 00000000] [url = about:blank] 17:09:18 INFO - PROCESS | 3840 | --DOMWINDOW == 81 (10AF3C00) [pid = 3840] [serial = 2265] [outer = 00000000] [url = about:blank] 17:09:18 INFO - PROCESS | 3840 | --DOMWINDOW == 80 (10E44800) [pid = 3840] [serial = 2266] [outer = 00000000] [url = about:blank] 17:09:18 INFO - PROCESS | 3840 | --DOMWINDOW == 79 (1833A000) [pid = 3840] [serial = 2288] [outer = 00000000] [url = about:blank] 17:09:18 INFO - PROCESS | 3840 | --DOMWINDOW == 78 (16588000) [pid = 3840] [serial = 2279] [outer = 00000000] [url = about:blank] 17:09:18 INFO - PROCESS | 3840 | --DOMWINDOW == 77 (168D9000) [pid = 3840] [serial = 2280] [outer = 00000000] [url = about:blank] 17:09:18 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (1436E800) [pid = 3840] [serial = 2273] [outer = 00000000] [url = about:blank] 17:09:18 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (143EC800) [pid = 3840] [serial = 2274] [outer = 00000000] [url = about:blank] 17:09:18 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (172E7000) [pid = 3840] [serial = 2282] [outer = 00000000] [url = about:blank] 17:09:18 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (11860000) [pid = 3840] [serial = 2270] [outer = 00000000] [url = about:blank] 17:09:18 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (11D0E400) [pid = 3840] [serial = 2271] [outer = 00000000] [url = about:blank] 17:09:18 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (1830F800) [pid = 3840] [serial = 2285] [outer = 00000000] [url = about:blank] 17:09:18 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (18330C00) [pid = 3840] [serial = 2286] [outer = 00000000] [url = about:blank] 17:09:18 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (19711400) [pid = 3840] [serial = 2292] [outer = 00000000] [url = about:blank] 17:09:18 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (156EC000) [pid = 3840] [serial = 2276] [outer = 00000000] [url = about:blank] 17:09:18 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (1586F000) [pid = 3840] [serial = 2277] [outer = 00000000] [url = about:blank] 17:09:18 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (19998C00) [pid = 3840] [serial = 2263] [outer = 00000000] [url = about:blank] 17:09:18 INFO - PROCESS | 3840 | --DOMWINDOW == 65 (17524000) [pid = 3840] [serial = 2283] [outer = 00000000] [url = about:blank] 17:09:18 INFO - PROCESS | 3840 | --DOMWINDOW == 64 (1B330000) [pid = 3840] [serial = 2298] [outer = 00000000] [url = about:blank] 17:09:18 INFO - PROCESS | 3840 | --DOMWINDOW == 63 (1A715C00) [pid = 3840] [serial = 2295] [outer = 00000000] [url = about:blank] 17:09:18 INFO - PROCESS | 3840 | --DOMWINDOW == 62 (19709400) [pid = 3840] [serial = 2289] [outer = 00000000] [url = about:blank] 17:09:18 INFO - PROCESS | 3840 | ++DOCSHELL 0F2CA000 == 25 [pid = 3840] [id = 783] 17:09:18 INFO - PROCESS | 3840 | ++DOMWINDOW == 63 (0F2CAC00) [pid = 3840] [serial = 2347] [outer = 00000000] 17:09:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 64 (0F349400) [pid = 3840] [serial = 2348] [outer = 0F2CAC00] 17:09:19 INFO - PROCESS | 3840 | 1472087359011 Marionette DEBUG loaded listener.js 17:09:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 65 (0F351C00) [pid = 3840] [serial = 2349] [outer = 0F2CAC00] 17:09:19 INFO - PROCESS | 3840 | 1472087359485 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 17:09:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 17:09:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 17:09:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1545ms 17:09:19 INFO - PROCESS | 3840 | 1472087359558 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 17:09:19 INFO - PROCESS | 3840 | 1472087359562 Marionette TRACE conn3 <- [1,3089,null,{"value":"13"}] 17:09:19 INFO - PROCESS | 3840 | 1472087359567 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 17:09:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 17:09:19 INFO - PROCESS | 3840 | 1472087359570 Marionette TRACE conn3 <- [1,3090,null,{}] 17:09:19 INFO - PROCESS | 3840 | 1472087359575 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:19 INFO - PROCESS | 3840 | 1472087359580 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:09:19 INFO - PROCESS | 3840 | 1472087359674 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 17:09:19 INFO - PROCESS | 3840 | 1472087359681 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:19 INFO - PROCESS | 3840 | 1472087359684 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:09:19 INFO - PROCESS | 3840 | ++DOCSHELL 10AF6000 == 26 [pid = 3840] [id = 784] 17:09:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 66 (10AF6800) [pid = 3840] [serial = 2350] [outer = 00000000] 17:09:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 67 (10E4EC00) [pid = 3840] [serial = 2351] [outer = 10AF6800] 17:09:19 INFO - PROCESS | 3840 | 1472087359734 Marionette DEBUG loaded listener.js 17:09:19 INFO - PROCESS | 3840 | ++DOMWINDOW == 68 (10F99C00) [pid = 3840] [serial = 2352] [outer = 10AF6800] 17:09:20 INFO - PROCESS | 3840 | 1472087360239 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 17:09:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 17:09:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 680ms 17:09:20 INFO - PROCESS | 3840 | 1472087360286 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 17:09:20 INFO - PROCESS | 3840 | 1472087360290 Marionette TRACE conn3 <- [1,3093,null,{"value":"13"}] 17:09:20 INFO - PROCESS | 3840 | 1472087360295 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 17:09:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 17:09:20 INFO - PROCESS | 3840 | 1472087360297 Marionette TRACE conn3 <- [1,3094,null,{}] 17:09:20 INFO - PROCESS | 3840 | 1472087360301 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:20 INFO - PROCESS | 3840 | 1472087360304 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:09:20 INFO - PROCESS | 3840 | 1472087360389 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 17:09:20 INFO - PROCESS | 3840 | 1472087360397 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:20 INFO - PROCESS | 3840 | 1472087360400 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:09:20 INFO - PROCESS | 3840 | ++DOCSHELL 114E8400 == 27 [pid = 3840] [id = 785] 17:09:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 69 (1185AC00) [pid = 3840] [serial = 2353] [outer = 00000000] 17:09:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 70 (11D0EC00) [pid = 3840] [serial = 2354] [outer = 1185AC00] 17:09:20 INFO - PROCESS | 3840 | 1472087360544 Marionette DEBUG loaded listener.js 17:09:20 INFO - PROCESS | 3840 | ++DOMWINDOW == 71 (11DDEC00) [pid = 3840] [serial = 2355] [outer = 1185AC00] 17:09:20 INFO - PROCESS | 3840 | 1472087360940 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 17:09:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 17:09:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 17:09:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 17:09:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 680ms 17:09:20 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 17:09:20 INFO - PROCESS | 3840 | 1472087360982 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 17:09:20 INFO - PROCESS | 3840 | 1472087360984 Marionette TRACE conn3 <- [1,3097,null,{"value":"13"}] 17:09:20 INFO - PROCESS | 3840 | 1472087360989 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 17:09:20 INFO - PROCESS | 3840 | 1472087360996 Marionette TRACE conn3 <- [1,3098,null,{}] 17:09:20 INFO - PROCESS | 3840 | 1472087361006 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:20 INFO - PROCESS | 3840 | 1472087361010 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:09:21 INFO - PROCESS | 3840 | 1472087361145 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 17:09:21 INFO - PROCESS | 3840 | 1472087361169 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:21 INFO - PROCESS | 3840 | 1472087361172 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:09:21 INFO - PROCESS | 3840 | ++DOCSHELL 13A9F800 == 28 [pid = 3840] [id = 786] 17:09:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 72 (13AA0400) [pid = 3840] [serial = 2356] [outer = 00000000] 17:09:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 73 (14375C00) [pid = 3840] [serial = 2357] [outer = 13AA0400] 17:09:21 INFO - PROCESS | 3840 | 1472087361229 Marionette DEBUG loaded listener.js 17:09:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 74 (15646800) [pid = 3840] [serial = 2358] [outer = 13AA0400] 17:09:21 INFO - PROCESS | 3840 | 1472087361685 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 17:09:21 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 17:09:21 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 17:09:21 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 17:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:09:21 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 17:09:21 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 741ms 17:09:21 INFO - PROCESS | 3840 | 1472087361748 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 17:09:21 INFO - PROCESS | 3840 | 1472087361751 Marionette TRACE conn3 <- [1,3101,null,{"value":"13"}] 17:09:21 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 17:09:21 INFO - PROCESS | 3840 | 1472087361797 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 17:09:21 INFO - PROCESS | 3840 | 1472087361799 Marionette TRACE conn3 <- [1,3102,null,{}] 17:09:21 INFO - PROCESS | 3840 | 1472087361803 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:21 INFO - PROCESS | 3840 | 1472087361805 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:09:21 INFO - PROCESS | 3840 | 1472087361915 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 17:09:21 INFO - PROCESS | 3840 | 1472087361926 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"3fe5c399-2ed2-4b54-9c6a-a9cd7863afef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:21 INFO - PROCESS | 3840 | 1472087361928 Marionette INFO sendAsync 1f11d709-30df-41d6-83d4-17c44230e4c8 17:09:21 INFO - PROCESS | 3840 | ++DOCSHELL 1578A400 == 29 [pid = 3840] [id = 787] 17:09:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 75 (15793400) [pid = 3840] [serial = 2359] [outer = 00000000] 17:09:21 INFO - PROCESS | 3840 | ++DOMWINDOW == 76 (159AB000) [pid = 3840] [serial = 2360] [outer = 15793400] 17:09:21 INFO - PROCESS | 3840 | 1472087361978 Marionette DEBUG loaded listener.js 17:09:22 INFO - PROCESS | 3840 | ++DOMWINDOW == 77 (159B0800) [pid = 3840] [serial = 2361] [outer = 15793400] 17:09:22 INFO - PROCESS | 3840 | 1472087362427 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 17:09:22 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 17:09:22 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 680ms 17:09:22 INFO - PROCESS | 3840 | 1472087362471 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 17:09:22 INFO - PROCESS | 3840 | 1472087362473 Marionette TRACE conn3 <- [1,3105,null,{"value":"13"}] 17:09:23 INFO - PROCESS | 3840 | --DOMWINDOW == 76 (18CB8C00) [pid = 3840] [serial = 2326] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html] 17:09:23 INFO - PROCESS | 3840 | --DOMWINDOW == 75 (10A01C00) [pid = 3840] [serial = 2308] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 17:09:23 INFO - PROCESS | 3840 | --DOMWINDOW == 74 (10A47C00) [pid = 3840] [serial = 2302] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 17:09:23 INFO - PROCESS | 3840 | --DOMWINDOW == 73 (11861C00) [pid = 3840] [serial = 2311] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 17:09:23 INFO - PROCESS | 3840 | --DOMWINDOW == 72 (118A6400) [pid = 3840] [serial = 2305] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 17:09:23 INFO - PROCESS | 3840 | --DOMWINDOW == 71 (156F6000) [pid = 3840] [serial = 2320] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker] 17:09:23 INFO - PROCESS | 3840 | --DOMWINDOW == 70 (13AA1800) [pid = 3840] [serial = 2314] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 17:09:23 INFO - PROCESS | 3840 | --DOMWINDOW == 69 (17EA5C00) [pid = 3840] [serial = 2299] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 17:09:23 INFO - PROCESS | 3840 | --DOMWINDOW == 68 (17529000) [pid = 3840] [serial = 2323] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/filelist-section/filelist.html] 17:09:23 INFO - PROCESS | 3840 | --DOMWINDOW == 67 (15873C00) [pid = 3840] [serial = 2317] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 17:09:23 INFO - PROCESS | 3840 | --DOMWINDOW == 66 (18CC2400) [pid = 3840] [serial = 2329] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html] 17:09:23 WARNING - u'runner_teardown' () 17:09:23 INFO - No more tests 17:09:23 INFO - Got 0 unexpected results 17:09:23 INFO - SUITE-END | took 649s 17:09:24 INFO - Closing logging queue 17:09:24 INFO - queue closed 17:09:24 INFO - Return code: 0 17:09:24 WARNING - # TBPL SUCCESS # 17:09:24 INFO - Running post-action listener: _resource_record_post_action 17:09:24 INFO - Running post-run listener: _resource_record_post_run 17:09:25 INFO - Total resource usage - Wall time: 657s; CPU: 17.0%; Read bytes: 91806720; Write bytes: 941957120; Read time: 480600; Write time: 943347 17:09:25 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 17:09:25 INFO - install - Wall time: 2s; CPU: 11.0%; Read bytes: 0; Write bytes: 67432448; Read time: 0; Write time: 63998 17:09:25 INFO - run-tests - Wall time: 655s; CPU: 17.0%; Read bytes: 91806720; Write bytes: 806024704; Read time: 480600; Write time: 828809 17:09:25 INFO - Running post-run listener: _upload_blobber_files 17:09:25 INFO - Blob upload gear active. 17:09:25 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 17:09:25 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 17:09:25 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-release', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 17:09:25 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-release -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 17:09:25 INFO - (blobuploader) - INFO - Open directory for files ... 17:09:25 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 17:09:25 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:09:25 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:09:26 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 17:09:26 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:09:26 INFO - (blobuploader) - INFO - Done attempting. 17:09:26 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 17:09:26 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:09:26 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:09:28 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 17:09:28 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:09:28 INFO - (blobuploader) - INFO - Done attempting. 17:09:28 INFO - (blobuploader) - INFO - Iteration through files over. 17:09:28 INFO - Return code: 0 17:09:28 INFO - rmtree: C:\slave\test\build\uploaded_files.json 17:09:28 INFO - Using _rmtree_windows ... 17:09:28 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 17:09:28 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/4e59ad08834104164ed1e1a194390aa66f84af0264a5c4b9f4abcb548235b5825411c21506727574f98e7648c97cd50e60e20d083a14399d8f51ff1cf11e7579", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/72cb7ab8817fe3cd522fd8cd44e48c6410e19b61a09fba99dd00d796d80906813013bc51b750c95ee94d091f511f0f57adc2f882064b24e33124ab4881f79c2d"} 17:09:28 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 17:09:28 INFO - Writing to file C:\slave\test\properties\blobber_files 17:09:28 INFO - Contents: 17:09:28 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/4e59ad08834104164ed1e1a194390aa66f84af0264a5c4b9f4abcb548235b5825411c21506727574f98e7648c97cd50e60e20d083a14399d8f51ff1cf11e7579", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/72cb7ab8817fe3cd522fd8cd44e48c6410e19b61a09fba99dd00d796d80906813013bc51b750c95ee94d091f511f0f57adc2f882064b24e33124ab4881f79c2d"} 17:09:28 INFO - Running post-run listener: copy_logs_to_upload_dir 17:09:28 INFO - Copying logs to upload dir... 17:09:28 INFO - mkdir: C:\slave\test\build\upload\logs 17:09:28 INFO - Copying logs to upload dir... 17:09:28 INFO - Using _rmtree_windows ... 17:09:28 INFO - Using _rmtree_windows ... 17:09:28 INFO - Using _rmtree_windows ... 17:09:28 INFO - Using _rmtree_windows ... 17:09:28 INFO - Using _rmtree_windows ... 17:09:28 INFO - Using _rmtree_windows ... 17:09:28 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=764.413000 ========= master_lag: 81.79 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 6 secs) (at 2016-08-24 18:09:24.461654) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-24 18:09:24.462578) ========= '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-113\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-113 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-113 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-113 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 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-113 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-113 WINDIR=C:\WINDOWS using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/4e59ad08834104164ed1e1a194390aa66f84af0264a5c4b9f4abcb548235b5825411c21506727574f98e7648c97cd50e60e20d083a14399d8f51ff1cf11e7579", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/72cb7ab8817fe3cd522fd8cd44e48c6410e19b61a09fba99dd00d796d80906813013bc51b750c95ee94d091f511f0f57adc2f882064b24e33124ab4881f79c2d"} build_url:https://queue.taskcluster.net/v1/task/ULSpgupcRAC-_m_cdq2G_Q/artifacts/public/build/firefox-48.0.3.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/ULSpgupcRAC-_m_cdq2G_Q/artifacts/public/build/firefox-48.0.3.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.108000 build_url: 'https://queue.taskcluster.net/v1/task/ULSpgupcRAC-_m_cdq2G_Q/artifacts/public/build/firefox-48.0.3.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/4e59ad08834104164ed1e1a194390aa66f84af0264a5c4b9f4abcb548235b5825411c21506727574f98e7648c97cd50e60e20d083a14399d8f51ff1cf11e7579", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/72cb7ab8817fe3cd522fd8cd44e48c6410e19b61a09fba99dd00d796d80906813013bc51b750c95ee94d091f511f0f57adc2f882064b24e33124ab4881f79c2d"}' symbols_url: 'https://queue.taskcluster.net/v1/task/ULSpgupcRAC-_m_cdq2G_Q/artifacts/public/build/firefox-48.0.3.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-24 18:09:24.590495) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-24 18:09:24.590922) ========= '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-113\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-113 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-113 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-113 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 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-113 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-113 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.108000 ========= master_lag: 0.01 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-24 18:09:24.713644) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-08-24 18:09:24.714017) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-08-24 18:09:25.119401) ========= ========= Total master_lag: 82.52 =========