builder: fx-team_xp-ix-debug_test-web-platform-tests-1 slave: t-xp32-ix-037 starttime: 1461029554.47 results: success (0) buildid: 20160418164227 builduid: 82f2696efcfc4b4c9e980de264f9260b revision: 05a9daa3368cb8e32c7393fcb5ff7179023c6c50 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 18:32:34.468476) ========= master: http://buildbot-master127.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 18:32:34.468931) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 18:32:34.469208) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 18:32:35.334294) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-18 18:32:35.334549) ========= '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-037\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-037 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-037 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-037 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMFILES=C:\Program Files PROMPT=$P$G PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SESSIONNAME=Console SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\WINDOWS TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp TEST1=testie TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp USERDOMAIN=T-XP32-IX-037 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-037 WINDIR=C:\WINDOWS using PTY: False --18:32:39-- 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% 2.02 GB/s 18:32:39 (2.02 GB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.650000 ========= master_lag: 0.55 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-18 18:32:36.538202) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 18:32:36.538595) ========= '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-037\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-037 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-037 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-037 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMFILES=C:\Program Files PROMPT=$P$G PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SESSIONNAME=Console SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\WINDOWS TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp TEST1=testie TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp USERDOMAIN=T-XP32-IX-037 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-037 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.650000 ========= master_lag: 0.17 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 18:32:37.357278) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-18 18:32:37.357613) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo integration/fx-team --rev 05a9daa3368cb8e32c7393fcb5ff7179023c6c50 --destination scripts --debug' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev 05a9daa3368cb8e32c7393fcb5ff7179023c6c50 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-037\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-037 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-037 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-037 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMFILES=C:\Program Files PROMPT=$P$G PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SESSIONNAME=Console SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\WINDOWS TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp TEST1=testie TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp USERDOMAIN=T-XP32-IX-037 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-037 WINDIR=C:\WINDOWS using PTY: False 2016-04-18 18:32:41,094 truncating revision to first 12 chars 2016-04-18 18:32:41,094 Setting DEBUG logging. 2016-04-18 18:32:41,094 attempt 1/10 2016-04-18 18:32:41,094 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/05a9daa3368c?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-18 18:32:41,450 unpacking tar archive at: fx-team-05a9daa3368c/testing/mozharness/ program finished with exit code 0 elapsedTime=1.006000 ========= master_lag: 0.68 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-18 18:32:39.042173) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 18:32:39.042489) ========= script_repo_revision: 05a9daa3368cb8e32c7393fcb5ff7179023c6c50 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 18:32:39.042870) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 18:32:39.043147) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 18:32:39.282616) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 13 mins, 12 secs) (at 2016-04-18 18:32:39.282928) ========= 'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '10' '--this-chunk' '1' '--blob-upload-branch' 'fx-team' '--download-symbols' 'true' in dir C:\slave\test\. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'fx-team', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-037\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-037 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-037 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-037 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ MOZILLABUILD=D:\mozilla-build MOZILLABUILDDRIVE=C: MOZILLABUILDPATH=\mozilla-build\ MOZ_AIRBAG=1 MOZ_CRASHREPORTER_NO_REPORT=1 MOZ_HIDE_RESULTS_TABLE=1 MOZ_MSVCVERSION=8 MOZ_NO_REMOTE=1 MOZ_TOOLS=D:\mozilla-build\moztools MSVCDir=D:\msvs8\VC NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMFILES=C:\Program Files PROMPT=$P$G PROPERTIES_FILE=C:\slave\test/buildprops.json PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SESSIONNAME=Console SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\WINDOWS TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp TEST1=testie TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp USERDOMAIN=T-XP32-IX-037 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-037 VCINSTALLDIR=D:\msvs8\VC VCVARS=D:\msvs8\VC\bin\vcvars32.bat VSINSTALLDIR=D:\msvs8 WINDIR=C:\WINDOWS XPCOM_DEBUG_BREAK=warn using PTY: False 18:32:43 INFO - MultiFileLogger online at 20160418 18:32:43 in C:\slave\test 18:32:43 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true 18:32:43 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 18:32:43 INFO - {'append_to_log': False, 18:32:43 INFO - 'base_work_dir': 'C:\\slave\\test', 18:32:43 INFO - 'blob_upload_branch': 'fx-team', 18:32:43 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 18:32:43 INFO - 'buildbot_json_path': 'buildprops.json', 18:32:43 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 18:32:43 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 18:32:43 INFO - 'download_minidump_stackwalk': True, 18:32:43 INFO - 'download_symbols': 'true', 18:32:43 INFO - 'e10s': False, 18:32:43 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 18:32:43 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 18:32:43 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 18:32:43 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 18:32:43 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 18:32:43 INFO - 'C:/mozilla-build/tooltool.py'), 18:32:43 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 18:32:43 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 18:32:43 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 18:32:43 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 18:32:43 INFO - 'log_level': 'info', 18:32:43 INFO - 'log_to_console': True, 18:32:43 INFO - 'opt_config_files': (), 18:32:43 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 18:32:43 INFO - '--processes=1', 18:32:43 INFO - '--config=%(test_path)s/wptrunner.ini', 18:32:43 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 18:32:43 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 18:32:43 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 18:32:43 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 18:32:43 INFO - 'pip_index': False, 18:32:43 INFO - 'require_test_zip': True, 18:32:43 INFO - 'test_type': ('testharness',), 18:32:43 INFO - 'this_chunk': '1', 18:32:43 INFO - 'total_chunks': '10', 18:32:43 INFO - 'virtualenv_path': 'venv', 18:32:43 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 18:32:43 INFO - 'work_dir': 'build'} 18:32:43 INFO - ##### 18:32:43 INFO - ##### Running clobber step. 18:32:43 INFO - ##### 18:32:43 INFO - Running pre-action listener: _resource_record_pre_action 18:32:43 INFO - Running main action method: clobber 18:32:43 INFO - rmtree: C:\slave\test\build 18:32:43 INFO - Using _rmtree_windows ... 18:32:43 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 18:33:19 INFO - Running post-action listener: _resource_record_post_action 18:33:19 INFO - ##### 18:33:19 INFO - ##### Running read-buildbot-config step. 18:33:19 INFO - ##### 18:33:19 INFO - Running pre-action listener: _resource_record_pre_action 18:33:19 INFO - Running main action method: read_buildbot_config 18:33:19 INFO - Using buildbot properties: 18:33:19 INFO - { 18:33:19 INFO - "project": "", 18:33:19 INFO - "product": "firefox", 18:33:19 INFO - "script_repo_revision": "production", 18:33:19 INFO - "scheduler": "tests-fx-team-xp_ix-debug-unittest-14-7200", 18:33:19 INFO - "repository": "", 18:33:19 INFO - "buildername": "Windows XP 32-bit fx-team debug test web-platform-tests-1", 18:33:19 INFO - "buildid": "20160418164227", 18:33:19 INFO - "pgo_build": "False", 18:33:19 INFO - "basedir": "C:\\slave\\test", 18:33:19 INFO - "buildnumber": 19, 18:33:19 INFO - "slavename": "t-xp32-ix-037", 18:33:19 INFO - "revision": "05a9daa3368cb8e32c7393fcb5ff7179023c6c50", 18:33:19 INFO - "master": "http://buildbot-master127.bb.releng.scl3.mozilla.com:8201/", 18:33:19 INFO - "platform": "win32", 18:33:19 INFO - "branch": "fx-team", 18:33:19 INFO - "repo_path": "integration/fx-team", 18:33:19 INFO - "moz_repo_path": "", 18:33:19 INFO - "stage_platform": "win32", 18:33:19 INFO - "builduid": "82f2696efcfc4b4c9e980de264f9260b", 18:33:19 INFO - "slavebuilddir": "test" 18:33:19 INFO - } 18:33:19 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/eAbA_e5YSYG7I_F4D0yc_w/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json. 18:33:19 INFO - Found installer url https://queue.taskcluster.net/v1/task/eAbA_e5YSYG7I_F4D0yc_w/artifacts/public/build/firefox-48.0a1.en-US.win32.zip. 18:33:19 INFO - Running post-action listener: _resource_record_post_action 18:33:19 INFO - ##### 18:33:19 INFO - ##### Running download-and-extract step. 18:33:19 INFO - ##### 18:33:19 INFO - Running pre-action listener: _resource_record_pre_action 18:33:19 INFO - Running main action method: download_and_extract 18:33:19 INFO - mkdir: C:\slave\test\build\tests 18:33:19 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')]} 18:33:19 INFO - https://queue.taskcluster.net/v1/task/eAbA_e5YSYG7I_F4D0yc_w/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json matches https://queue.taskcluster.net 18:33:19 INFO - trying https://queue.taskcluster.net/v1/task/eAbA_e5YSYG7I_F4D0yc_w/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json 18:33:19 INFO - Downloading https://queue.taskcluster.net/v1/task/eAbA_e5YSYG7I_F4D0yc_w/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0a1.en-US.win32.test_packages.json 18:33:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/eAbA_e5YSYG7I_F4D0yc_w/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.test_packages.json'}, attempt #1 18:33:20 INFO - Downloaded 1274 bytes. 18:33:20 INFO - Reading from file C:\slave\test\build\firefox-48.0a1.en-US.win32.test_packages.json 18:33:20 INFO - Using the following test package requirements: 18:33:20 INFO - {u'common': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 18:33:20 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 18:33:20 INFO - u'firefox-48.0a1.en-US.win32.cppunittest.tests.zip'], 18:33:20 INFO - u'gtest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 18:33:20 INFO - u'firefox-48.0a1.en-US.win32.gtest.tests.zip'], 18:33:20 INFO - u'jittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 18:33:20 INFO - u'jsshell-win32.zip'], 18:33:20 INFO - u'mochitest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 18:33:20 INFO - u'firefox-48.0a1.en-US.win32.mochitest.tests.zip'], 18:33:20 INFO - u'mozbase': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 18:33:20 INFO - u'reftest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 18:33:20 INFO - u'firefox-48.0a1.en-US.win32.reftest.tests.zip'], 18:33:20 INFO - u'talos': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 18:33:20 INFO - u'firefox-48.0a1.en-US.win32.talos.tests.zip'], 18:33:20 INFO - u'web-platform': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 18:33:20 INFO - u'firefox-48.0a1.en-US.win32.web-platform.tests.zip'], 18:33:20 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 18:33:20 INFO - u'firefox-48.0a1.en-US.win32.xpcshell.tests.zip']} 18:33:20 INFO - Downloading packages: [u'firefox-48.0a1.en-US.win32.common.tests.zip', u'firefox-48.0a1.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform 18:33:20 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')]} 18:33:20 INFO - https://queue.taskcluster.net/v1/task/eAbA_e5YSYG7I_F4D0yc_w/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 18:33:20 INFO - trying https://queue.taskcluster.net/v1/task/eAbA_e5YSYG7I_F4D0yc_w/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip 18:33:20 INFO - Downloading https://queue.taskcluster.net/v1/task/eAbA_e5YSYG7I_F4D0yc_w/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.common.tests.zip 18:33:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/eAbA_e5YSYG7I_F4D0yc_w/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.common.tests.zip'}, attempt #1 18:33:22 INFO - Downloaded 20405138 bytes. 18:33:22 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 18:33:22 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 18:33:24 INFO - caution: filename not matched: web-platform/* 18:33:24 INFO - Return code: 11 18:33: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')]} 18:33:24 INFO - https://queue.taskcluster.net/v1/task/eAbA_e5YSYG7I_F4D0yc_w/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 18:33:24 INFO - trying https://queue.taskcluster.net/v1/task/eAbA_e5YSYG7I_F4D0yc_w/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip 18:33:24 INFO - Downloading https://queue.taskcluster.net/v1/task/eAbA_e5YSYG7I_F4D0yc_w/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.web-platform.tests.zip 18:33:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/eAbA_e5YSYG7I_F4D0yc_w/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.web-platform.tests.zip'}, attempt #1 18:33:27 INFO - Downloaded 36382594 bytes. 18:33:27 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 18:33:27 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 18:33:58 INFO - caution: filename not matched: bin/* 18:33:58 INFO - caution: filename not matched: config/* 18:33:58 INFO - caution: filename not matched: mozbase/* 18:33:58 INFO - caution: filename not matched: marionette/* 18:33:58 INFO - caution: filename not matched: tools/wptserve/* 18:33:58 INFO - Return code: 11 18:33:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:33:58 INFO - https://queue.taskcluster.net/v1/task/eAbA_e5YSYG7I_F4D0yc_w/artifacts/public/build/firefox-48.0a1.en-US.win32.zip matches https://queue.taskcluster.net 18:33:58 INFO - trying https://queue.taskcluster.net/v1/task/eAbA_e5YSYG7I_F4D0yc_w/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 18:33:58 INFO - Downloading https://queue.taskcluster.net/v1/task/eAbA_e5YSYG7I_F4D0yc_w/artifacts/public/build/firefox-48.0a1.en-US.win32.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.zip 18:33:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/eAbA_e5YSYG7I_F4D0yc_w/artifacts/public/build/firefox-48.0a1.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.zip'}, attempt #1 18:34:02 INFO - Downloaded 67333958 bytes. 18:34:02 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/eAbA_e5YSYG7I_F4D0yc_w/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 18:34:02 INFO - mkdir: C:\slave\test\properties 18:34:02 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 18:34:02 INFO - Writing to file C:\slave\test\properties\build_url 18:34:02 INFO - Contents: 18:34:02 INFO - build_url:https://queue.taskcluster.net/v1/task/eAbA_e5YSYG7I_F4D0yc_w/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 18:34:03 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/eAbA_e5YSYG7I_F4D0yc_w/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 18:34:03 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 18:34:03 INFO - Writing to file C:\slave\test\properties\symbols_url 18:34:03 INFO - Contents: 18:34:03 INFO - symbols_url:https://queue.taskcluster.net/v1/task/eAbA_e5YSYG7I_F4D0yc_w/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 18:34: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')]} 18:34:03 INFO - https://queue.taskcluster.net/v1/task/eAbA_e5YSYG7I_F4D0yc_w/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 18:34:03 INFO - trying https://queue.taskcluster.net/v1/task/eAbA_e5YSYG7I_F4D0yc_w/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 18:34:03 INFO - Downloading https://queue.taskcluster.net/v1/task/eAbA_e5YSYG7I_F4D0yc_w/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 18:34:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/eAbA_e5YSYG7I_F4D0yc_w/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip'}, attempt #1 18:34:07 INFO - Downloaded 58221731 bytes. 18:34:07 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 18:34:07 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip -d C:\slave\test\build\symbols 18:34:11 INFO - Return code: 0 18:34:11 INFO - Running post-action listener: _resource_record_post_action 18:34:11 INFO - Running post-action listener: set_extra_try_arguments 18:34:11 INFO - ##### 18:34:11 INFO - ##### Running create-virtualenv step. 18:34:11 INFO - ##### 18:34:11 INFO - Running pre-action listener: _pre_create_virtualenv 18:34:11 INFO - Running pre-action listener: _resource_record_pre_action 18:34:11 INFO - Running main action method: create_virtualenv 18:34:11 INFO - Creating virtualenv C:\slave\test\build\venv 18:34:11 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 18:34:11 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 18:34:12 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 18:34:14 INFO - Installing distribute......................................................................................................................................................................................done. 18:34:15 INFO - Return code: 0 18:34:15 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 18:34:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:34:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:34:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:34:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:34:15 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 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECF0C0>, '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-037', 'USERDOMAIN': 'T-XP32-IX-037', '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-037', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-037', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-037\\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-037'}}, attempt #1 18:34:15 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 18:34:15 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 18:34:15 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 18:34:15 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-037\\Application Data', 18:34:15 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 18:34:15 INFO - 'COMPUTERNAME': 'T-XP32-IX-037', 18:34:15 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 18:34:15 INFO - 'DCLOCATION': 'SCL3', 18:34:15 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 18:34:15 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 18:34:15 INFO - 'FP_NO_HOST_CHECK': 'NO', 18:34:15 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 18:34:15 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 18:34:15 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 18:34:15 INFO - 'HOMEDRIVE': 'C:', 18:34:15 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-037', 18:34:15 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 18:34:15 INFO - 'KTS_VERSION': '1.19c', 18:34:15 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 18:34:15 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-037', 18:34:15 INFO - 'MONDIR': 'C:\\Monitor_config\\', 18:34:15 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 18:34:15 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 18:34:15 INFO - 'MOZILLABUILDDRIVE': 'C:', 18:34:15 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 18:34:15 INFO - 'MOZ_AIRBAG': '1', 18:34:15 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 18:34:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:34:15 INFO - 'MOZ_MSVCVERSION': '8', 18:34:15 INFO - 'MOZ_NO_REMOTE': '1', 18:34:15 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 18:34:15 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 18:34:15 INFO - 'NO_EM_RESTART': '1', 18:34:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:34:15 INFO - 'NUMBER_OF_PROCESSORS': '8', 18:34:15 INFO - 'OS': 'Windows_NT', 18:34:15 INFO - 'OURDRIVE': 'C:', 18:34:15 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 18:34:15 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 18:34:15 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 18:34:15 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 18:34:15 INFO - 'PROCESSOR_LEVEL': '6', 18:34:15 INFO - 'PROCESSOR_REVISION': '1e05', 18:34:15 INFO - 'PROGRAMFILES': 'C:\\Program Files', 18:34:15 INFO - 'PROMPT': '$P$G', 18:34:15 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 18:34:15 INFO - 'PWD': 'C:\\slave\\test', 18:34:15 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 18:34:15 INFO - 'SESSIONNAME': 'Console', 18:34:15 INFO - 'SLAVEDIR': 'C:\\slave\\', 18:34:15 INFO - 'SYSTEMDRIVE': 'C:', 18:34:15 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 18:34:15 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 18:34:15 INFO - 'TEST1': 'testie', 18:34:15 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 18:34:15 INFO - 'USERDOMAIN': 'T-XP32-IX-037', 18:34:15 INFO - 'USERNAME': 'cltbld', 18:34:15 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-037', 18:34:15 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 18:34:15 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 18:34:15 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 18:34:15 INFO - 'WINDIR': 'C:\\WINDOWS', 18:34:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 18:34:15 INFO - Ignoring indexes: http://pypi.python.org/simple/ 18:34:15 INFO - Downloading/unpacking psutil>=0.7.1 18:34:16 INFO - Running setup.py egg_info for package psutil 18:34:16 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 18:34:16 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 18:34:16 INFO - Installing collected packages: psutil 18:34:16 INFO - Running setup.py install for psutil 18:34:16 INFO - building 'psutil._psutil_windows' extension 18:34:16 INFO - error: Unable to find vcvarsall.bat 18:34:16 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-gilfgl-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 18:34:16 INFO - running install 18:34:16 INFO - running build 18:34:16 INFO - running build_py 18:34:16 INFO - creating build 18:34:16 INFO - creating build\lib.win32-2.7 18:34:16 INFO - creating build\lib.win32-2.7\psutil 18:34:16 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 18:34:16 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 18:34:16 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 18:34:16 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 18:34:16 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 18:34:16 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 18:34:16 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 18:34:16 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 18:34:16 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 18:34:16 INFO - running build_ext 18:34:16 INFO - building 'psutil._psutil_windows' extension 18:34:16 INFO - error: Unable to find vcvarsall.bat 18:34:16 INFO - ---------------------------------------- 18:34:16 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-gilfgl-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 18:34:16 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-037\Application Data\pip\pip.log 18:34:16 WARNING - Return code: 1 18:34:16 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! 18:34:16 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 18:34:16 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')]} 18:34:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:34:16 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')]} 18:34:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:34:16 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 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECF0C0>, '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-037', 'USERDOMAIN': 'T-XP32-IX-037', '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-037', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-037', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-037\\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-037'}}, attempt #1 18:34:16 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 18:34:16 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 18:34:16 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 18:34:16 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-037\\Application Data', 18:34:16 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 18:34:16 INFO - 'COMPUTERNAME': 'T-XP32-IX-037', 18:34:16 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 18:34:16 INFO - 'DCLOCATION': 'SCL3', 18:34:16 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 18:34:16 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 18:34:16 INFO - 'FP_NO_HOST_CHECK': 'NO', 18:34:16 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 18:34:16 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 18:34:16 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 18:34:16 INFO - 'HOMEDRIVE': 'C:', 18:34:16 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-037', 18:34:16 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 18:34:16 INFO - 'KTS_VERSION': '1.19c', 18:34:16 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 18:34:16 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-037', 18:34:16 INFO - 'MONDIR': 'C:\\Monitor_config\\', 18:34:16 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 18:34:16 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 18:34:16 INFO - 'MOZILLABUILDDRIVE': 'C:', 18:34:16 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 18:34:16 INFO - 'MOZ_AIRBAG': '1', 18:34:16 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 18:34:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:34:16 INFO - 'MOZ_MSVCVERSION': '8', 18:34:16 INFO - 'MOZ_NO_REMOTE': '1', 18:34:16 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 18:34:16 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 18:34:16 INFO - 'NO_EM_RESTART': '1', 18:34:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:34:16 INFO - 'NUMBER_OF_PROCESSORS': '8', 18:34:16 INFO - 'OS': 'Windows_NT', 18:34:16 INFO - 'OURDRIVE': 'C:', 18:34:16 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 18:34:16 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 18:34:16 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 18:34:16 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 18:34:16 INFO - 'PROCESSOR_LEVEL': '6', 18:34:16 INFO - 'PROCESSOR_REVISION': '1e05', 18:34:16 INFO - 'PROGRAMFILES': 'C:\\Program Files', 18:34:16 INFO - 'PROMPT': '$P$G', 18:34:16 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 18:34:16 INFO - 'PWD': 'C:\\slave\\test', 18:34:16 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 18:34:16 INFO - 'SESSIONNAME': 'Console', 18:34:16 INFO - 'SLAVEDIR': 'C:\\slave\\', 18:34:16 INFO - 'SYSTEMDRIVE': 'C:', 18:34:16 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 18:34:16 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 18:34:16 INFO - 'TEST1': 'testie', 18:34:16 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 18:34:16 INFO - 'USERDOMAIN': 'T-XP32-IX-037', 18:34:16 INFO - 'USERNAME': 'cltbld', 18:34:16 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-037', 18:34:16 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 18:34:16 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 18:34:16 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 18:34:16 INFO - 'WINDIR': 'C:\\WINDOWS', 18:34:16 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 18:34:16 INFO - Ignoring indexes: http://pypi.python.org/simple/ 18:34:16 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 18:34:16 INFO - Downloading mozsystemmonitor-0.0.tar.gz 18:34:16 INFO - Running setup.py egg_info for package mozsystemmonitor 18:34:16 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 18:34:16 INFO - Running setup.py egg_info for package psutil 18:34:16 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 18:34:16 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 18:34:16 INFO - Installing collected packages: mozsystemmonitor, psutil 18:34:16 INFO - Running setup.py install for mozsystemmonitor 18:34:16 INFO - Running setup.py install for psutil 18:34:16 INFO - building 'psutil._psutil_windows' extension 18:34:16 INFO - error: Unable to find vcvarsall.bat 18:34:16 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-0wemrc-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 18:34:16 INFO - running install 18:34:16 INFO - running build 18:34:16 INFO - running build_py 18:34:16 INFO - running build_ext 18:34:16 INFO - building 'psutil._psutil_windows' extension 18:34:16 INFO - error: Unable to find vcvarsall.bat 18:34:16 INFO - ---------------------------------------- 18:34:16 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-0wemrc-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 18:34:16 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-037\Application Data\pip\pip.log 18:34:16 WARNING - Return code: 1 18:34:16 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! 18:34:16 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 18:34:16 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')]} 18:34:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:34:16 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')]} 18:34:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:34:16 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 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECF0C0>, '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-037', 'USERDOMAIN': 'T-XP32-IX-037', '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-037', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-037', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-037\\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-037'}}, attempt #1 18:34:16 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 18:34:16 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 18:34:16 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 18:34:16 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-037\\Application Data', 18:34:16 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 18:34:16 INFO - 'COMPUTERNAME': 'T-XP32-IX-037', 18:34:16 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 18:34:16 INFO - 'DCLOCATION': 'SCL3', 18:34:16 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 18:34:16 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 18:34:16 INFO - 'FP_NO_HOST_CHECK': 'NO', 18:34:16 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 18:34:16 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 18:34:16 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 18:34:16 INFO - 'HOMEDRIVE': 'C:', 18:34:16 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-037', 18:34:16 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 18:34:16 INFO - 'KTS_VERSION': '1.19c', 18:34:16 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 18:34:16 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-037', 18:34:16 INFO - 'MONDIR': 'C:\\Monitor_config\\', 18:34:16 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 18:34:16 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 18:34:16 INFO - 'MOZILLABUILDDRIVE': 'C:', 18:34:16 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 18:34:16 INFO - 'MOZ_AIRBAG': '1', 18:34:16 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 18:34:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:34:16 INFO - 'MOZ_MSVCVERSION': '8', 18:34:16 INFO - 'MOZ_NO_REMOTE': '1', 18:34:16 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 18:34:16 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 18:34:16 INFO - 'NO_EM_RESTART': '1', 18:34:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:34:16 INFO - 'NUMBER_OF_PROCESSORS': '8', 18:34:16 INFO - 'OS': 'Windows_NT', 18:34:16 INFO - 'OURDRIVE': 'C:', 18:34:16 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 18:34:16 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 18:34:16 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 18:34:16 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 18:34:16 INFO - 'PROCESSOR_LEVEL': '6', 18:34:16 INFO - 'PROCESSOR_REVISION': '1e05', 18:34:16 INFO - 'PROGRAMFILES': 'C:\\Program Files', 18:34:16 INFO - 'PROMPT': '$P$G', 18:34:16 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 18:34:16 INFO - 'PWD': 'C:\\slave\\test', 18:34:16 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 18:34:16 INFO - 'SESSIONNAME': 'Console', 18:34:16 INFO - 'SLAVEDIR': 'C:\\slave\\', 18:34:16 INFO - 'SYSTEMDRIVE': 'C:', 18:34:16 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 18:34:16 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 18:34:16 INFO - 'TEST1': 'testie', 18:34:16 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 18:34:16 INFO - 'USERDOMAIN': 'T-XP32-IX-037', 18:34:16 INFO - 'USERNAME': 'cltbld', 18:34:16 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-037', 18:34:16 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 18:34:16 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 18:34:16 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 18:34:16 INFO - 'WINDIR': 'C:\\WINDOWS', 18:34:16 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 18:34:17 INFO - Ignoring indexes: http://pypi.python.org/simple/ 18:34:17 INFO - Downloading/unpacking blobuploader==1.2.4 18:34:17 INFO - Downloading blobuploader-1.2.4.tar.gz 18:34:17 INFO - Running setup.py egg_info for package blobuploader 18:34:17 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 18:34:18 INFO - Running setup.py egg_info for package requests 18:34:18 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 18:34:18 INFO - Downloading docopt-0.6.1.tar.gz 18:34:18 INFO - Running setup.py egg_info for package docopt 18:34:18 INFO - Installing collected packages: blobuploader, docopt, requests 18:34:18 INFO - Running setup.py install for blobuploader 18:34:18 INFO - Running setup.py install for docopt 18:34:18 INFO - Running setup.py install for requests 18:34:18 INFO - Successfully installed blobuploader docopt requests 18:34:18 INFO - Cleaning up... 18:34:18 INFO - Return code: 0 18:34:18 INFO - Installing None into virtualenv C:\slave\test\build\venv 18:34:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:34:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:34:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:34:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:34:18 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 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECF0C0>, '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-037', 'USERDOMAIN': 'T-XP32-IX-037', '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-037', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-037', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-037\\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-037'}}, attempt #1 18:34:18 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 18:34:18 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 18:34:18 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 18:34:18 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-037\\Application Data', 18:34:18 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 18:34:18 INFO - 'COMPUTERNAME': 'T-XP32-IX-037', 18:34:18 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 18:34:18 INFO - 'DCLOCATION': 'SCL3', 18:34:18 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 18:34:18 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 18:34:18 INFO - 'FP_NO_HOST_CHECK': 'NO', 18:34:18 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 18:34:18 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 18:34:18 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 18:34:18 INFO - 'HOMEDRIVE': 'C:', 18:34:18 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-037', 18:34:18 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 18:34:18 INFO - 'KTS_VERSION': '1.19c', 18:34:18 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 18:34:18 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-037', 18:34:18 INFO - 'MONDIR': 'C:\\Monitor_config\\', 18:34:18 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 18:34:18 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 18:34:18 INFO - 'MOZILLABUILDDRIVE': 'C:', 18:34:18 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 18:34:18 INFO - 'MOZ_AIRBAG': '1', 18:34:18 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 18:34:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:34:18 INFO - 'MOZ_MSVCVERSION': '8', 18:34:18 INFO - 'MOZ_NO_REMOTE': '1', 18:34:18 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 18:34:18 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 18:34:18 INFO - 'NO_EM_RESTART': '1', 18:34:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:34:18 INFO - 'NUMBER_OF_PROCESSORS': '8', 18:34:18 INFO - 'OS': 'Windows_NT', 18:34:18 INFO - 'OURDRIVE': 'C:', 18:34:18 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 18:34:18 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 18:34:18 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 18:34:18 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 18:34:18 INFO - 'PROCESSOR_LEVEL': '6', 18:34:18 INFO - 'PROCESSOR_REVISION': '1e05', 18:34:18 INFO - 'PROGRAMFILES': 'C:\\Program Files', 18:34:18 INFO - 'PROMPT': '$P$G', 18:34:18 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 18:34:18 INFO - 'PWD': 'C:\\slave\\test', 18:34:18 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 18:34:18 INFO - 'SESSIONNAME': 'Console', 18:34:18 INFO - 'SLAVEDIR': 'C:\\slave\\', 18:34:18 INFO - 'SYSTEMDRIVE': 'C:', 18:34:18 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 18:34:18 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 18:34:18 INFO - 'TEST1': 'testie', 18:34:18 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 18:34:18 INFO - 'USERDOMAIN': 'T-XP32-IX-037', 18:34:18 INFO - 'USERNAME': 'cltbld', 18:34:18 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-037', 18:34:18 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 18:34:18 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 18:34:18 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 18:34:18 INFO - 'WINDIR': 'C:\\WINDOWS', 18:34:18 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 18:34:25 INFO - Ignoring indexes: http://pypi.python.org/simple/ 18:34:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 18:34:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 18:34:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 18:34:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 18:34:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 18:34:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 18:34:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 18:34:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 18:34:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 18:34:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 18:34:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 18:34:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 18:34:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 18:34:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 18:34:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 18:34:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 18:34:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 18:34:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 18:34:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 18:34:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 18:34:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 18:34:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 18:34:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 18:34:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 18:34:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 18:34:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 18:34:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 18:34:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 18:34:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 18:34:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 18:34:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 18:34:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 18:34:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 18:34:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 18:34:25 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 18:34:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 18:34:25 INFO - Unpacking c:\slave\test\build\tests\marionette\client 18:34:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 18:34:25 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 18:34:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 18:34:26 INFO - Unpacking c:\slave\test\build\tests\marionette 18:34:26 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 18:34:26 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 18:34:26 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 18:34:26 INFO - Running setup.py install for browsermob-proxy 18:34:30 INFO - Running setup.py install for manifestparser 18:34:30 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 18:34:30 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 18:34:30 INFO - Running setup.py install for marionette-client 18:34:30 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 18:34:30 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 18:34:30 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 18:34:30 INFO - Running setup.py install for marionette-driver 18:34:30 INFO - Running setup.py install for mozcrash 18:34:30 INFO - Running setup.py install for mozdebug 18:34:30 INFO - Running setup.py install for mozdevice 18:34:30 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 18:34:30 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 18:34:30 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 18:34:30 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 18:34:30 INFO - Running setup.py install for mozfile 18:34:30 INFO - Running setup.py install for mozhttpd 18:34:30 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 18:34:30 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 18:34:30 INFO - Running setup.py install for mozinfo 18:34:30 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 18:34:30 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 18:34:30 INFO - Running setup.py install for mozInstall 18:34:30 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 18:34:30 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 18:34:30 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 18:34:30 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 18:34:30 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 18:34:30 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 18:34:30 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 18:34:30 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 18:34:30 INFO - Running setup.py install for mozleak 18:34:30 INFO - Running setup.py install for mozlog 18:34:30 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 18:34:30 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 18:34:30 INFO - Running setup.py install for moznetwork 18:34:30 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 18:34:30 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 18:34:30 INFO - Running setup.py install for mozprocess 18:34:30 INFO - Running setup.py install for mozprofile 18:34:30 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 18:34:30 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 18:34:30 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 18:34:30 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 18:34:30 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 18:34:30 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 18:34:30 INFO - Running setup.py install for mozrunner 18:34:30 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 18:34:30 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 18:34:30 INFO - Running setup.py install for mozscreenshot 18:34:30 INFO - Running setup.py install for moztest 18:34:30 INFO - Running setup.py install for mozversion 18:34:30 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 18:34:30 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 18:34:30 INFO - Running setup.py install for wptserve 18:34:30 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 18:34:30 INFO - Cleaning up... 18:34:30 INFO - Return code: 0 18:34:30 INFO - Installing None into virtualenv C:\slave\test\build\venv 18:34:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:34:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:34:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:34:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:34:30 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 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECF0C0>, '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-037', 'USERDOMAIN': 'T-XP32-IX-037', '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-037', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-037', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-037\\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-037'}}, attempt #1 18:34:30 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 18:34:30 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 18:34:30 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 18:34:30 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-037\\Application Data', 18:34:30 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 18:34:30 INFO - 'COMPUTERNAME': 'T-XP32-IX-037', 18:34:30 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 18:34:30 INFO - 'DCLOCATION': 'SCL3', 18:34:30 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 18:34:30 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 18:34:30 INFO - 'FP_NO_HOST_CHECK': 'NO', 18:34:30 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 18:34:30 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 18:34:30 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 18:34:30 INFO - 'HOMEDRIVE': 'C:', 18:34:30 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-037', 18:34:30 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 18:34:30 INFO - 'KTS_VERSION': '1.19c', 18:34:30 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 18:34:30 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-037', 18:34:30 INFO - 'MONDIR': 'C:\\Monitor_config\\', 18:34:30 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 18:34:30 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 18:34:30 INFO - 'MOZILLABUILDDRIVE': 'C:', 18:34:30 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 18:34:30 INFO - 'MOZ_AIRBAG': '1', 18:34:30 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 18:34:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:34:30 INFO - 'MOZ_MSVCVERSION': '8', 18:34:30 INFO - 'MOZ_NO_REMOTE': '1', 18:34:30 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 18:34:30 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 18:34:30 INFO - 'NO_EM_RESTART': '1', 18:34:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:34:30 INFO - 'NUMBER_OF_PROCESSORS': '8', 18:34:30 INFO - 'OS': 'Windows_NT', 18:34:30 INFO - 'OURDRIVE': 'C:', 18:34:30 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 18:34:30 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 18:34:30 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 18:34:30 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 18:34:30 INFO - 'PROCESSOR_LEVEL': '6', 18:34:30 INFO - 'PROCESSOR_REVISION': '1e05', 18:34:30 INFO - 'PROGRAMFILES': 'C:\\Program Files', 18:34:30 INFO - 'PROMPT': '$P$G', 18:34:30 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 18:34:30 INFO - 'PWD': 'C:\\slave\\test', 18:34:30 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 18:34:30 INFO - 'SESSIONNAME': 'Console', 18:34:30 INFO - 'SLAVEDIR': 'C:\\slave\\', 18:34:30 INFO - 'SYSTEMDRIVE': 'C:', 18:34:30 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 18:34:30 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 18:34:30 INFO - 'TEST1': 'testie', 18:34:30 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 18:34:30 INFO - 'USERDOMAIN': 'T-XP32-IX-037', 18:34:30 INFO - 'USERNAME': 'cltbld', 18:34:30 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-037', 18:34:30 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 18:34:30 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 18:34:30 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 18:34:30 INFO - 'WINDIR': 'C:\\WINDOWS', 18:34:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 18:34:33 INFO - Ignoring indexes: http://pypi.python.org/simple/ 18:34:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 18:34:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 18:34:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 18:34:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 18:34:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 18:34:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 18:34:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 18:34:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 18:34:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 18:34:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 18:34:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 18:34:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 18:34:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 18:34:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 18:34:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 18:34:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 18:34:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 18:34:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 18:34:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 18:34:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 18:34:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 18:34:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 18:34:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 18:34:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 18:34:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 18:34:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 18:34:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 18:34:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 18:34:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 18:34:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 18:34:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 18:34:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 18:34:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 18:34:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 18:34:33 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 18:34:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 18:34:33 INFO - Unpacking c:\slave\test\build\tests\marionette\client 18:34:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 18:34:33 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 18:34:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 18:34:33 INFO - Unpacking c:\slave\test\build\tests\marionette 18:34:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 18:34:33 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 18:34:33 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)) 18:34:38 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)) 18:34:38 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)) 18:34:38 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)) 18:34:38 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)) 18:34:38 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 18:34:38 INFO - Downloading blessings-1.6.tar.gz 18:34:38 INFO - Running setup.py egg_info for package blessings 18:34:38 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)) 18:34:38 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 18:34:38 INFO - Running setup.py install for blessings 18:34:38 INFO - Running setup.py install for browsermob-proxy 18:34:38 INFO - Running setup.py install for manifestparser 18:34:38 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 18:34:38 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 18:34:38 INFO - Running setup.py install for marionette-client 18:34:38 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 18:34:38 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 18:34:38 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 18:34:38 INFO - Running setup.py install for marionette-driver 18:34:38 INFO - Running setup.py install for mozcrash 18:34:38 INFO - Running setup.py install for mozdebug 18:34:38 INFO - Running setup.py install for mozdevice 18:34:38 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 18:34:38 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 18:34:38 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 18:34:38 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 18:34:38 INFO - Running setup.py install for mozhttpd 18:34:38 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 18:34:38 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 18:34:38 INFO - Running setup.py install for mozInstall 18:34:38 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 18:34:38 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 18:34:38 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 18:34:38 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 18:34:38 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 18:34:38 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 18:34:38 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 18:34:39 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 18:34:39 INFO - Running setup.py install for mozleak 18:34:39 INFO - Running setup.py install for mozprofile 18:34:39 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 18:34:39 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 18:34:39 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 18:34:39 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 18:34:39 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 18:34:39 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 18:34:39 INFO - Running setup.py install for mozrunner 18:34:39 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 18:34:39 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 18:34:39 INFO - Running setup.py install for mozscreenshot 18:34:39 INFO - Running setup.py install for moztest 18:34:39 INFO - Running setup.py install for mozversion 18:34:39 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 18:34:39 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 18:34:39 INFO - Running setup.py install for wptserve 18:34:39 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 18:34:39 INFO - Cleaning up... 18:34:39 INFO - Return code: 0 18:34:39 INFO - Done creating virtualenv C:\slave\test\build\venv. 18:34:39 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 18:34:39 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 18:34:39 INFO - Reading from file tmpfile_stdout 18:34:39 INFO - Using _rmtree_windows ... 18:34:39 INFO - Using _rmtree_windows ... 18:34:39 INFO - Current package versions: 18:34:39 INFO - blessings == 1.6 18:34:39 INFO - blobuploader == 1.2.4 18:34:39 INFO - browsermob-proxy == 0.6.0 18:34:39 INFO - distribute == 0.6.14 18:34:39 INFO - docopt == 0.6.1 18:34:39 INFO - manifestparser == 1.1 18:34:39 INFO - marionette-client == 2.3.0 18:34:39 INFO - marionette-driver == 1.4.0 18:34:39 INFO - mozInstall == 1.12 18:34:39 INFO - mozcrash == 0.17 18:34:39 INFO - mozdebug == 0.1 18:34:39 INFO - mozdevice == 0.48 18:34:39 INFO - mozfile == 1.2 18:34:39 INFO - mozhttpd == 0.7 18:34:39 INFO - mozinfo == 0.9 18:34:39 INFO - mozleak == 0.1 18:34:39 INFO - mozlog == 3.1 18:34:39 INFO - moznetwork == 0.27 18:34:39 INFO - mozprocess == 0.22 18:34:39 INFO - mozprofile == 0.28 18:34:39 INFO - mozrunner == 6.11 18:34:39 INFO - mozscreenshot == 0.1 18:34:39 INFO - mozsystemmonitor == 0.0 18:34:39 INFO - moztest == 0.7 18:34:39 INFO - mozversion == 1.4 18:34:39 INFO - requests == 1.2.3 18:34:39 INFO - wptserve == 1.4.0 18:34:39 INFO - Running post-action listener: _resource_record_post_action 18:34:39 INFO - Running post-action listener: _start_resource_monitoring 18:34:39 INFO - Starting resource monitoring. 18:34:39 INFO - ##### 18:34:39 INFO - ##### Running pull step. 18:34:39 INFO - ##### 18:34:39 INFO - Running pre-action listener: _resource_record_pre_action 18:34:39 INFO - Running main action method: pull 18:34:39 INFO - Pull has nothing to do! 18:34:39 INFO - Running post-action listener: _resource_record_post_action 18:34:39 INFO - ##### 18:34:39 INFO - ##### Running install step. 18:34:39 INFO - ##### 18:34:39 INFO - Running pre-action listener: _resource_record_pre_action 18:34:39 INFO - Running main action method: install 18:34:39 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 18:34:39 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 18:34:40 INFO - Reading from file tmpfile_stdout 18:34:40 INFO - Using _rmtree_windows ... 18:34:40 INFO - Using _rmtree_windows ... 18:34:40 INFO - Detecting whether we're running mozinstall >=1.0... 18:34:40 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 18:34:40 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 18:34:40 INFO - Reading from file tmpfile_stdout 18:34:40 INFO - Output received: 18:34:40 INFO - Usage: mozinstall-script.py [options] installer 18:34:40 INFO - Options: 18:34:40 INFO - -h, --help show this help message and exit 18:34:40 INFO - -d DEST, --destination=DEST 18:34:40 INFO - Directory to install application into. [default: 18:34:40 INFO - "C:\slave\test"] 18:34:40 INFO - --app=APP Application being installed. [default: firefox] 18:34:40 INFO - Using _rmtree_windows ... 18:34:40 INFO - Using _rmtree_windows ... 18:34:40 INFO - mkdir: C:\slave\test\build\application 18:34:40 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application'] 18:34:40 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0a1.en-US.win32.zip --destination C:\slave\test\build\application 18:34:43 INFO - Reading from file tmpfile_stdout 18:34:43 INFO - Output received: 18:34:43 INFO - C:\slave\test\build\application\firefox\firefox.exe 18:34:43 INFO - Using _rmtree_windows ... 18:34:43 INFO - Using _rmtree_windows ... 18:34:43 INFO - Running post-action listener: _resource_record_post_action 18:34:43 INFO - ##### 18:34:43 INFO - ##### Running run-tests step. 18:34:43 INFO - ##### 18:34:43 INFO - Running pre-action listener: _resource_record_pre_action 18:34:43 INFO - Running main action method: run_tests 18:34:43 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 18:34:43 INFO - Minidump filename unknown. Determining based upon platform and architecture. 18:34:43 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 18:34:43 INFO - grabbing minidump binary from tooltool 18:34:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:34:43 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 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECF0C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 18:34:43 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 18:34:43 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 18:34:43 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 18:34:44 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmppxkdfg 18:34:44 INFO - INFO - File integrity verified, renaming tmppxkdfg to win32-minidump_stackwalk.exe 18:34:44 INFO - Return code: 0 18:34:44 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 18:34:44 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 18:34:44 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/eAbA_e5YSYG7I_F4D0yc_w/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] in C:\slave\test\build 18:34:44 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/eAbA_e5YSYG7I_F4D0yc_w/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip --stackwalk-binary=C:\slave\test\build\win32-minidump_stackwalk.exe --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=C:\slave\test\build\tests\web-platform/prefs --processes=1 --config=C:\slave\test\build\tests\web-platform/wptrunner.ini --ca-cert-path=C:\slave\test\build\tests\web-platform/certs/cacert.pem --host-key-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.key --host-cert-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.pem --certutil-binary=C:\slave\test\build\tests/bin/certutil 18:34:44 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 18:34:44 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-037\\Application Data', 18:34:44 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 18:34:44 INFO - 'COMPUTERNAME': 'T-XP32-IX-037', 18:34:44 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 18:34:44 INFO - 'DCLOCATION': 'SCL3', 18:34:44 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 18:34:44 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 18:34:44 INFO - 'FP_NO_HOST_CHECK': 'NO', 18:34:44 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 18:34:44 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 18:34:44 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 18:34:44 INFO - 'HOMEDRIVE': 'C:', 18:34:44 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-037', 18:34:44 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 18:34:44 INFO - 'KTS_VERSION': '1.19c', 18:34:44 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 18:34:44 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-037', 18:34:44 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 18:34:44 INFO - 'MONDIR': 'C:\\Monitor_config\\', 18:34:44 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 18:34:44 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 18:34:44 INFO - 'MOZILLABUILDDRIVE': 'C:', 18:34:44 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 18:34:44 INFO - 'MOZ_AIRBAG': '1', 18:34:44 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 18:34:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:34:44 INFO - 'MOZ_MSVCVERSION': '8', 18:34:44 INFO - 'MOZ_NO_REMOTE': '1', 18:34:44 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 18:34:44 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 18:34:44 INFO - 'NO_EM_RESTART': '1', 18:34:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:34:44 INFO - 'NUMBER_OF_PROCESSORS': '8', 18:34:44 INFO - 'OS': 'Windows_NT', 18:34:44 INFO - 'OURDRIVE': 'C:', 18:34:44 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 18:34:44 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 18:34:44 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 18:34:44 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 18:34:44 INFO - 'PROCESSOR_LEVEL': '6', 18:34:44 INFO - 'PROCESSOR_REVISION': '1e05', 18:34:44 INFO - 'PROGRAMFILES': 'C:\\Program Files', 18:34:44 INFO - 'PROMPT': '$P$G', 18:34:44 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 18:34:44 INFO - 'PWD': 'C:\\slave\\test', 18:34:44 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 18:34:44 INFO - 'SESSIONNAME': 'Console', 18:34:44 INFO - 'SLAVEDIR': 'C:\\slave\\', 18:34:44 INFO - 'SYSTEMDRIVE': 'C:', 18:34:44 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 18:34:44 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 18:34:44 INFO - 'TEST1': 'testie', 18:34:44 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 18:34:44 INFO - 'USERDOMAIN': 'T-XP32-IX-037', 18:34:44 INFO - 'USERNAME': 'cltbld', 18:34:44 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-037', 18:34:44 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 18:34:44 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 18:34:44 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 18:34:44 INFO - 'WINDIR': 'C:\\WINDOWS', 18:34:44 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 18:34:44 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/eAbA_e5YSYG7I_F4D0yc_w/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] with output_timeout 1000 18:34:45 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 18:34:45 INFO - import pkg_resources 18:34:46 INFO - Using 1 client processes 18:34:49 INFO - SUITE-START | Running 778 tests 18:34:49 INFO - Running testharness tests 18:34:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 18:34:49 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 18:34:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 18:34:49 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 18:34:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 18:34:49 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 18:34:49 INFO - Setting up ssl 18:34:49 INFO - PROCESS | certutil | 18:34:49 INFO - PROCESS | certutil | 18:34:49 INFO - PROCESS | certutil | 18:34:49 INFO - Certificate Nickname Trust Attributes 18:34:49 INFO - SSL,S/MIME,JAR/XPI 18:34:49 INFO - 18:34:49 INFO - web-platform-tests CT,, 18:34:49 INFO - 18:34:49 INFO - Starting runner 18:34:51 INFO - PROCESS | 3660 | [3660] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/startupcache/StartupCache.cpp, line 228 18:34:51 INFO - PROCESS | 3660 | [3660] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 18:34:51 INFO - PROCESS | 3660 | [3660] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3457 18:34:52 INFO - PROCESS | 3660 | [3660] WARNING: Failed to load WMF DLLs: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 169 18:34:52 INFO - PROCESS | 3660 | [3660] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 18:34:52 INFO - PROCESS | 3660 | [3660] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 18:34:53 INFO - PROCESS | 3660 | 1461029693026 Marionette DEBUG Marionette enabled via build flag and pref 18:34:53 INFO - PROCESS | 3660 | ++DOCSHELL 14398000 == 1 [pid = 3660] [id = 1] 18:34:53 INFO - PROCESS | 3660 | ++DOMWINDOW == 1 (14398400) [pid = 3660] [serial = 1] [outer = 00000000] 18:34:53 INFO - PROCESS | 3660 | [3660] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 18:34:53 INFO - PROCESS | 3660 | ++DOMWINDOW == 2 (14399000) [pid = 3660] [serial = 2] [outer = 14398400] 18:34:53 INFO - PROCESS | 3660 | [3660] WARNING: Dwm composition not available, falling back to software vsync: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2858 18:34:53 INFO - PROCESS | 3660 | [3660] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 18:34:53 INFO - PROCESS | 3660 | ++DOCSHELL 14A91800 == 2 [pid = 3660] [id = 2] 18:34:53 INFO - PROCESS | 3660 | ++DOMWINDOW == 3 (14A91C00) [pid = 3660] [serial = 3] [outer = 00000000] 18:34:53 INFO - PROCESS | 3660 | [3660] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 18:34:53 INFO - PROCESS | 3660 | ++DOMWINDOW == 4 (14A92800) [pid = 3660] [serial = 4] [outer = 14A91C00] 18:34:53 INFO - PROCESS | 3660 | 1461029693574 Marionette INFO Listening on port 2828 18:34:53 INFO - PROCESS | 3660 | 1461029693975 Marionette DEBUG Marionette enabled via command-line flag 18:34:53 INFO - PROCESS | 3660 | ++DOCSHELL 12D7D800 == 3 [pid = 3660] [id = 3] 18:34:53 INFO - PROCESS | 3660 | ++DOMWINDOW == 5 (12D7DC00) [pid = 3660] [serial = 5] [outer = 00000000] 18:34:53 INFO - PROCESS | 3660 | [3660] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 18:34:53 INFO - PROCESS | 3660 | ++DOMWINDOW == 6 (12D7E800) [pid = 3660] [serial = 6] [outer = 12D7DC00] 18:34:54 INFO - PROCESS | 3660 | [3660] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 18:34:54 INFO - PROCESS | 3660 | ++DOMWINDOW == 7 (1652EC00) [pid = 3660] [serial = 7] [outer = 14A91C00] 18:34:54 INFO - PROCESS | 3660 | [3660] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:34:54 INFO - PROCESS | 3660 | 1461029694305 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:1657 18:34:54 INFO - PROCESS | 3660 | 1461029694410 Marionette DEBUG Closed connection conn0 18:34:54 INFO - PROCESS | 3660 | [3660] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:34:54 INFO - PROCESS | 3660 | 1461029694420 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:1659 18:34:54 INFO - PROCESS | 3660 | 1461029694455 Marionette DEBUG Closed connection conn1 18:34:54 INFO - PROCESS | 3660 | [3660] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:34:54 INFO - PROCESS | 3660 | 1461029694463 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:1660 18:34:54 INFO - PROCESS | 3660 | ++DOCSHELL 16946000 == 4 [pid = 3660] [id = 4] 18:34:54 INFO - PROCESS | 3660 | ++DOMWINDOW == 8 (16946800) [pid = 3660] [serial = 8] [outer = 00000000] 18:34:54 INFO - PROCESS | 3660 | ++DOMWINDOW == 9 (16460C00) [pid = 3660] [serial = 9] [outer = 16946800] 18:34:54 INFO - PROCESS | 3660 | [3660] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2891 18:34:54 INFO - PROCESS | 3660 | ++DOMWINDOW == 10 (16468800) [pid = 3660] [serial = 10] [outer = 16946800] 18:34:54 INFO - PROCESS | 3660 | 1461029694668 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 18:34:54 INFO - PROCESS | 3660 | 1461029694673 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Windows_NT","platformVersion":"5.1","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160418164227","device":"desktop","version":"48.0a1"} 18:34:54 INFO - PROCESS | 3660 | [3660] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 18:34:54 INFO - PROCESS | 3660 | [3660] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 18:34:54 INFO - PROCESS | 3660 | [3660] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 18:34:55 INFO - PROCESS | 3660 | [3660] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:34:55 INFO - PROCESS | 3660 | ++DOCSHELL 18765000 == 5 [pid = 3660] [id = 5] 18:34:55 INFO - PROCESS | 3660 | ++DOMWINDOW == 11 (18767000) [pid = 3660] [serial = 11] [outer = 00000000] 18:34:55 INFO - PROCESS | 3660 | ++DOCSHELL 18768000 == 6 [pid = 3660] [id = 6] 18:34:55 INFO - PROCESS | 3660 | ++DOMWINDOW == 12 (18768400) [pid = 3660] [serial = 12] [outer = 00000000] 18:34:56 INFO - PROCESS | 3660 | [3660] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 18:34:56 INFO - PROCESS | 3660 | ++DOCSHELL 191A2C00 == 7 [pid = 3660] [id = 7] 18:34:56 INFO - PROCESS | 3660 | ++DOMWINDOW == 13 (191A3000) [pid = 3660] [serial = 13] [outer = 00000000] 18:34:56 INFO - PROCESS | 3660 | [3660] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 18:34:56 INFO - PROCESS | 3660 | [3660] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 18:34:56 INFO - PROCESS | 3660 | ++DOMWINDOW == 14 (195AE400) [pid = 3660] [serial = 14] [outer = 191A3000] 18:34:56 INFO - PROCESS | 3660 | [3660] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2891 18:34:56 INFO - PROCESS | 3660 | ++DOMWINDOW == 15 (192C0C00) [pid = 3660] [serial = 15] [outer = 18767000] 18:34:56 INFO - PROCESS | 3660 | ++DOMWINDOW == 16 (192C2800) [pid = 3660] [serial = 16] [outer = 18768400] 18:34:56 INFO - PROCESS | 3660 | ++DOMWINDOW == 17 (195AF400) [pid = 3660] [serial = 17] [outer = 191A3000] 18:34:57 INFO - PROCESS | 3660 | 1461029697089 Marionette DEBUG loaded listener.js 18:34:57 INFO - PROCESS | 3660 | 1461029697103 Marionette DEBUG loaded listener.js 18:34:57 INFO - PROCESS | 3660 | ++DOMWINDOW == 18 (1A72A800) [pid = 3660] [serial = 18] [outer = 191A3000] 18:34:57 INFO - PROCESS | 3660 | 1461029697630 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"6d0d3b9e-5717-4c17-9246-561771af0ac7","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Windows_NT","platformVersion":"5.1","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160418164227","device":"desktop","version":"48.0a1","command_id":1}}] 18:34:57 INFO - PROCESS | 3660 | 1461029697803 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 18:34:57 INFO - PROCESS | 3660 | 1461029697878 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 18:34:57 INFO - PROCESS | 3660 | 1461029698010 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 18:34:57 INFO - PROCESS | 3660 | [3660] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 18:34:58 INFO - PROCESS | 3660 | ++DOMWINDOW == 19 (18929C00) [pid = 3660] [serial = 19] [outer = 191A3000] 18:34:58 INFO - PROCESS | 3660 | [3660] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:34:58 INFO - PROCESS | 3660 | 1461029698481 Marionette TRACE conn2 <- [1,3,null,{}] 18:34:58 INFO - PROCESS | 3660 | 1461029698501 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 18:34:58 INFO - PROCESS | 3660 | 1461029698557 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 18:34:58 INFO - PROCESS | 3660 | 1461029698575 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 18:34:58 INFO - PROCESS | 3660 | 1461029698578 Marionette TRACE conn2 <- [1,5,null,{"value":"13"}] 18:34:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 18:34:58 INFO - PROCESS | 3660 | 1461029698582 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 18:34:58 INFO - PROCESS | 3660 | 1461029698585 Marionette TRACE conn2 <- [1,6,null,{}] 18:34:58 INFO - PROCESS | 3660 | 1461029698609 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:58 INFO - PROCESS | 3660 | 1461029698626 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 18:34:58 INFO - PROCESS | 3660 | 1461029698630 Marionette TRACE conn2 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:58 INFO - PROCESS | 3660 | ++DOCSHELL 1919EC00 == 8 [pid = 3660] [id = 8] 18:34:58 INFO - PROCESS | 3660 | ++DOMWINDOW == 20 (1C540C00) [pid = 3660] [serial = 20] [outer = 00000000] 18:34:58 INFO - PROCESS | 3660 | ++DOMWINDOW == 21 (1C90BC00) [pid = 3660] [serial = 21] [outer = 1C540C00] 18:34:58 INFO - PROCESS | 3660 | 1461029698677 Marionette DEBUG loaded listener.js 18:34:58 INFO - PROCESS | 3660 | ++DOMWINDOW == 22 (1C90F000) [pid = 3660] [serial = 22] [outer = 1C540C00] 18:34:59 INFO - PROCESS | 3660 | ++DOCSHELL 1CC03800 == 9 [pid = 3660] [id = 9] 18:34:59 INFO - PROCESS | 3660 | ++DOMWINDOW == 23 (1CC0C800) [pid = 3660] [serial = 23] [outer = 00000000] 18:34:59 INFO - PROCESS | 3660 | ++DOMWINDOW == 24 (1CC0F000) [pid = 3660] [serial = 24] [outer = 1CC0C800] 18:34:59 INFO - PROCESS | 3660 | 1461029699105 Marionette DEBUG loaded listener.js 18:34:59 INFO - PROCESS | 3660 | ++DOMWINDOW == 25 (1CC12000) [pid = 3660] [serial = 25] [outer = 1CC0C800] 18:34:59 INFO - PROCESS | 3660 | 1461029699297 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 18:34:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 18:34:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 727ms 18:34:59 INFO - PROCESS | 3660 | 1461029699324 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 18:34:59 INFO - PROCESS | 3660 | 1461029699326 Marionette TRACE conn2 <- [1,9,null,{"value":"13"}] 18:34:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 18:34:59 INFO - PROCESS | 3660 | 1461029699369 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 18:34:59 INFO - PROCESS | 3660 | 1461029699371 Marionette TRACE conn2 <- [1,10,null,{}] 18:34:59 INFO - PROCESS | 3660 | 1461029699420 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:59 INFO - PROCESS | 3660 | 1461029699557 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 18:34:59 INFO - PROCESS | 3660 | 1461029699576 Marionette TRACE conn2 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:59 INFO - PROCESS | 3660 | ++DOCSHELL 1D6EE400 == 10 [pid = 3660] [id = 10] 18:34:59 INFO - PROCESS | 3660 | ++DOMWINDOW == 26 (1D6EE800) [pid = 3660] [serial = 26] [outer = 00000000] 18:34:59 INFO - PROCESS | 3660 | ++DOMWINDOW == 27 (1D6F1400) [pid = 3660] [serial = 27] [outer = 1D6EE800] 18:34:59 INFO - PROCESS | 3660 | 1461029699629 Marionette DEBUG loaded listener.js 18:34:59 INFO - PROCESS | 3660 | ++DOMWINDOW == 28 (1D6F4C00) [pid = 3660] [serial = 28] [outer = 1D6EE800] 18:34:59 INFO - PROCESS | 3660 | 1461029699992 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 18:35:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 18:35:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 696ms 18:35:00 INFO - PROCESS | 3660 | 1461029700033 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 18:35:00 INFO - PROCESS | 3660 | 1461029700035 Marionette TRACE conn2 <- [1,13,null,{"value":"13"}] 18:35:00 INFO - PROCESS | 3660 | 1461029700039 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 18:35:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 18:35:00 INFO - PROCESS | 3660 | 1461029700040 Marionette TRACE conn2 <- [1,14,null,{}] 18:35:00 INFO - PROCESS | 3660 | 1461029700044 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:00 INFO - PROCESS | 3660 | 1461029700133 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 18:35:00 INFO - PROCESS | 3660 | 1461029700139 Marionette TRACE conn2 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:00 INFO - PROCESS | 3660 | ++DOCSHELL 1D168C00 == 11 [pid = 3660] [id = 11] 18:35:00 INFO - PROCESS | 3660 | ++DOMWINDOW == 29 (1D16B000) [pid = 3660] [serial = 29] [outer = 00000000] 18:35:00 INFO - PROCESS | 3660 | ++DOMWINDOW == 30 (1D30C000) [pid = 3660] [serial = 30] [outer = 1D16B000] 18:35:00 INFO - PROCESS | 3660 | 1461029700183 Marionette DEBUG loaded listener.js 18:35:00 INFO - PROCESS | 3660 | ++DOMWINDOW == 31 (1D6ED000) [pid = 3660] [serial = 31] [outer = 1D16B000] 18:35:00 INFO - PROCESS | 3660 | 1461029700536 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 18:35:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 18:35:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 526ms 18:35:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 18:35:00 INFO - PROCESS | 3660 | 1461029700574 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 18:35:00 INFO - PROCESS | 3660 | 1461029700576 Marionette TRACE conn2 <- [1,17,null,{"value":"13"}] 18:35:00 INFO - PROCESS | 3660 | 1461029700580 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 18:35:00 INFO - PROCESS | 3660 | 1461029700581 Marionette TRACE conn2 <- [1,18,null,{}] 18:35:00 INFO - PROCESS | 3660 | 1461029700584 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:00 INFO - PROCESS | 3660 | 1461029700672 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 18:35:00 INFO - PROCESS | 3660 | 1461029700679 Marionette TRACE conn2 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:00 INFO - PROCESS | 3660 | ++DOCSHELL 1D3C2400 == 12 [pid = 3660] [id = 12] 18:35:00 INFO - PROCESS | 3660 | ++DOMWINDOW == 32 (1D3C2C00) [pid = 3660] [serial = 32] [outer = 00000000] 18:35:00 INFO - PROCESS | 3660 | ++DOMWINDOW == 33 (1D452400) [pid = 3660] [serial = 33] [outer = 1D3C2C00] 18:35:00 INFO - PROCESS | 3660 | 1461029700724 Marionette DEBUG loaded listener.js 18:35:00 INFO - PROCESS | 3660 | ++DOMWINDOW == 34 (1D456000) [pid = 3660] [serial = 34] [outer = 1D3C2C00] 18:35:01 INFO - PROCESS | 3660 | 1461029701066 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 18:35:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 18:35:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 526ms 18:35:01 INFO - PROCESS | 3660 | 1461029701116 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 18:35:01 INFO - PROCESS | 3660 | 1461029701118 Marionette TRACE conn2 <- [1,21,null,{"value":"13"}] 18:35:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 18:35:01 INFO - PROCESS | 3660 | 1461029701121 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 18:35:01 INFO - PROCESS | 3660 | 1461029701123 Marionette TRACE conn2 <- [1,22,null,{}] 18:35:01 INFO - PROCESS | 3660 | 1461029701109 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:01 INFO - PROCESS | 3660 | 1461029701196 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 18:35:01 INFO - PROCESS | 3660 | 1461029701202 Marionette TRACE conn2 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:01 INFO - PROCESS | 3660 | ++DOCSHELL 1D45C000 == 13 [pid = 3660] [id = 13] 18:35:01 INFO - PROCESS | 3660 | ++DOMWINDOW == 35 (1D45F800) [pid = 3660] [serial = 35] [outer = 00000000] 18:35:01 INFO - PROCESS | 3660 | ++DOMWINDOW == 36 (1DA56C00) [pid = 3660] [serial = 36] [outer = 1D45F800] 18:35:01 INFO - PROCESS | 3660 | 1461029701246 Marionette DEBUG loaded listener.js 18:35:01 INFO - PROCESS | 3660 | ++DOMWINDOW == 37 (1DA5A400) [pid = 3660] [serial = 37] [outer = 1D45F800] 18:35:01 INFO - PROCESS | 3660 | 1461029701559 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 18:35:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 18:35:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 496ms 18:35:01 INFO - PROCESS | 3660 | 1461029701598 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 18:35:01 INFO - PROCESS | 3660 | 1461029701600 Marionette TRACE conn2 <- [1,25,null,{"value":"13"}] 18:35:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 18:35:01 INFO - PROCESS | 3660 | 1461029701603 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 18:35:01 INFO - PROCESS | 3660 | 1461029701605 Marionette TRACE conn2 <- [1,26,null,{}] 18:35:01 INFO - PROCESS | 3660 | 1461029701608 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:01 INFO - PROCESS | 3660 | 1461029701696 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 18:35:01 INFO - PROCESS | 3660 | 1461029701702 Marionette TRACE conn2 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:01 INFO - PROCESS | 3660 | ++DOCSHELL 1DC96C00 == 14 [pid = 3660] [id = 14] 18:35:01 INFO - PROCESS | 3660 | ++DOMWINDOW == 38 (1DC97400) [pid = 3660] [serial = 38] [outer = 00000000] 18:35:01 INFO - PROCESS | 3660 | ++DOMWINDOW == 39 (1DC9D400) [pid = 3660] [serial = 39] [outer = 1DC97400] 18:35:01 INFO - PROCESS | 3660 | 1461029701746 Marionette DEBUG loaded listener.js 18:35:01 INFO - PROCESS | 3660 | ++DOMWINDOW == 40 (1DCA1C00) [pid = 3660] [serial = 40] [outer = 1DC97400] 18:35:02 INFO - PROCESS | 3660 | 1461029702112 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 18:35:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 18:35:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 526ms 18:35:02 INFO - PROCESS | 3660 | 1461029702139 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 18:35:02 INFO - PROCESS | 3660 | 1461029702141 Marionette TRACE conn2 <- [1,29,null,{"value":"13"}] 18:35:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 18:35:02 INFO - PROCESS | 3660 | 1461029702144 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 18:35:02 INFO - PROCESS | 3660 | 1461029702146 Marionette TRACE conn2 <- [1,30,null,{}] 18:35:02 INFO - PROCESS | 3660 | 1461029702149 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:02 INFO - PROCESS | 3660 | 1461029702231 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 18:35:02 INFO - PROCESS | 3660 | 1461029702237 Marionette TRACE conn2 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:02 INFO - PROCESS | 3660 | ++DOCSHELL 1DC97C00 == 15 [pid = 3660] [id = 15] 18:35:02 INFO - PROCESS | 3660 | ++DOMWINDOW == 41 (1DF44000) [pid = 3660] [serial = 41] [outer = 00000000] 18:35:02 INFO - PROCESS | 3660 | ++DOMWINDOW == 42 (1DF4E800) [pid = 3660] [serial = 42] [outer = 1DF44000] 18:35:02 INFO - PROCESS | 3660 | 1461029702279 Marionette DEBUG loaded listener.js 18:35:02 INFO - PROCESS | 3660 | ++DOMWINDOW == 43 (1DF50000) [pid = 3660] [serial = 43] [outer = 1DF44000] 18:35:02 INFO - PROCESS | 3660 | ++DOCSHELL 1DF49400 == 16 [pid = 3660] [id = 16] 18:35:02 INFO - PROCESS | 3660 | ++DOMWINDOW == 44 (1DF49C00) [pid = 3660] [serial = 44] [outer = 00000000] 18:35:02 INFO - PROCESS | 3660 | ++DOMWINDOW == 45 (1E0F3000) [pid = 3660] [serial = 45] [outer = 1DF49C00] 18:35:02 INFO - PROCESS | 3660 | ++DOMWINDOW == 46 (1E0EF800) [pid = 3660] [serial = 46] [outer = 1DF49C00] 18:35:02 INFO - PROCESS | 3660 | ++DOCSHELL 1C9ACC00 == 17 [pid = 3660] [id = 17] 18:35:02 INFO - PROCESS | 3660 | ++DOMWINDOW == 47 (1E0EC400) [pid = 3660] [serial = 47] [outer = 00000000] 18:35:02 INFO - PROCESS | 3660 | ++DOMWINDOW == 48 (1E214400) [pid = 3660] [serial = 48] [outer = 1E0EC400] 18:35:02 INFO - PROCESS | 3660 | ++DOMWINDOW == 49 (1E21E800) [pid = 3660] [serial = 49] [outer = 1E0EC400] 18:35:02 INFO - PROCESS | 3660 | 1461029702782 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 18:35:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 18:35:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 681ms 18:35:02 INFO - PROCESS | 3660 | 1461029702844 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 18:35:02 INFO - PROCESS | 3660 | 1461029702846 Marionette TRACE conn2 <- [1,33,null,{"value":"13"}] 18:35:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 18:35:02 INFO - PROCESS | 3660 | 1461029702849 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 18:35:02 INFO - PROCESS | 3660 | 1461029702851 Marionette TRACE conn2 <- [1,34,null,{}] 18:35:02 INFO - PROCESS | 3660 | 1461029702854 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:02 INFO - PROCESS | 3660 | 1461029702918 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 18:35:02 INFO - PROCESS | 3660 | 1461029702924 Marionette TRACE conn2 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:02 INFO - PROCESS | 3660 | ++DOCSHELL 1D3BEC00 == 18 [pid = 3660] [id = 18] 18:35:02 INFO - PROCESS | 3660 | ++DOMWINDOW == 50 (1DF4AC00) [pid = 3660] [serial = 50] [outer = 00000000] 18:35:02 INFO - PROCESS | 3660 | ++DOMWINDOW == 51 (1E216C00) [pid = 3660] [serial = 51] [outer = 1DF4AC00] 18:35:02 INFO - PROCESS | 3660 | 1461029702977 Marionette DEBUG loaded listener.js 18:35:03 INFO - PROCESS | 3660 | ++DOMWINDOW == 52 (1E278400) [pid = 3660] [serial = 52] [outer = 1DF4AC00] 18:35:03 INFO - PROCESS | 3660 | --DOCSHELL 14398000 == 17 [pid = 3660] [id = 1] 18:35:04 INFO - PROCESS | 3660 | 1461029704012 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 18:35:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 18:35:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1176ms 18:35:04 INFO - PROCESS | 3660 | 1461029704029 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 18:35:04 INFO - PROCESS | 3660 | 1461029704035 Marionette TRACE conn2 <- [1,37,null,{"value":"13"}] 18:35:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 18:35:04 INFO - PROCESS | 3660 | 1461029704040 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 18:35:04 INFO - PROCESS | 3660 | 1461029704044 Marionette TRACE conn2 <- [1,38,null,{}] 18:35:04 INFO - PROCESS | 3660 | 1461029704049 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:04 INFO - PROCESS | 3660 | 1461029704158 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 18:35:04 INFO - PROCESS | 3660 | 1461029704239 Marionette TRACE conn2 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:04 INFO - PROCESS | 3660 | ++DOCSHELL 12B8BC00 == 18 [pid = 3660] [id = 19] 18:35:04 INFO - PROCESS | 3660 | ++DOMWINDOW == 53 (13265400) [pid = 3660] [serial = 53] [outer = 00000000] 18:35:04 INFO - PROCESS | 3660 | ++DOMWINDOW == 54 (13810800) [pid = 3660] [serial = 54] [outer = 13265400] 18:35:04 INFO - PROCESS | 3660 | 1461029704295 Marionette DEBUG loaded listener.js 18:35:04 INFO - PROCESS | 3660 | ++DOMWINDOW == 55 (14210C00) [pid = 3660] [serial = 55] [outer = 13265400] 18:35:04 INFO - PROCESS | 3660 | 1461029704846 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 18:35:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 18:35:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 836ms 18:35:04 INFO - PROCESS | 3660 | 1461029704867 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 18:35:04 INFO - PROCESS | 3660 | 1461029704873 Marionette TRACE conn2 <- [1,41,null,{"value":"13"}] 18:35:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 18:35:04 INFO - PROCESS | 3660 | 1461029704880 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 18:35:04 INFO - PROCESS | 3660 | 1461029704883 Marionette TRACE conn2 <- [1,42,null,{}] 18:35:04 INFO - PROCESS | 3660 | 1461029704887 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:04 INFO - PROCESS | 3660 | 1461029704998 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 18:35:05 INFO - PROCESS | 3660 | 1461029705078 Marionette TRACE conn2 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:05 INFO - PROCESS | 3660 | ++DOCSHELL 14A92400 == 19 [pid = 3660] [id = 20] 18:35:05 INFO - PROCESS | 3660 | ++DOMWINDOW == 56 (14AE8800) [pid = 3660] [serial = 56] [outer = 00000000] 18:35:05 INFO - PROCESS | 3660 | ++DOMWINDOW == 57 (16465800) [pid = 3660] [serial = 57] [outer = 14AE8800] 18:35:05 INFO - PROCESS | 3660 | 1461029705134 Marionette DEBUG loaded listener.js 18:35:05 INFO - PROCESS | 3660 | ++DOMWINDOW == 58 (1666F800) [pid = 3660] [serial = 58] [outer = 14AE8800] 18:35:05 INFO - PROCESS | 3660 | 1461029705826 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 18:35:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 18:35:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 990ms 18:35:05 INFO - PROCESS | 3660 | 1461029705881 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 18:35:05 INFO - PROCESS | 3660 | 1461029705884 Marionette TRACE conn2 <- [1,45,null,{"value":"13"}] 18:35:05 INFO - PROCESS | 3660 | 1461029705890 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 18:35:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 18:35:05 INFO - PROCESS | 3660 | 1461029705894 Marionette TRACE conn2 <- [1,46,null,{}] 18:35:05 INFO - PROCESS | 3660 | 1461029705900 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:05 INFO - PROCESS | 3660 | 1461029706020 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 18:35:06 INFO - PROCESS | 3660 | 1461029706093 Marionette TRACE conn2 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:06 INFO - PROCESS | 3660 | ++DOCSHELL 13266000 == 20 [pid = 3660] [id = 21] 18:35:06 INFO - PROCESS | 3660 | ++DOMWINDOW == 59 (13267800) [pid = 3660] [serial = 59] [outer = 00000000] 18:35:06 INFO - PROCESS | 3660 | ++DOMWINDOW == 60 (1335EC00) [pid = 3660] [serial = 60] [outer = 13267800] 18:35:06 INFO - PROCESS | 3660 | 1461029706145 Marionette DEBUG loaded listener.js 18:35:06 INFO - PROCESS | 3660 | ++DOMWINDOW == 61 (136AD800) [pid = 3660] [serial = 61] [outer = 13267800] 18:35:06 INFO - PROCESS | 3660 | --DOCSHELL 16946000 == 19 [pid = 3660] [id = 4] 18:35:06 INFO - PROCESS | 3660 | 1461029706627 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 18:35:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 18:35:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 789ms 18:35:06 INFO - PROCESS | 3660 | 1461029706677 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 18:35:06 INFO - PROCESS | 3660 | 1461029706682 Marionette TRACE conn2 <- [1,49,null,{"value":"13"}] 18:35:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 18:35:06 INFO - PROCESS | 3660 | 1461029706688 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 18:35:06 INFO - PROCESS | 3660 | 1461029706691 Marionette TRACE conn2 <- [1,50,null,{}] 18:35:06 INFO - PROCESS | 3660 | 1461029706695 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:06 INFO - PROCESS | 3660 | 1461029706798 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 18:35:06 INFO - PROCESS | 3660 | 1461029706867 Marionette TRACE conn2 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:06 INFO - PROCESS | 3660 | ++DOCSHELL 136ACC00 == 20 [pid = 3660] [id = 22] 18:35:06 INFO - PROCESS | 3660 | ++DOMWINDOW == 62 (136AD400) [pid = 3660] [serial = 62] [outer = 00000000] 18:35:06 INFO - PROCESS | 3660 | ++DOMWINDOW == 63 (142AB400) [pid = 3660] [serial = 63] [outer = 136AD400] 18:35:06 INFO - PROCESS | 3660 | 1461029706912 Marionette DEBUG loaded listener.js 18:35:06 INFO - PROCESS | 3660 | ++DOMWINDOW == 64 (14A87C00) [pid = 3660] [serial = 64] [outer = 136AD400] 18:35:07 INFO - PROCESS | 3660 | 1461029707316 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:35:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 18:35:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 619ms 18:35:07 INFO - PROCESS | 3660 | 1461029707325 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 18:35:07 INFO - PROCESS | 3660 | 1461029707327 Marionette TRACE conn2 <- [1,53,null,{"value":"13"}] 18:35:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 18:35:07 INFO - PROCESS | 3660 | 1461029707342 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 18:35:07 INFO - PROCESS | 3660 | 1461029707346 Marionette TRACE conn2 <- [1,54,null,{}] 18:35:07 INFO - PROCESS | 3660 | 1461029707380 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:07 INFO - PROCESS | 3660 | 1461029707461 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 18:35:07 INFO - PROCESS | 3660 | 1461029707467 Marionette TRACE conn2 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:07 INFO - PROCESS | 3660 | ++DOCSHELL 15410C00 == 21 [pid = 3660] [id = 23] 18:35:07 INFO - PROCESS | 3660 | ++DOMWINDOW == 65 (15ADB800) [pid = 3660] [serial = 65] [outer = 00000000] 18:35:07 INFO - PROCESS | 3660 | ++DOMWINDOW == 66 (15E36800) [pid = 3660] [serial = 66] [outer = 15ADB800] 18:35:07 INFO - PROCESS | 3660 | 1461029707515 Marionette DEBUG loaded listener.js 18:35:07 INFO - PROCESS | 3660 | ++DOMWINDOW == 67 (16522000) [pid = 3660] [serial = 67] [outer = 15ADB800] 18:35:07 INFO - PROCESS | 3660 | 1461029707902 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:35:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 18:35:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 619ms 18:35:07 INFO - PROCESS | 3660 | 1461029707963 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 18:35:07 INFO - PROCESS | 3660 | 1461029707966 Marionette TRACE conn2 <- [1,57,null,{"value":"13"}] 18:35:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 18:35:07 INFO - PROCESS | 3660 | 1461029707969 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 18:35:07 INFO - PROCESS | 3660 | 1461029707971 Marionette TRACE conn2 <- [1,58,null,{}] 18:35:07 INFO - PROCESS | 3660 | 1461029707974 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:08 INFO - PROCESS | 3660 | 1461029708048 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 18:35:08 INFO - PROCESS | 3660 | 1461029708056 Marionette TRACE conn2 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:08 INFO - PROCESS | 3660 | ++DOCSHELL 16561C00 == 22 [pid = 3660] [id = 24] 18:35:08 INFO - PROCESS | 3660 | ++DOMWINDOW == 68 (16670800) [pid = 3660] [serial = 68] [outer = 00000000] 18:35:08 INFO - PROCESS | 3660 | ++DOMWINDOW == 69 (17F28800) [pid = 3660] [serial = 69] [outer = 16670800] 18:35:08 INFO - PROCESS | 3660 | 1461029708104 Marionette DEBUG loaded listener.js 18:35:08 INFO - PROCESS | 3660 | ++DOMWINDOW == 70 (17F30400) [pid = 3660] [serial = 70] [outer = 16670800] 18:35:08 INFO - PROCESS | 3660 | 1461029708493 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:35:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 18:35:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 588ms 18:35:08 INFO - PROCESS | 3660 | 1461029708566 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 18:35:08 INFO - PROCESS | 3660 | 1461029708568 Marionette TRACE conn2 <- [1,61,null,{"value":"13"}] 18:35:08 INFO - PROCESS | 3660 | 1461029708571 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 18:35:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 18:35:08 INFO - PROCESS | 3660 | 1461029708573 Marionette TRACE conn2 <- [1,62,null,{}] 18:35:08 INFO - PROCESS | 3660 | 1461029708576 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:08 INFO - PROCESS | 3660 | 1461029708651 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 18:35:08 INFO - PROCESS | 3660 | 1461029708657 Marionette TRACE conn2 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:08 INFO - PROCESS | 3660 | ++DOCSHELL 17F22400 == 23 [pid = 3660] [id = 25] 18:35:08 INFO - PROCESS | 3660 | ++DOMWINDOW == 71 (1810C000) [pid = 3660] [serial = 71] [outer = 00000000] 18:35:08 INFO - PROCESS | 3660 | ++DOMWINDOW == 72 (182AB400) [pid = 3660] [serial = 72] [outer = 1810C000] 18:35:08 INFO - PROCESS | 3660 | 1461029708702 Marionette DEBUG loaded listener.js 18:35:08 INFO - PROCESS | 3660 | ++DOMWINDOW == 73 (18619400) [pid = 3660] [serial = 73] [outer = 1810C000] 18:35:09 INFO - PROCESS | 3660 | 1461029709114 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:35:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 18:35:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 588ms 18:35:09 INFO - PROCESS | 3660 | 1461029709168 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 18:35:09 INFO - PROCESS | 3660 | 1461029709170 Marionette TRACE conn2 <- [1,65,null,{"value":"13"}] 18:35:09 INFO - PROCESS | 3660 | 1461029709174 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 18:35:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 18:35:09 INFO - PROCESS | 3660 | 1461029709175 Marionette TRACE conn2 <- [1,66,null,{}] 18:35:09 INFO - PROCESS | 3660 | 1461029709183 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:09 INFO - PROCESS | 3660 | 1461029709273 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 18:35:09 INFO - PROCESS | 3660 | 1461029709282 Marionette TRACE conn2 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:09 INFO - PROCESS | 3660 | ++DOCSHELL 1861DC00 == 24 [pid = 3660] [id = 26] 18:35:09 INFO - PROCESS | 3660 | ++DOMWINDOW == 74 (1876E400) [pid = 3660] [serial = 74] [outer = 00000000] 18:35:09 INFO - PROCESS | 3660 | ++DOMWINDOW == 75 (18A80000) [pid = 3660] [serial = 75] [outer = 1876E400] 18:35:09 INFO - PROCESS | 3660 | 1461029709334 Marionette DEBUG loaded listener.js 18:35:09 INFO - PROCESS | 3660 | ++DOMWINDOW == 76 (192BD000) [pid = 3660] [serial = 76] [outer = 1876E400] 18:35:09 INFO - PROCESS | 3660 | 1461029709685 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:35:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 18:35:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 588ms 18:35:09 INFO - PROCESS | 3660 | 1461029709755 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 18:35:09 INFO - PROCESS | 3660 | 1461029709757 Marionette TRACE conn2 <- [1,69,null,{"value":"13"}] 18:35:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 18:35:09 INFO - PROCESS | 3660 | 1461029709760 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 18:35:09 INFO - PROCESS | 3660 | 1461029709762 Marionette TRACE conn2 <- [1,70,null,{}] 18:35:09 INFO - PROCESS | 3660 | 1461029709766 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:09 INFO - PROCESS | 3660 | 1461029709836 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 18:35:09 INFO - PROCESS | 3660 | 1461029709842 Marionette TRACE conn2 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:09 INFO - PROCESS | 3660 | ++DOCSHELL 123C3000 == 25 [pid = 3660] [id = 27] 18:35:09 INFO - PROCESS | 3660 | ++DOMWINDOW == 77 (195B5000) [pid = 3660] [serial = 77] [outer = 00000000] 18:35:09 INFO - PROCESS | 3660 | ++DOMWINDOW == 78 (197BFC00) [pid = 3660] [serial = 78] [outer = 195B5000] 18:35:09 INFO - PROCESS | 3660 | 1461029709893 Marionette DEBUG loaded listener.js 18:35:09 INFO - PROCESS | 3660 | ++DOMWINDOW == 79 (19AC4400) [pid = 3660] [serial = 79] [outer = 195B5000] 18:35:10 INFO - PROCESS | 3660 | 1461029710299 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:35:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 18:35:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 588ms 18:35:10 INFO - PROCESS | 3660 | 1461029710366 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 18:35:10 INFO - PROCESS | 3660 | 1461029710368 Marionette TRACE conn2 <- [1,73,null,{"value":"13"}] 18:35:10 INFO - PROCESS | 3660 | 1461029710371 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 18:35:10 INFO - PROCESS | 3660 | 1461029710373 Marionette TRACE conn2 <- [1,74,null,{}] 18:35:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 18:35:10 INFO - PROCESS | 3660 | 1461029710376 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:10 INFO - PROCESS | 3660 | 1461029710445 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 18:35:10 INFO - PROCESS | 3660 | 1461029710452 Marionette TRACE conn2 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:10 INFO - PROCESS | 3660 | ++DOCSHELL 14A8F000 == 26 [pid = 3660] [id = 28] 18:35:10 INFO - PROCESS | 3660 | ++DOMWINDOW == 80 (18211000) [pid = 3660] [serial = 80] [outer = 00000000] 18:35:10 INFO - PROCESS | 3660 | ++DOMWINDOW == 81 (19BD0000) [pid = 3660] [serial = 81] [outer = 18211000] 18:35:10 INFO - PROCESS | 3660 | 1461029710529 Marionette DEBUG loaded listener.js 18:35:10 INFO - PROCESS | 3660 | ++DOMWINDOW == 82 (19C69800) [pid = 3660] [serial = 82] [outer = 18211000] 18:35:10 INFO - PROCESS | 3660 | 1461029710920 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:35:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 18:35:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 588ms 18:35:10 INFO - PROCESS | 3660 | 1461029710970 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 18:35:10 INFO - PROCESS | 3660 | 1461029710972 Marionette TRACE conn2 <- [1,77,null,{"value":"13"}] 18:35:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 18:35:10 INFO - PROCESS | 3660 | 1461029710989 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 18:35:10 INFO - PROCESS | 3660 | 1461029710991 Marionette TRACE conn2 <- [1,78,null,{}] 18:35:10 INFO - PROCESS | 3660 | 1461029710994 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:11 INFO - PROCESS | 3660 | 1461029711064 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 18:35:11 INFO - PROCESS | 3660 | 1461029711070 Marionette TRACE conn2 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:11 INFO - PROCESS | 3660 | ++DOCSHELL 19AC6800 == 27 [pid = 3660] [id = 29] 18:35:11 INFO - PROCESS | 3660 | ++DOMWINDOW == 83 (19C61800) [pid = 3660] [serial = 83] [outer = 00000000] 18:35:11 INFO - PROCESS | 3660 | ++DOMWINDOW == 84 (1A08A800) [pid = 3660] [serial = 84] [outer = 19C61800] 18:35:11 INFO - PROCESS | 3660 | 1461029711113 Marionette DEBUG loaded listener.js 18:35:11 INFO - PROCESS | 3660 | ++DOMWINDOW == 85 (1A0F8400) [pid = 3660] [serial = 85] [outer = 19C61800] 18:35:11 INFO - PROCESS | 3660 | 1461029711495 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:35:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 18:35:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 527ms 18:35:11 INFO - PROCESS | 3660 | 1461029711505 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 18:35:11 INFO - PROCESS | 3660 | 1461029711507 Marionette TRACE conn2 <- [1,81,null,{"value":"13"}] 18:35:11 INFO - PROCESS | 3660 | 1461029711510 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 18:35:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 18:35:11 INFO - PROCESS | 3660 | 1461029711512 Marionette TRACE conn2 <- [1,82,null,{}] 18:35:11 INFO - PROCESS | 3660 | 1461029711516 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:11 INFO - PROCESS | 3660 | 1461029711617 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 18:35:11 INFO - PROCESS | 3660 | 1461029711625 Marionette TRACE conn2 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:11 INFO - PROCESS | 3660 | ++DOCSHELL 16467000 == 28 [pid = 3660] [id = 30] 18:35:11 INFO - PROCESS | 3660 | ++DOMWINDOW == 86 (16467800) [pid = 3660] [serial = 86] [outer = 00000000] 18:35:11 INFO - PROCESS | 3660 | ++DOMWINDOW == 87 (1A5C7C00) [pid = 3660] [serial = 87] [outer = 16467800] 18:35:11 INFO - PROCESS | 3660 | 1461029711668 Marionette DEBUG loaded listener.js 18:35:11 INFO - PROCESS | 3660 | ++DOMWINDOW == 88 (1A5F8400) [pid = 3660] [serial = 88] [outer = 16467800] 18:35:12 INFO - PROCESS | 3660 | 1461029712038 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:35:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 18:35:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 588ms 18:35:12 INFO - PROCESS | 3660 | 1461029712108 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 18:35:12 INFO - PROCESS | 3660 | 1461029712110 Marionette TRACE conn2 <- [1,85,null,{"value":"13"}] 18:35:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 18:35:12 INFO - PROCESS | 3660 | 1461029712114 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 18:35:12 INFO - PROCESS | 3660 | 1461029712116 Marionette TRACE conn2 <- [1,86,null,{}] 18:35:12 INFO - PROCESS | 3660 | 1461029712120 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:12 INFO - PROCESS | 3660 | 1461029712246 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 18:35:12 INFO - PROCESS | 3660 | 1461029712260 Marionette TRACE conn2 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:12 INFO - PROCESS | 3660 | ++DOCSHELL 1A726400 == 29 [pid = 3660] [id = 31] 18:35:12 INFO - PROCESS | 3660 | ++DOMWINDOW == 89 (1A72D400) [pid = 3660] [serial = 89] [outer = 00000000] 18:35:12 INFO - PROCESS | 3660 | ++DOMWINDOW == 90 (1C15F800) [pid = 3660] [serial = 90] [outer = 1A72D400] 18:35:12 INFO - PROCESS | 3660 | 1461029712308 Marionette DEBUG loaded listener.js 18:35:12 INFO - PROCESS | 3660 | ++DOMWINDOW == 91 (1C540400) [pid = 3660] [serial = 91] [outer = 1A72D400] 18:35:12 INFO - PROCESS | 3660 | 1461029712688 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:35:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 18:35:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 588ms 18:35:12 INFO - PROCESS | 3660 | 1461029712710 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 18:35:12 INFO - PROCESS | 3660 | 1461029712712 Marionette TRACE conn2 <- [1,89,null,{"value":"13"}] 18:35:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 18:35:12 INFO - PROCESS | 3660 | 1461029712715 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 18:35:12 INFO - PROCESS | 3660 | 1461029712717 Marionette TRACE conn2 <- [1,90,null,{}] 18:35:12 INFO - PROCESS | 3660 | 1461029712720 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:12 INFO - PROCESS | 3660 | 1461029712790 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 18:35:12 INFO - PROCESS | 3660 | 1461029712857 Marionette TRACE conn2 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:12 INFO - PROCESS | 3660 | ++DOCSHELL 15E35400 == 30 [pid = 3660] [id = 32] 18:35:12 INFO - PROCESS | 3660 | ++DOMWINDOW == 92 (1A7BFC00) [pid = 3660] [serial = 92] [outer = 00000000] 18:35:12 INFO - PROCESS | 3660 | ++DOMWINDOW == 93 (1C9ABC00) [pid = 3660] [serial = 93] [outer = 1A7BFC00] 18:35:12 INFO - PROCESS | 3660 | 1461029712902 Marionette DEBUG loaded listener.js 18:35:12 INFO - PROCESS | 3660 | ++DOMWINDOW == 94 (1C9B1000) [pid = 3660] [serial = 94] [outer = 1A7BFC00] 18:35:13 INFO - PROCESS | 3660 | 1461029713218 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:35:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 18:35:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 526ms 18:35:13 INFO - PROCESS | 3660 | 1461029713235 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 18:35:13 INFO - PROCESS | 3660 | 1461029713237 Marionette TRACE conn2 <- [1,93,null,{"value":"13"}] 18:35:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 18:35:13 INFO - PROCESS | 3660 | 1461029713240 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 18:35:13 INFO - PROCESS | 3660 | 1461029713242 Marionette TRACE conn2 <- [1,94,null,{}] 18:35:13 INFO - PROCESS | 3660 | 1461029713246 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:13 INFO - PROCESS | 3660 | 1461029713346 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 18:35:13 INFO - PROCESS | 3660 | 1461029713352 Marionette TRACE conn2 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:13 INFO - PROCESS | 3660 | ++DOCSHELL 16A7D000 == 31 [pid = 3660] [id = 33] 18:35:13 INFO - PROCESS | 3660 | ++DOMWINDOW == 95 (1C53B000) [pid = 3660] [serial = 95] [outer = 00000000] 18:35:13 INFO - PROCESS | 3660 | ++DOMWINDOW == 96 (1D167C00) [pid = 3660] [serial = 96] [outer = 1C53B000] 18:35:13 INFO - PROCESS | 3660 | 1461029713395 Marionette DEBUG loaded listener.js 18:35:13 INFO - PROCESS | 3660 | ++DOMWINDOW == 97 (1D167800) [pid = 3660] [serial = 97] [outer = 1C53B000] 18:35:13 INFO - PROCESS | 3660 | 1461029713801 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 18:35:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 18:35:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 588ms 18:35:14 INFO - PROCESS | 3660 | 1461029714612 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 18:35:14 INFO - PROCESS | 3660 | 1461029714615 Marionette TRACE conn2 <- [1,97,null,{"value":"13"}] 18:35:14 INFO - PROCESS | 3660 | 1461029714631 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 18:35:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 18:35:14 INFO - PROCESS | 3660 | 1461029714635 Marionette TRACE conn2 <- [1,98,null,{}] 18:35:14 INFO - PROCESS | 3660 | 1461029714675 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:14 INFO - PROCESS | 3660 | 1461029714790 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 18:35:14 INFO - PROCESS | 3660 | 1461029714836 Marionette TRACE conn2 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:14 INFO - PROCESS | 3660 | ++DOCSHELL 13268800 == 32 [pid = 3660] [id = 34] 18:35:14 INFO - PROCESS | 3660 | ++DOMWINDOW == 98 (13268C00) [pid = 3660] [serial = 98] [outer = 00000000] 18:35:14 INFO - PROCESS | 3660 | ++DOMWINDOW == 99 (136B2C00) [pid = 3660] [serial = 99] [outer = 13268C00] 18:35:14 INFO - PROCESS | 3660 | 1461029714883 Marionette DEBUG loaded listener.js 18:35:14 INFO - PROCESS | 3660 | ++DOMWINDOW == 100 (13AC4400) [pid = 3660] [serial = 100] [outer = 13268C00] 18:35:15 INFO - PROCESS | 3660 | 1461029715302 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 18:35:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 18:35:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 743ms 18:35:15 INFO - PROCESS | 3660 | 1461029715358 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 18:35:15 INFO - PROCESS | 3660 | 1461029715361 Marionette TRACE conn2 <- [1,101,null,{"value":"13"}] 18:35:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 18:35:15 INFO - PROCESS | 3660 | 1461029715368 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 18:35:15 INFO - PROCESS | 3660 | 1461029715372 Marionette TRACE conn2 <- [1,102,null,{}] 18:35:15 INFO - PROCESS | 3660 | 1461029715376 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:15 INFO - PROCESS | 3660 | 1461029715474 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 18:35:15 INFO - PROCESS | 3660 | 1461029715482 Marionette TRACE conn2 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:15 INFO - PROCESS | 3660 | ++DOCSHELL 1434B800 == 33 [pid = 3660] [id = 35] 18:35:15 INFO - PROCESS | 3660 | ++DOMWINDOW == 101 (14A95800) [pid = 3660] [serial = 101] [outer = 00000000] 18:35:15 INFO - PROCESS | 3660 | ++DOMWINDOW == 102 (156F5000) [pid = 3660] [serial = 102] [outer = 14A95800] 18:35:15 INFO - PROCESS | 3660 | 1461029715529 Marionette DEBUG loaded listener.js 18:35:15 INFO - PROCESS | 3660 | ++DOMWINDOW == 103 (15AD8400) [pid = 3660] [serial = 103] [outer = 14A95800] 18:35:16 INFO - PROCESS | 3660 | --DOMWINDOW == 102 (16946800) [pid = 3660] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 18:35:16 INFO - PROCESS | 3660 | --DOMWINDOW == 101 (1DF44000) [pid = 3660] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 18:35:16 INFO - PROCESS | 3660 | --DOMWINDOW == 100 (1DC97400) [pid = 3660] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 18:35:16 INFO - PROCESS | 3660 | --DOMWINDOW == 99 (1D45F800) [pid = 3660] [serial = 35] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 18:35:16 INFO - PROCESS | 3660 | --DOMWINDOW == 98 (1D3C2C00) [pid = 3660] [serial = 32] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 18:35:16 INFO - PROCESS | 3660 | --DOMWINDOW == 97 (1D16B000) [pid = 3660] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 18:35:16 INFO - PROCESS | 3660 | --DOMWINDOW == 96 (1D6EE800) [pid = 3660] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 18:35:16 INFO - PROCESS | 3660 | --DOMWINDOW == 95 (1C540C00) [pid = 3660] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 18:35:16 INFO - PROCESS | 3660 | --DOMWINDOW == 94 (1810C000) [pid = 3660] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 18:35:16 INFO - PROCESS | 3660 | --DOMWINDOW == 93 (1876E400) [pid = 3660] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 18:35:16 INFO - PROCESS | 3660 | --DOMWINDOW == 92 (195B5000) [pid = 3660] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 18:35:16 INFO - PROCESS | 3660 | --DOMWINDOW == 91 (18211000) [pid = 3660] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 18:35:16 INFO - PROCESS | 3660 | --DOMWINDOW == 90 (19C61800) [pid = 3660] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 18:35:16 INFO - PROCESS | 3660 | --DOMWINDOW == 89 (16467800) [pid = 3660] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 18:35:16 INFO - PROCESS | 3660 | --DOMWINDOW == 88 (1A72D400) [pid = 3660] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 18:35:16 INFO - PROCESS | 3660 | --DOMWINDOW == 87 (1DF4AC00) [pid = 3660] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 18:35:16 INFO - PROCESS | 3660 | --DOMWINDOW == 86 (13265400) [pid = 3660] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 18:35:16 INFO - PROCESS | 3660 | --DOMWINDOW == 85 (14AE8800) [pid = 3660] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 18:35:16 INFO - PROCESS | 3660 | --DOMWINDOW == 84 (13267800) [pid = 3660] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 18:35:16 INFO - PROCESS | 3660 | --DOMWINDOW == 83 (136AD400) [pid = 3660] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 18:35:16 INFO - PROCESS | 3660 | --DOMWINDOW == 82 (15ADB800) [pid = 3660] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 18:35:16 INFO - PROCESS | 3660 | --DOMWINDOW == 81 (16670800) [pid = 3660] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 18:35:16 INFO - PROCESS | 3660 | --DOMWINDOW == 80 (1A7BFC00) [pid = 3660] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 18:35:16 INFO - PROCESS | 3660 | 1461029716424 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 18:35:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 18:35:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1067ms 18:35:16 INFO - PROCESS | 3660 | 1461029716446 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 18:35:16 INFO - PROCESS | 3660 | 1461029716448 Marionette TRACE conn2 <- [1,105,null,{"value":"13"}] 18:35:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 18:35:16 INFO - PROCESS | 3660 | 1461029716452 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 18:35:16 INFO - PROCESS | 3660 | 1461029716454 Marionette TRACE conn2 <- [1,106,null,{}] 18:35:16 INFO - PROCESS | 3660 | 1461029716462 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:16 INFO - PROCESS | 3660 | 1461029716537 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 18:35:16 INFO - PROCESS | 3660 | 1461029716622 Marionette TRACE conn2 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:16 INFO - PROCESS | 3660 | ++DOCSHELL 12D7E000 == 34 [pid = 3660] [id = 36] 18:35:16 INFO - PROCESS | 3660 | ++DOMWINDOW == 81 (1325D800) [pid = 3660] [serial = 104] [outer = 00000000] 18:35:16 INFO - PROCESS | 3660 | ++DOMWINDOW == 82 (15C0FC00) [pid = 3660] [serial = 105] [outer = 1325D800] 18:35:16 INFO - PROCESS | 3660 | 1461029716671 Marionette DEBUG loaded listener.js 18:35:16 INFO - PROCESS | 3660 | ++DOMWINDOW == 83 (16460400) [pid = 3660] [serial = 106] [outer = 1325D800] 18:35:17 INFO - PROCESS | 3660 | 1461029717015 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 18:35:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 18:35:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 588ms 18:35:17 INFO - PROCESS | 3660 | 1461029717048 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 18:35:17 INFO - PROCESS | 3660 | 1461029717050 Marionette TRACE conn2 <- [1,109,null,{"value":"13"}] 18:35:17 INFO - PROCESS | 3660 | 1461029717053 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 18:35:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 18:35:17 INFO - PROCESS | 3660 | 1461029717055 Marionette TRACE conn2 <- [1,110,null,{}] 18:35:17 INFO - PROCESS | 3660 | 1461029717058 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:17 INFO - PROCESS | 3660 | 1461029717147 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 18:35:17 INFO - PROCESS | 3660 | 1461029717209 Marionette TRACE conn2 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:17 INFO - PROCESS | 3660 | ++DOCSHELL 14AE8800 == 35 [pid = 3660] [id = 37] 18:35:17 INFO - PROCESS | 3660 | ++DOMWINDOW == 84 (15E34C00) [pid = 3660] [serial = 107] [outer = 00000000] 18:35:17 INFO - PROCESS | 3660 | ++DOMWINDOW == 85 (16A74000) [pid = 3660] [serial = 108] [outer = 15E34C00] 18:35:17 INFO - PROCESS | 3660 | 1461029717258 Marionette DEBUG loaded listener.js 18:35:17 INFO - PROCESS | 3660 | ++DOMWINDOW == 86 (17F29C00) [pid = 3660] [serial = 109] [outer = 15E34C00] 18:35:17 INFO - PROCESS | 3660 | 1461029717595 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 18:35:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 18:35:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 588ms 18:35:17 INFO - PROCESS | 3660 | 1461029717650 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 18:35:17 INFO - PROCESS | 3660 | 1461029717652 Marionette TRACE conn2 <- [1,113,null,{"value":"13"}] 18:35:17 INFO - PROCESS | 3660 | 1461029717656 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 18:35:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 18:35:17 INFO - PROCESS | 3660 | 1461029717657 Marionette TRACE conn2 <- [1,114,null,{}] 18:35:17 INFO - PROCESS | 3660 | 1461029717661 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:17 INFO - PROCESS | 3660 | 1461029717735 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 18:35:17 INFO - PROCESS | 3660 | 1461029717799 Marionette TRACE conn2 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:17 INFO - PROCESS | 3660 | ++DOCSHELL 12BB5400 == 36 [pid = 3660] [id = 38] 18:35:17 INFO - PROCESS | 3660 | ++DOMWINDOW == 87 (14AE3800) [pid = 3660] [serial = 110] [outer = 00000000] 18:35:17 INFO - PROCESS | 3660 | ++DOMWINDOW == 88 (182A4800) [pid = 3660] [serial = 111] [outer = 14AE3800] 18:35:17 INFO - PROCESS | 3660 | 1461029717842 Marionette DEBUG loaded listener.js 18:35:17 INFO - PROCESS | 3660 | ++DOMWINDOW == 89 (1876DC00) [pid = 3660] [serial = 112] [outer = 14AE3800] 18:35:18 INFO - PROCESS | 3660 | 1461029718187 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 18:35:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 18:35:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 588ms 18:35:18 INFO - PROCESS | 3660 | 1461029718236 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 18:35:18 INFO - PROCESS | 3660 | 1461029718238 Marionette TRACE conn2 <- [1,117,null,{"value":"13"}] 18:35:18 INFO - PROCESS | 3660 | 1461029718242 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 18:35:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 18:35:18 INFO - PROCESS | 3660 | 1461029718243 Marionette TRACE conn2 <- [1,118,null,{}] 18:35:18 INFO - PROCESS | 3660 | 1461029718247 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:18 INFO - PROCESS | 3660 | 1461029718375 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 18:35:18 INFO - PROCESS | 3660 | 1461029718439 Marionette TRACE conn2 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:18 INFO - PROCESS | 3660 | ++DOCSHELL 12D80400 == 37 [pid = 3660] [id = 39] 18:35:18 INFO - PROCESS | 3660 | ++DOMWINDOW == 90 (12DD3400) [pid = 3660] [serial = 113] [outer = 00000000] 18:35:18 INFO - PROCESS | 3660 | ++DOMWINDOW == 91 (1325CC00) [pid = 3660] [serial = 114] [outer = 12DD3400] 18:35:18 INFO - PROCESS | 3660 | 1461029718497 Marionette DEBUG loaded listener.js 18:35:18 INFO - PROCESS | 3660 | ++DOMWINDOW == 92 (1326A000) [pid = 3660] [serial = 115] [outer = 12DD3400] 18:35:19 INFO - PROCESS | 3660 | 1461029718998 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 18:35:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 18:35:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 820ms 18:35:19 INFO - PROCESS | 3660 | 1461029719086 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 18:35:19 INFO - PROCESS | 3660 | 1461029719092 Marionette TRACE conn2 <- [1,121,null,{"value":"13"}] 18:35:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 18:35:19 INFO - PROCESS | 3660 | 1461029719096 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 18:35:19 INFO - PROCESS | 3660 | 1461029719101 Marionette TRACE conn2 <- [1,122,null,{}] 18:35:19 INFO - PROCESS | 3660 | 1461029719105 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:19 INFO - PROCESS | 3660 | 1461029719200 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 18:35:19 INFO - PROCESS | 3660 | 1461029719282 Marionette TRACE conn2 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:19 INFO - PROCESS | 3660 | ++DOCSHELL 154DD800 == 38 [pid = 3660] [id = 40] 18:35:19 INFO - PROCESS | 3660 | ++DOMWINDOW == 93 (15A3AC00) [pid = 3660] [serial = 116] [outer = 00000000] 18:35:19 INFO - PROCESS | 3660 | ++DOMWINDOW == 94 (15E3AC00) [pid = 3660] [serial = 117] [outer = 15A3AC00] 18:35:19 INFO - PROCESS | 3660 | 1461029719346 Marionette DEBUG loaded listener.js 18:35:19 INFO - PROCESS | 3660 | ++DOMWINDOW == 95 (16943000) [pid = 3660] [serial = 118] [outer = 15A3AC00] 18:35:19 INFO - PROCESS | 3660 | 1461029719800 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 18:35:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 18:35:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 727ms 18:35:19 INFO - PROCESS | 3660 | 1461029719845 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 18:35:19 INFO - PROCESS | 3660 | 1461029719848 Marionette TRACE conn2 <- [1,125,null,{"value":"13"}] 18:35:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 18:35:19 INFO - PROCESS | 3660 | 1461029719853 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 18:35:19 INFO - PROCESS | 3660 | 1461029719855 Marionette TRACE conn2 <- [1,126,null,{}] 18:35:19 INFO - PROCESS | 3660 | 1461029719859 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:19 INFO - PROCESS | 3660 | 1461029719951 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 18:35:20 INFO - PROCESS | 3660 | 1461029720036 Marionette TRACE conn2 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:20 INFO - PROCESS | 3660 | ++DOCSHELL 16A73C00 == 39 [pid = 3660] [id = 41] 18:35:20 INFO - PROCESS | 3660 | ++DOMWINDOW == 96 (182A4400) [pid = 3660] [serial = 119] [outer = 00000000] 18:35:20 INFO - PROCESS | 3660 | ++DOMWINDOW == 97 (192B8800) [pid = 3660] [serial = 120] [outer = 182A4400] 18:35:20 INFO - PROCESS | 3660 | 1461029720090 Marionette DEBUG loaded listener.js 18:35:20 INFO - PROCESS | 3660 | ++DOMWINDOW == 98 (195B5000) [pid = 3660] [serial = 121] [outer = 182A4400] 18:35:20 INFO - PROCESS | 3660 | 1461029720609 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 18:35:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 18:35:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 821ms 18:35:20 INFO - PROCESS | 3660 | 1461029720679 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 18:35:20 INFO - PROCESS | 3660 | 1461029720683 Marionette TRACE conn2 <- [1,129,null,{"value":"13"}] 18:35:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 18:35:20 INFO - PROCESS | 3660 | 1461029720693 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 18:35:20 INFO - PROCESS | 3660 | 1461029720698 Marionette TRACE conn2 <- [1,130,null,{}] 18:35:20 INFO - PROCESS | 3660 | 1461029720702 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:20 INFO - PROCESS | 3660 | 1461029720826 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 18:35:20 INFO - PROCESS | 3660 | 1461029720896 Marionette TRACE conn2 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:20 INFO - PROCESS | 3660 | ++DOCSHELL 19654000 == 40 [pid = 3660] [id = 42] 18:35:20 INFO - PROCESS | 3660 | ++DOMWINDOW == 99 (197B2C00) [pid = 3660] [serial = 122] [outer = 00000000] 18:35:20 INFO - PROCESS | 3660 | ++DOMWINDOW == 100 (1A081000) [pid = 3660] [serial = 123] [outer = 197B2C00] 18:35:20 INFO - PROCESS | 3660 | 1461029720949 Marionette DEBUG loaded listener.js 18:35:21 INFO - PROCESS | 3660 | ++DOMWINDOW == 101 (1A0F9C00) [pid = 3660] [serial = 124] [outer = 197B2C00] 18:35:21 INFO - PROCESS | 3660 | 1461029721531 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 18:35:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 18:35:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 898ms 18:35:21 INFO - PROCESS | 3660 | 1461029721594 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 18:35:21 INFO - PROCESS | 3660 | 1461029721596 Marionette TRACE conn2 <- [1,133,null,{"value":"13"}] 18:35:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 18:35:21 INFO - PROCESS | 3660 | 1461029721600 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 18:35:21 INFO - PROCESS | 3660 | 1461029721602 Marionette TRACE conn2 <- [1,134,null,{}] 18:35:21 INFO - PROCESS | 3660 | 1461029721606 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:21 INFO - PROCESS | 3660 | 1461029721758 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 18:35:21 INFO - PROCESS | 3660 | 1461029721834 Marionette TRACE conn2 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:21 INFO - PROCESS | 3660 | ++DOCSHELL 1325C000 == 41 [pid = 3660] [id = 43] 18:35:21 INFO - PROCESS | 3660 | ++DOMWINDOW == 102 (1325C800) [pid = 3660] [serial = 125] [outer = 00000000] 18:35:21 INFO - PROCESS | 3660 | ++DOMWINDOW == 103 (136B7000) [pid = 3660] [serial = 126] [outer = 1325C800] 18:35:21 INFO - PROCESS | 3660 | 1461029721884 Marionette DEBUG loaded listener.js 18:35:21 INFO - PROCESS | 3660 | ++DOMWINDOW == 104 (14209800) [pid = 3660] [serial = 127] [outer = 1325C800] 18:35:22 INFO - PROCESS | 3660 | --DOCSHELL 12BB5400 == 40 [pid = 3660] [id = 38] 18:35:22 INFO - PROCESS | 3660 | --DOCSHELL 14AE8800 == 39 [pid = 3660] [id = 37] 18:35:22 INFO - PROCESS | 3660 | --DOCSHELL 12D7E000 == 38 [pid = 3660] [id = 36] 18:35:22 INFO - PROCESS | 3660 | --DOCSHELL 1434B800 == 37 [pid = 3660] [id = 35] 18:35:22 INFO - PROCESS | 3660 | --DOCSHELL 13268800 == 36 [pid = 3660] [id = 34] 18:35:22 INFO - PROCESS | 3660 | --DOCSHELL 16A7D000 == 35 [pid = 3660] [id = 33] 18:35:22 INFO - PROCESS | 3660 | --DOCSHELL 1A726400 == 34 [pid = 3660] [id = 31] 18:35:22 INFO - PROCESS | 3660 | --DOCSHELL 16A73C00 == 33 [pid = 3660] [id = 41] 18:35:22 INFO - PROCESS | 3660 | --DOCSHELL 19654000 == 32 [pid = 3660] [id = 42] 18:35:22 INFO - PROCESS | 3660 | --DOCSHELL 16467000 == 31 [pid = 3660] [id = 30] 18:35:22 INFO - PROCESS | 3660 | --DOCSHELL 15E35400 == 30 [pid = 3660] [id = 32] 18:35:22 INFO - PROCESS | 3660 | --DOCSHELL 12D80400 == 29 [pid = 3660] [id = 39] 18:35:22 INFO - PROCESS | 3660 | --DOCSHELL 19AC6800 == 28 [pid = 3660] [id = 29] 18:35:22 INFO - PROCESS | 3660 | --DOCSHELL 154DD800 == 27 [pid = 3660] [id = 40] 18:35:22 INFO - PROCESS | 3660 | --DOMWINDOW == 103 (195AF400) [pid = 3660] [serial = 17] [outer = 00000000] [url = about:blank] 18:35:22 INFO - PROCESS | 3660 | --DOMWINDOW == 102 (195AE400) [pid = 3660] [serial = 14] [outer = 00000000] [url = about:blank] 18:35:22 INFO - PROCESS | 3660 | --DOMWINDOW == 101 (16460C00) [pid = 3660] [serial = 9] [outer = 00000000] [url = about:blank] 18:35:22 INFO - PROCESS | 3660 | --DOMWINDOW == 100 (16468800) [pid = 3660] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 18:35:22 INFO - PROCESS | 3660 | --DOMWINDOW == 99 (14A92800) [pid = 3660] [serial = 4] [outer = 00000000] [url = about:blank] 18:35:22 INFO - PROCESS | 3660 | --DOMWINDOW == 98 (182AB400) [pid = 3660] [serial = 72] [outer = 00000000] [url = about:blank] 18:35:22 INFO - PROCESS | 3660 | --DOMWINDOW == 97 (18619400) [pid = 3660] [serial = 73] [outer = 00000000] [url = about:blank] 18:35:22 INFO - PROCESS | 3660 | --DOMWINDOW == 96 (18A80000) [pid = 3660] [serial = 75] [outer = 00000000] [url = about:blank] 18:35:22 INFO - PROCESS | 3660 | --DOMWINDOW == 95 (197BFC00) [pid = 3660] [serial = 78] [outer = 00000000] [url = about:blank] 18:35:22 INFO - PROCESS | 3660 | --DOMWINDOW == 94 (19BD0000) [pid = 3660] [serial = 81] [outer = 00000000] [url = about:blank] 18:35:22 INFO - PROCESS | 3660 | --DOMWINDOW == 93 (1A08A800) [pid = 3660] [serial = 84] [outer = 00000000] [url = about:blank] 18:35:22 INFO - PROCESS | 3660 | --DOMWINDOW == 92 (1A5C7C00) [pid = 3660] [serial = 87] [outer = 00000000] [url = about:blank] 18:35:22 INFO - PROCESS | 3660 | --DOMWINDOW == 91 (1C15F800) [pid = 3660] [serial = 90] [outer = 00000000] [url = about:blank] 18:35:22 INFO - PROCESS | 3660 | --DOMWINDOW == 90 (1C9ABC00) [pid = 3660] [serial = 93] [outer = 00000000] [url = about:blank] 18:35:22 INFO - PROCESS | 3660 | --DOMWINDOW == 89 (1E216C00) [pid = 3660] [serial = 51] [outer = 00000000] [url = about:blank] 18:35:22 INFO - PROCESS | 3660 | --DOMWINDOW == 88 (13810800) [pid = 3660] [serial = 54] [outer = 00000000] [url = about:blank] 18:35:22 INFO - PROCESS | 3660 | --DOMWINDOW == 87 (16465800) [pid = 3660] [serial = 57] [outer = 00000000] [url = about:blank] 18:35:22 INFO - PROCESS | 3660 | --DOMWINDOW == 86 (1335EC00) [pid = 3660] [serial = 60] [outer = 00000000] [url = about:blank] 18:35:22 INFO - PROCESS | 3660 | --DOMWINDOW == 85 (142AB400) [pid = 3660] [serial = 63] [outer = 00000000] [url = about:blank] 18:35:22 INFO - PROCESS | 3660 | --DOMWINDOW == 84 (15E36800) [pid = 3660] [serial = 66] [outer = 00000000] [url = about:blank] 18:35:22 INFO - PROCESS | 3660 | --DOMWINDOW == 83 (16522000) [pid = 3660] [serial = 67] [outer = 00000000] [url = about:blank] 18:35:22 INFO - PROCESS | 3660 | --DOMWINDOW == 82 (17F28800) [pid = 3660] [serial = 69] [outer = 00000000] [url = about:blank] 18:35:22 INFO - PROCESS | 3660 | --DOMWINDOW == 81 (17F30400) [pid = 3660] [serial = 70] [outer = 00000000] [url = about:blank] 18:35:22 INFO - PROCESS | 3660 | --DOMWINDOW == 80 (192BD000) [pid = 3660] [serial = 76] [outer = 00000000] [url = about:blank] 18:35:22 INFO - PROCESS | 3660 | --DOMWINDOW == 79 (19AC4400) [pid = 3660] [serial = 79] [outer = 00000000] [url = about:blank] 18:35:22 INFO - PROCESS | 3660 | --DOMWINDOW == 78 (19C69800) [pid = 3660] [serial = 82] [outer = 00000000] [url = about:blank] 18:35:22 INFO - PROCESS | 3660 | --DOMWINDOW == 77 (1A0F8400) [pid = 3660] [serial = 85] [outer = 00000000] [url = about:blank] 18:35:22 INFO - PROCESS | 3660 | --DOMWINDOW == 76 (14A87C00) [pid = 3660] [serial = 64] [outer = 00000000] [url = about:blank] 18:35:22 INFO - PROCESS | 3660 | --DOMWINDOW == 75 (1A5F8400) [pid = 3660] [serial = 88] [outer = 00000000] [url = about:blank] 18:35:22 INFO - PROCESS | 3660 | --DOMWINDOW == 74 (14210C00) [pid = 3660] [serial = 55] [outer = 00000000] [url = about:blank] 18:35:22 INFO - PROCESS | 3660 | --DOMWINDOW == 73 (1C540400) [pid = 3660] [serial = 91] [outer = 00000000] [url = about:blank] 18:35:22 INFO - PROCESS | 3660 | --DOMWINDOW == 72 (1666F800) [pid = 3660] [serial = 58] [outer = 00000000] [url = about:blank] 18:35:22 INFO - PROCESS | 3660 | --DOMWINDOW == 71 (136AD800) [pid = 3660] [serial = 61] [outer = 00000000] [url = about:blank] 18:35:22 INFO - PROCESS | 3660 | --DOMWINDOW == 70 (1E278400) [pid = 3660] [serial = 52] [outer = 00000000] [url = about:blank] 18:35:22 INFO - PROCESS | 3660 | --DOMWINDOW == 69 (1C9B1000) [pid = 3660] [serial = 94] [outer = 00000000] [url = about:blank] 18:35:22 INFO - PROCESS | 3660 | --DOMWINDOW == 68 (1DA56C00) [pid = 3660] [serial = 36] [outer = 00000000] [url = about:blank] 18:35:22 INFO - PROCESS | 3660 | --DOMWINDOW == 67 (1DA5A400) [pid = 3660] [serial = 37] [outer = 00000000] [url = about:blank] 18:35:22 INFO - PROCESS | 3660 | --DOMWINDOW == 66 (1D456000) [pid = 3660] [serial = 34] [outer = 00000000] [url = about:blank] 18:35:22 INFO - PROCESS | 3660 | --DOMWINDOW == 65 (1D452400) [pid = 3660] [serial = 33] [outer = 00000000] [url = about:blank] 18:35:22 INFO - PROCESS | 3660 | --DOMWINDOW == 64 (1D30C000) [pid = 3660] [serial = 30] [outer = 00000000] [url = about:blank] 18:35:22 INFO - PROCESS | 3660 | --DOMWINDOW == 63 (1D6ED000) [pid = 3660] [serial = 31] [outer = 00000000] [url = about:blank] 18:35:22 INFO - PROCESS | 3660 | --DOMWINDOW == 62 (1D6F1400) [pid = 3660] [serial = 27] [outer = 00000000] [url = about:blank] 18:35:22 INFO - PROCESS | 3660 | --DOMWINDOW == 61 (1D6F4C00) [pid = 3660] [serial = 28] [outer = 00000000] [url = about:blank] 18:35:22 INFO - PROCESS | 3660 | --DOMWINDOW == 60 (1CC0F000) [pid = 3660] [serial = 24] [outer = 00000000] [url = about:blank] 18:35:22 INFO - PROCESS | 3660 | --DOMWINDOW == 59 (1C90BC00) [pid = 3660] [serial = 21] [outer = 00000000] [url = about:blank] 18:35:22 INFO - PROCESS | 3660 | --DOMWINDOW == 58 (1C90F000) [pid = 3660] [serial = 22] [outer = 00000000] [url = about:blank] 18:35:22 INFO - PROCESS | 3660 | --DOMWINDOW == 57 (1DF50000) [pid = 3660] [serial = 43] [outer = 00000000] [url = about:blank] 18:35:22 INFO - PROCESS | 3660 | --DOMWINDOW == 56 (1E0F3000) [pid = 3660] [serial = 45] [outer = 00000000] [url = about:blank] 18:35:22 INFO - PROCESS | 3660 | --DOMWINDOW == 55 (1E214400) [pid = 3660] [serial = 48] [outer = 00000000] [url = about:blank] 18:35:22 INFO - PROCESS | 3660 | --DOMWINDOW == 54 (1DF4E800) [pid = 3660] [serial = 42] [outer = 00000000] [url = about:blank] 18:35:22 INFO - PROCESS | 3660 | --DOMWINDOW == 53 (1DC9D400) [pid = 3660] [serial = 39] [outer = 00000000] [url = about:blank] 18:35:22 INFO - PROCESS | 3660 | --DOMWINDOW == 52 (1DCA1C00) [pid = 3660] [serial = 40] [outer = 00000000] [url = about:blank] 18:35:22 INFO - PROCESS | 3660 | 1461029722925 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 18:35:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 18:35:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1378ms 18:35:22 INFO - PROCESS | 3660 | 1461029722991 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 18:35:22 INFO - PROCESS | 3660 | 1461029722995 Marionette TRACE conn2 <- [1,137,null,{"value":"13"}] 18:35:22 INFO - PROCESS | 3660 | 1461029723000 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 18:35:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 18:35:22 INFO - PROCESS | 3660 | 1461029723003 Marionette TRACE conn2 <- [1,138,null,{}] 18:35:22 INFO - PROCESS | 3660 | 1461029723009 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:23 INFO - PROCESS | 3660 | 1461029723094 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 18:35:23 INFO - PROCESS | 3660 | 1461029723159 Marionette TRACE conn2 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:23 INFO - PROCESS | 3660 | ++DOCSHELL 13269C00 == 28 [pid = 3660] [id = 44] 18:35:23 INFO - PROCESS | 3660 | ++DOMWINDOW == 53 (13363000) [pid = 3660] [serial = 128] [outer = 00000000] 18:35:23 INFO - PROCESS | 3660 | ++DOMWINDOW == 54 (142A5000) [pid = 3660] [serial = 129] [outer = 13363000] 18:35:23 INFO - PROCESS | 3660 | 1461029723206 Marionette DEBUG loaded listener.js 18:35:23 INFO - PROCESS | 3660 | ++DOMWINDOW == 55 (14A06400) [pid = 3660] [serial = 130] [outer = 13363000] 18:35:23 INFO - PROCESS | 3660 | 1461029723556 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 18:35:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 18:35:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 588ms 18:35:23 INFO - PROCESS | 3660 | 1461029723582 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 18:35:23 INFO - PROCESS | 3660 | 1461029723588 Marionette TRACE conn2 <- [1,141,null,{"value":"13"}] 18:35:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 18:35:23 INFO - PROCESS | 3660 | 1461029723594 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 18:35:23 INFO - PROCESS | 3660 | 1461029723597 Marionette TRACE conn2 <- [1,142,null,{}] 18:35:23 INFO - PROCESS | 3660 | 1461029723601 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:23 INFO - PROCESS | 3660 | 1461029723678 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 18:35:23 INFO - PROCESS | 3660 | 1461029723769 Marionette TRACE conn2 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:23 INFO - PROCESS | 3660 | ++DOCSHELL 15ACEC00 == 29 [pid = 3660] [id = 45] 18:35:23 INFO - PROCESS | 3660 | ++DOMWINDOW == 56 (15C0B000) [pid = 3660] [serial = 131] [outer = 00000000] 18:35:23 INFO - PROCESS | 3660 | ++DOMWINDOW == 57 (15E35400) [pid = 3660] [serial = 132] [outer = 15C0B000] 18:35:23 INFO - PROCESS | 3660 | 1461029723813 Marionette DEBUG loaded listener.js 18:35:23 INFO - PROCESS | 3660 | ++DOMWINDOW == 58 (16462000) [pid = 3660] [serial = 133] [outer = 15C0B000] 18:35:24 INFO - PROCESS | 3660 | 1461029724171 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 18:35:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 18:35:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 588ms 18:35:24 INFO - PROCESS | 3660 | 1461029724194 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 18:35:24 INFO - PROCESS | 3660 | 1461029724197 Marionette TRACE conn2 <- [1,145,null,{"value":"13"}] 18:35:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 18:35:24 INFO - PROCESS | 3660 | 1461029724200 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 18:35:24 INFO - PROCESS | 3660 | 1461029724204 Marionette TRACE conn2 <- [1,146,null,{}] 18:35:24 INFO - PROCESS | 3660 | 1461029724214 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:24 INFO - PROCESS | 3660 | 1461029724290 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 18:35:24 INFO - PROCESS | 3660 | 1461029724296 Marionette TRACE conn2 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:24 INFO - PROCESS | 3660 | ++DOCSHELL 16671400 == 30 [pid = 3660] [id = 46] 18:35:24 INFO - PROCESS | 3660 | ++DOMWINDOW == 59 (16A76000) [pid = 3660] [serial = 134] [outer = 00000000] 18:35:24 INFO - PROCESS | 3660 | ++DOMWINDOW == 60 (17A9A000) [pid = 3660] [serial = 135] [outer = 16A76000] 18:35:24 INFO - PROCESS | 3660 | 1461029724344 Marionette DEBUG loaded listener.js 18:35:24 INFO - PROCESS | 3660 | ++DOMWINDOW == 61 (18103400) [pid = 3660] [serial = 136] [outer = 16A76000] 18:35:24 INFO - PROCESS | 3660 | 1461029724740 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 18:35:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 18:35:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 588ms 18:35:24 INFO - PROCESS | 3660 | 1461029724801 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 18:35:24 INFO - PROCESS | 3660 | 1461029724803 Marionette TRACE conn2 <- [1,149,null,{"value":"13"}] 18:35:24 INFO - PROCESS | 3660 | 1461029724807 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 18:35:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 18:35:24 INFO - PROCESS | 3660 | 1461029724809 Marionette TRACE conn2 <- [1,150,null,{}] 18:35:24 INFO - PROCESS | 3660 | 1461029724818 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:24 INFO - PROCESS | 3660 | 1461029724910 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 18:35:24 INFO - PROCESS | 3660 | 1461029724919 Marionette TRACE conn2 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:24 INFO - PROCESS | 3660 | ++DOCSHELL 1652E000 == 31 [pid = 3660] [id = 47] 18:35:24 INFO - PROCESS | 3660 | ++DOMWINDOW == 62 (1694E000) [pid = 3660] [serial = 137] [outer = 00000000] 18:35:24 INFO - PROCESS | 3660 | ++DOMWINDOW == 63 (18219400) [pid = 3660] [serial = 138] [outer = 1694E000] 18:35:24 INFO - PROCESS | 3660 | 1461029724963 Marionette DEBUG loaded listener.js 18:35:25 INFO - PROCESS | 3660 | ++DOMWINDOW == 64 (18763C00) [pid = 3660] [serial = 139] [outer = 1694E000] 18:35:25 INFO - PROCESS | 3660 | 1461029725372 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 18:35:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 18:35:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 634ms 18:35:25 INFO - PROCESS | 3660 | 1461029725430 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 18:35:25 INFO - PROCESS | 3660 | 1461029725432 Marionette TRACE conn2 <- [1,153,null,{"value":"13"}] 18:35:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 18:35:25 INFO - PROCESS | 3660 | 1461029725442 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 18:35:25 INFO - PROCESS | 3660 | 1461029725444 Marionette TRACE conn2 <- [1,154,null,{}] 18:35:25 INFO - PROCESS | 3660 | 1461029725447 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:25 INFO - PROCESS | 3660 | 1461029725538 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 18:35:25 INFO - PROCESS | 3660 | 1461029725544 Marionette TRACE conn2 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:25 INFO - PROCESS | 3660 | ++DOCSHELL 18210C00 == 32 [pid = 3660] [id = 48] 18:35:25 INFO - PROCESS | 3660 | ++DOMWINDOW == 65 (18218C00) [pid = 3660] [serial = 140] [outer = 00000000] 18:35:25 INFO - PROCESS | 3660 | ++DOMWINDOW == 66 (18A82C00) [pid = 3660] [serial = 141] [outer = 18218C00] 18:35:25 INFO - PROCESS | 3660 | 1461029725589 Marionette DEBUG loaded listener.js 18:35:25 INFO - PROCESS | 3660 | ++DOMWINDOW == 67 (195ACC00) [pid = 3660] [serial = 142] [outer = 18218C00] 18:35:25 INFO - PROCESS | 3660 | 1461029726000 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 18:35:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 18:35:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 588ms 18:35:26 INFO - PROCESS | 3660 | 1461029726035 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 18:35:26 INFO - PROCESS | 3660 | 1461029726037 Marionette TRACE conn2 <- [1,157,null,{"value":"13"}] 18:35:26 INFO - PROCESS | 3660 | 1461029726040 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 18:35:26 INFO - PROCESS | 3660 | 1461029726042 Marionette TRACE conn2 <- [1,158,null,{}] 18:35:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 18:35:26 INFO - PROCESS | 3660 | 1461029726045 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:26 INFO - PROCESS | 3660 | 1461029726156 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 18:35:26 INFO - PROCESS | 3660 | 1461029726163 Marionette TRACE conn2 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:26 INFO - PROCESS | 3660 | ++DOCSHELL 197B2800 == 33 [pid = 3660] [id = 49] 18:35:26 INFO - PROCESS | 3660 | ++DOMWINDOW == 68 (197B3C00) [pid = 3660] [serial = 143] [outer = 00000000] 18:35:26 INFO - PROCESS | 3660 | ++DOMWINDOW == 69 (19BCA000) [pid = 3660] [serial = 144] [outer = 197B3C00] 18:35:26 INFO - PROCESS | 3660 | 1461029726210 Marionette DEBUG loaded listener.js 18:35:26 INFO - PROCESS | 3660 | ++DOMWINDOW == 70 (19C6A800) [pid = 3660] [serial = 145] [outer = 197B3C00] 18:35:26 INFO - PROCESS | 3660 | 1461029726655 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 18:35:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 18:35:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 634ms 18:35:26 INFO - PROCESS | 3660 | 1461029726675 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 18:35:26 INFO - PROCESS | 3660 | 1461029726677 Marionette TRACE conn2 <- [1,161,null,{"value":"13"}] 18:35:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 18:35:26 INFO - PROCESS | 3660 | 1461029726681 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 18:35:26 INFO - PROCESS | 3660 | 1461029726682 Marionette TRACE conn2 <- [1,162,null,{}] 18:35:26 INFO - PROCESS | 3660 | 1461029726686 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:26 INFO - PROCESS | 3660 | 1461029726780 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 18:35:26 INFO - PROCESS | 3660 | 1461029726786 Marionette TRACE conn2 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:26 INFO - PROCESS | 3660 | ++DOCSHELL 19DC7400 == 34 [pid = 3660] [id = 50] 18:35:26 INFO - PROCESS | 3660 | ++DOMWINDOW == 71 (19DC9000) [pid = 3660] [serial = 146] [outer = 00000000] 18:35:26 INFO - PROCESS | 3660 | ++DOMWINDOW == 72 (1A503800) [pid = 3660] [serial = 147] [outer = 19DC9000] 18:35:26 INFO - PROCESS | 3660 | 1461029726829 Marionette DEBUG loaded listener.js 18:35:26 INFO - PROCESS | 3660 | ++DOMWINDOW == 73 (1A50D800) [pid = 3660] [serial = 148] [outer = 19DC9000] 18:35:27 INFO - PROCESS | 3660 | --DOMWINDOW == 72 (1C53B000) [pid = 3660] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 18:35:27 INFO - PROCESS | 3660 | --DOMWINDOW == 71 (14AE3800) [pid = 3660] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 18:35:27 INFO - PROCESS | 3660 | --DOMWINDOW == 70 (14A95800) [pid = 3660] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 18:35:27 INFO - PROCESS | 3660 | --DOMWINDOW == 69 (1325D800) [pid = 3660] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 18:35:27 INFO - PROCESS | 3660 | --DOMWINDOW == 68 (13268C00) [pid = 3660] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 18:35:27 INFO - PROCESS | 3660 | --DOMWINDOW == 67 (15E34C00) [pid = 3660] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 18:35:27 INFO - PROCESS | 3660 | 1461029727247 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 18:35:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 18:35:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 588ms 18:35:27 INFO - PROCESS | 3660 | 1461029727277 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 18:35:27 INFO - PROCESS | 3660 | 1461029727279 Marionette TRACE conn2 <- [1,165,null,{"value":"13"}] 18:35:27 INFO - PROCESS | 3660 | 1461029727282 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 18:35:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 18:35:27 INFO - PROCESS | 3660 | 1461029727283 Marionette TRACE conn2 <- [1,166,null,{}] 18:35:27 INFO - PROCESS | 3660 | 1461029727287 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:27 INFO - PROCESS | 3660 | 1461029727356 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 18:35:27 INFO - PROCESS | 3660 | 1461029727362 Marionette TRACE conn2 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:27 INFO - PROCESS | 3660 | ++DOCSHELL 15410800 == 35 [pid = 3660] [id = 51] 18:35:27 INFO - PROCESS | 3660 | ++DOMWINDOW == 68 (1821C000) [pid = 3660] [serial = 149] [outer = 00000000] 18:35:27 INFO - PROCESS | 3660 | ++DOMWINDOW == 69 (1A5F4C00) [pid = 3660] [serial = 150] [outer = 1821C000] 18:35:27 INFO - PROCESS | 3660 | 1461029727406 Marionette DEBUG loaded listener.js 18:35:27 INFO - PROCESS | 3660 | ++DOMWINDOW == 70 (1A5F3000) [pid = 3660] [serial = 151] [outer = 1821C000] 18:35:27 INFO - PROCESS | 3660 | 1461029727802 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 18:35:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 18:35:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 526ms 18:35:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 18:35:27 INFO - PROCESS | 3660 | 1461029727818 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 18:35:27 INFO - PROCESS | 3660 | 1461029727820 Marionette TRACE conn2 <- [1,169,null,{"value":"13"}] 18:35:27 INFO - PROCESS | 3660 | 1461029727823 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 18:35:27 INFO - PROCESS | 3660 | 1461029727824 Marionette TRACE conn2 <- [1,170,null,{}] 18:35:27 INFO - PROCESS | 3660 | 1461029727827 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:27 INFO - PROCESS | 3660 | 1461029727922 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 18:35:27 INFO - PROCESS | 3660 | 1461029727929 Marionette TRACE conn2 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:27 INFO - PROCESS | 3660 | ++DOCSHELL 15ACFC00 == 36 [pid = 3660] [id = 52] 18:35:27 INFO - PROCESS | 3660 | ++DOMWINDOW == 71 (1656E800) [pid = 3660] [serial = 152] [outer = 00000000] 18:35:27 INFO - PROCESS | 3660 | ++DOMWINDOW == 72 (1C15F000) [pid = 3660] [serial = 153] [outer = 1656E800] 18:35:27 INFO - PROCESS | 3660 | 1461029727974 Marionette DEBUG loaded listener.js 18:35:28 INFO - PROCESS | 3660 | ++DOMWINDOW == 73 (1C15E800) [pid = 3660] [serial = 154] [outer = 1656E800] 18:35:28 INFO - PROCESS | 3660 | 1461029728339 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 18:35:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 18:35:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 526ms 18:35:28 INFO - PROCESS | 3660 | 1461029728359 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 18:35:28 INFO - PROCESS | 3660 | 1461029728361 Marionette TRACE conn2 <- [1,173,null,{"value":"13"}] 18:35:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 18:35:28 INFO - PROCESS | 3660 | 1461029728348 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 18:35:28 INFO - PROCESS | 3660 | 1461029728349 Marionette TRACE conn2 <- [1,174,null,{}] 18:35:28 INFO - PROCESS | 3660 | 1461029728353 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:28 INFO - PROCESS | 3660 | 1461029728420 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 18:35:28 INFO - PROCESS | 3660 | 1461029728426 Marionette TRACE conn2 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:28 INFO - PROCESS | 3660 | ++DOCSHELL 1325B400 == 37 [pid = 3660] [id = 53] 18:35:28 INFO - PROCESS | 3660 | ++DOMWINDOW == 74 (13265400) [pid = 3660] [serial = 155] [outer = 00000000] 18:35:28 INFO - PROCESS | 3660 | ++DOMWINDOW == 75 (1C909C00) [pid = 3660] [serial = 156] [outer = 13265400] 18:35:28 INFO - PROCESS | 3660 | 1461029728469 Marionette DEBUG loaded listener.js 18:35:28 INFO - PROCESS | 3660 | ++DOMWINDOW == 76 (1C90CC00) [pid = 3660] [serial = 157] [outer = 13265400] 18:35:28 INFO - PROCESS | 3660 | 1461029728900 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 18:35:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 18:35:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 588ms 18:35:28 INFO - PROCESS | 3660 | 1461029728945 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 18:35:28 INFO - PROCESS | 3660 | 1461029728948 Marionette TRACE conn2 <- [1,177,null,{"value":"13"}] 18:35:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 18:35:28 INFO - PROCESS | 3660 | 1461029728951 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 18:35:28 INFO - PROCESS | 3660 | 1461029728954 Marionette TRACE conn2 <- [1,178,null,{}] 18:35:28 INFO - PROCESS | 3660 | 1461029728957 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:29 INFO - PROCESS | 3660 | 1461029729081 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 18:35:29 INFO - PROCESS | 3660 | 1461029729175 Marionette TRACE conn2 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:29 INFO - PROCESS | 3660 | ++DOCSHELL 12D74C00 == 38 [pid = 3660] [id = 54] 18:35:29 INFO - PROCESS | 3660 | ++DOMWINDOW == 77 (12D75400) [pid = 3660] [serial = 158] [outer = 00000000] 18:35:29 INFO - PROCESS | 3660 | ++DOMWINDOW == 78 (1320F000) [pid = 3660] [serial = 159] [outer = 12D75400] 18:35:29 INFO - PROCESS | 3660 | 1461029729231 Marionette DEBUG loaded listener.js 18:35:29 INFO - PROCESS | 3660 | ++DOMWINDOW == 79 (13ACD000) [pid = 3660] [serial = 160] [outer = 12D75400] 18:35:29 INFO - PROCESS | 3660 | 1461029729934 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 18:35:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 18:35:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1037ms 18:35:29 INFO - PROCESS | 3660 | 1461029730005 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 18:35:29 INFO - PROCESS | 3660 | 1461029730008 Marionette TRACE conn2 <- [1,181,null,{"value":"13"}] 18:35:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 18:35:30 INFO - PROCESS | 3660 | 1461029730013 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 18:35:30 INFO - PROCESS | 3660 | 1461029730017 Marionette TRACE conn2 <- [1,182,null,{}] 18:35:30 INFO - PROCESS | 3660 | 1461029730021 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:30 INFO - PROCESS | 3660 | 1461029730109 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 18:35:30 INFO - PROCESS | 3660 | 1461029730176 Marionette TRACE conn2 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:30 INFO - PROCESS | 3660 | ++DOCSHELL 15698800 == 39 [pid = 3660] [id = 55] 18:35:30 INFO - PROCESS | 3660 | ++DOMWINDOW == 80 (156F7800) [pid = 3660] [serial = 161] [outer = 00000000] 18:35:30 INFO - PROCESS | 3660 | ++DOMWINDOW == 81 (16523000) [pid = 3660] [serial = 162] [outer = 156F7800] 18:35:30 INFO - PROCESS | 3660 | 1461029730232 Marionette DEBUG loaded listener.js 18:35:30 INFO - PROCESS | 3660 | ++DOMWINDOW == 82 (16946400) [pid = 3660] [serial = 163] [outer = 156F7800] 18:35:30 INFO - PROCESS | 3660 | 1461029730969 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 18:35:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 18:35:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1037ms 18:35:31 INFO - PROCESS | 3660 | 1461029731040 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 18:35:31 INFO - PROCESS | 3660 | 1461029731044 Marionette TRACE conn2 <- [1,185,null,{"value":"13"}] 18:35:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 18:35:31 INFO - PROCESS | 3660 | 1461029731058 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 18:35:31 INFO - PROCESS | 3660 | 1461029731062 Marionette TRACE conn2 <- [1,186,null,{}] 18:35:31 INFO - PROCESS | 3660 | --DOCSHELL 1325B400 == 38 [pid = 3660] [id = 53] 18:35:31 INFO - PROCESS | 3660 | --DOCSHELL 15ACFC00 == 37 [pid = 3660] [id = 52] 18:35:31 INFO - PROCESS | 3660 | --DOCSHELL 15410800 == 36 [pid = 3660] [id = 51] 18:35:31 INFO - PROCESS | 3660 | --DOCSHELL 19DC7400 == 35 [pid = 3660] [id = 50] 18:35:31 INFO - PROCESS | 3660 | --DOCSHELL 197B2800 == 34 [pid = 3660] [id = 49] 18:35:31 INFO - PROCESS | 3660 | --DOCSHELL 18210C00 == 33 [pid = 3660] [id = 48] 18:35:31 INFO - PROCESS | 3660 | --DOCSHELL 1652E000 == 32 [pid = 3660] [id = 47] 18:35:31 INFO - PROCESS | 3660 | --DOCSHELL 16671400 == 31 [pid = 3660] [id = 46] 18:35:31 INFO - PROCESS | 3660 | --DOCSHELL 15ACEC00 == 30 [pid = 3660] [id = 45] 18:35:31 INFO - PROCESS | 3660 | --DOCSHELL 13269C00 == 29 [pid = 3660] [id = 44] 18:35:31 INFO - PROCESS | 3660 | --DOMWINDOW == 81 (1D167C00) [pid = 3660] [serial = 96] [outer = 00000000] [url = about:blank] 18:35:31 INFO - PROCESS | 3660 | --DOMWINDOW == 80 (182A4800) [pid = 3660] [serial = 111] [outer = 00000000] [url = about:blank] 18:35:31 INFO - PROCESS | 3660 | --DOMWINDOW == 79 (156F5000) [pid = 3660] [serial = 102] [outer = 00000000] [url = about:blank] 18:35:31 INFO - PROCESS | 3660 | --DOMWINDOW == 78 (15C0FC00) [pid = 3660] [serial = 105] [outer = 00000000] [url = about:blank] 18:35:31 INFO - PROCESS | 3660 | --DOMWINDOW == 77 (136B2C00) [pid = 3660] [serial = 99] [outer = 00000000] [url = about:blank] 18:35:31 INFO - PROCESS | 3660 | --DOMWINDOW == 76 (15AD8400) [pid = 3660] [serial = 103] [outer = 00000000] [url = about:blank] 18:35:31 INFO - PROCESS | 3660 | --DOMWINDOW == 75 (16A74000) [pid = 3660] [serial = 108] [outer = 00000000] [url = about:blank] 18:35:31 INFO - PROCESS | 3660 | --DOMWINDOW == 74 (1D167800) [pid = 3660] [serial = 97] [outer = 00000000] [url = about:blank] 18:35:31 INFO - PROCESS | 3660 | --DOMWINDOW == 73 (13AC4400) [pid = 3660] [serial = 100] [outer = 00000000] [url = about:blank] 18:35:31 INFO - PROCESS | 3660 | --DOMWINDOW == 72 (17F29C00) [pid = 3660] [serial = 109] [outer = 00000000] [url = about:blank] 18:35:31 INFO - PROCESS | 3660 | --DOMWINDOW == 71 (16460400) [pid = 3660] [serial = 106] [outer = 00000000] [url = about:blank] 18:35:31 INFO - PROCESS | 3660 | --DOMWINDOW == 70 (1876DC00) [pid = 3660] [serial = 112] [outer = 00000000] [url = about:blank] 18:35:31 INFO - PROCESS | 3660 | 1461029731116 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:31 INFO - PROCESS | 3660 | 1461029731200 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 18:35:31 INFO - PROCESS | 3660 | 1461029731208 Marionette TRACE conn2 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:31 INFO - PROCESS | 3660 | ++DOCSHELL 13AC7C00 == 30 [pid = 3660] [id = 56] 18:35:31 INFO - PROCESS | 3660 | ++DOMWINDOW == 71 (13AC9400) [pid = 3660] [serial = 164] [outer = 00000000] 18:35:31 INFO - PROCESS | 3660 | ++DOMWINDOW == 72 (1434A000) [pid = 3660] [serial = 165] [outer = 13AC9400] 18:35:31 INFO - PROCESS | 3660 | 1461029731254 Marionette DEBUG loaded listener.js 18:35:31 INFO - PROCESS | 3660 | ++DOMWINDOW == 73 (14A92800) [pid = 3660] [serial = 166] [outer = 13AC9400] 18:35:31 INFO - PROCESS | 3660 | 1461029731703 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 18:35:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 18:35:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 697ms 18:35:31 INFO - PROCESS | 3660 | 1461029731756 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 18:35:31 INFO - PROCESS | 3660 | 1461029731762 Marionette TRACE conn2 <- [1,189,null,{"value":"13"}] 18:35:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 18:35:31 INFO - PROCESS | 3660 | 1461029731768 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 18:35:31 INFO - PROCESS | 3660 | 1461029731770 Marionette TRACE conn2 <- [1,190,null,{}] 18:35:31 INFO - PROCESS | 3660 | 1461029731774 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:31 INFO - PROCESS | 3660 | 1461029731832 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 18:35:31 INFO - PROCESS | 3660 | 1461029731840 Marionette TRACE conn2 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:31 INFO - PROCESS | 3660 | ++DOCSHELL 15AD5400 == 31 [pid = 3660] [id = 57] 18:35:31 INFO - PROCESS | 3660 | ++DOMWINDOW == 74 (15AD8400) [pid = 3660] [serial = 167] [outer = 00000000] 18:35:31 INFO - PROCESS | 3660 | ++DOMWINDOW == 75 (16463000) [pid = 3660] [serial = 168] [outer = 15AD8400] 18:35:31 INFO - PROCESS | 3660 | 1461029731884 Marionette DEBUG loaded listener.js 18:35:31 INFO - PROCESS | 3660 | ++DOMWINDOW == 76 (16524800) [pid = 3660] [serial = 169] [outer = 15AD8400] 18:35:32 INFO - PROCESS | 3660 | 1461029732296 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 18:35:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 18:35:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 588ms 18:35:32 INFO - PROCESS | 3660 | ++DOMWINDOW == 77 (1666BC00) [pid = 3660] [serial = 170] [outer = 1E0EC400] 18:35:32 INFO - PROCESS | 3660 | 1461029732365 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 18:35:32 INFO - PROCESS | 3660 | 1461029732367 Marionette TRACE conn2 <- [1,193,null,{"value":"13"}] 18:35:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 18:35:32 INFO - PROCESS | 3660 | 1461029732402 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 18:35:32 INFO - PROCESS | 3660 | 1461029732405 Marionette TRACE conn2 <- [1,194,null,{}] 18:35:32 INFO - PROCESS | 3660 | 1461029732416 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:32 INFO - PROCESS | 3660 | 1461029732495 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 18:35:32 INFO - PROCESS | 3660 | 1461029732506 Marionette TRACE conn2 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:32 INFO - PROCESS | 3660 | ++DOCSHELL 17F28800 == 32 [pid = 3660] [id = 58] 18:35:32 INFO - PROCESS | 3660 | ++DOMWINDOW == 78 (17F29C00) [pid = 3660] [serial = 171] [outer = 00000000] 18:35:32 INFO - PROCESS | 3660 | ++DOMWINDOW == 79 (18619000) [pid = 3660] [serial = 172] [outer = 17F29C00] 18:35:32 INFO - PROCESS | 3660 | 1461029732553 Marionette DEBUG loaded listener.js 18:35:32 INFO - PROCESS | 3660 | ++DOMWINDOW == 80 (1876F400) [pid = 3660] [serial = 173] [outer = 17F29C00] 18:35:32 INFO - PROCESS | 3660 | 1461029732991 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 18:35:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 18:35:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 666ms 18:35:33 INFO - PROCESS | 3660 | 1461029733056 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 18:35:33 INFO - PROCESS | 3660 | 1461029733058 Marionette TRACE conn2 <- [1,197,null,{"value":"13"}] 18:35:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 18:35:33 INFO - PROCESS | 3660 | 1461029733062 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 18:35:33 INFO - PROCESS | 3660 | 1461029733063 Marionette TRACE conn2 <- [1,198,null,{}] 18:35:33 INFO - PROCESS | 3660 | 1461029733067 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:33 INFO - PROCESS | 3660 | 1461029733139 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 18:35:33 INFO - PROCESS | 3660 | 1461029733145 Marionette TRACE conn2 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:33 INFO - PROCESS | 3660 | ++DOCSHELL 18A80400 == 33 [pid = 3660] [id = 59] 18:35:33 INFO - PROCESS | 3660 | ++DOMWINDOW == 81 (192C3C00) [pid = 3660] [serial = 174] [outer = 00000000] 18:35:33 INFO - PROCESS | 3660 | ++DOMWINDOW == 82 (19AA4C00) [pid = 3660] [serial = 175] [outer = 192C3C00] 18:35:33 INFO - PROCESS | 3660 | 1461029733192 Marionette DEBUG loaded listener.js 18:35:33 INFO - PROCESS | 3660 | ++DOMWINDOW == 83 (19ACD000) [pid = 3660] [serial = 176] [outer = 192C3C00] 18:35:33 INFO - PROCESS | 3660 | 1461029733559 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 18:35:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 18:35:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 526ms 18:35:33 INFO - PROCESS | 3660 | 1461029733581 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 18:35:33 INFO - PROCESS | 3660 | 1461029733584 Marionette TRACE conn2 <- [1,201,null,{"value":"13"}] 18:35:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 18:35:33 INFO - PROCESS | 3660 | 1461029733589 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 18:35:33 INFO - PROCESS | 3660 | 1461029733591 Marionette TRACE conn2 <- [1,202,null,{}] 18:35:33 INFO - PROCESS | 3660 | 1461029733594 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:33 INFO - PROCESS | 3660 | 1461029733701 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 18:35:33 INFO - PROCESS | 3660 | 1461029733714 Marionette TRACE conn2 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:33 INFO - PROCESS | 3660 | ++DOCSHELL 13AC6800 == 34 [pid = 3660] [id = 60] 18:35:33 INFO - PROCESS | 3660 | ++DOMWINDOW == 84 (197C0800) [pid = 3660] [serial = 177] [outer = 00000000] 18:35:33 INFO - PROCESS | 3660 | ++DOMWINDOW == 85 (1A07EC00) [pid = 3660] [serial = 178] [outer = 197C0800] 18:35:33 INFO - PROCESS | 3660 | 1461029733760 Marionette DEBUG loaded listener.js 18:35:33 INFO - PROCESS | 3660 | ++DOMWINDOW == 86 (1A0FB400) [pid = 3660] [serial = 179] [outer = 197C0800] 18:35:34 INFO - PROCESS | 3660 | 1461029734193 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 18:35:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 18:35:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 635ms 18:35:34 INFO - PROCESS | 3660 | 1461029734224 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 18:35:34 INFO - PROCESS | 3660 | 1461029734226 Marionette TRACE conn2 <- [1,205,null,{"value":"13"}] 18:35:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 18:35:34 INFO - PROCESS | 3660 | 1461029734229 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 18:35:34 INFO - PROCESS | 3660 | 1461029734230 Marionette TRACE conn2 <- [1,206,null,{}] 18:35:34 INFO - PROCESS | 3660 | 1461029734234 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:34 INFO - PROCESS | 3660 | 1461029734346 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 18:35:34 INFO - PROCESS | 3660 | 1461029734353 Marionette TRACE conn2 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:34 INFO - PROCESS | 3660 | ++DOCSHELL 1A7C8800 == 35 [pid = 3660] [id = 61] 18:35:34 INFO - PROCESS | 3660 | ++DOMWINDOW == 87 (1C533800) [pid = 3660] [serial = 180] [outer = 00000000] 18:35:34 INFO - PROCESS | 3660 | ++DOMWINDOW == 88 (1C916800) [pid = 3660] [serial = 181] [outer = 1C533800] 18:35:34 INFO - PROCESS | 3660 | 1461029734397 Marionette DEBUG loaded listener.js 18:35:34 INFO - PROCESS | 3660 | ++DOMWINDOW == 89 (1C917400) [pid = 3660] [serial = 182] [outer = 1C533800] 18:35:34 INFO - PROCESS | 3660 | 1461029734838 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 18:35:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 18:35:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 634ms 18:35:34 INFO - PROCESS | 3660 | 1461029734876 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 18:35:34 INFO - PROCESS | 3660 | 1461029734878 Marionette TRACE conn2 <- [1,209,null,{"value":"13"}] 18:35:34 INFO - PROCESS | 3660 | 1461029734881 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 18:35:34 INFO - PROCESS | 3660 | 1461029734883 Marionette TRACE conn2 <- [1,210,null,{}] 18:35:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 18:35:34 INFO - PROCESS | 3660 | 1461029734886 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:34 INFO - PROCESS | 3660 | 1461029734979 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 18:35:34 INFO - PROCESS | 3660 | 1461029734985 Marionette TRACE conn2 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:35 INFO - PROCESS | 3660 | ++DOCSHELL 14345800 == 36 [pid = 3660] [id = 62] 18:35:35 INFO - PROCESS | 3660 | ++DOMWINDOW == 90 (1645C800) [pid = 3660] [serial = 183] [outer = 00000000] 18:35:35 INFO - PROCESS | 3660 | ++DOMWINDOW == 91 (1CC0AC00) [pid = 3660] [serial = 184] [outer = 1645C800] 18:35:35 INFO - PROCESS | 3660 | 1461029735050 Marionette DEBUG loaded listener.js 18:35:35 INFO - PROCESS | 3660 | ++DOMWINDOW == 92 (1CC0FC00) [pid = 3660] [serial = 185] [outer = 1645C800] 18:35:35 INFO - PROCESS | 3660 | 1461029735432 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 18:35:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 18:35:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 588ms 18:35:35 INFO - PROCESS | 3660 | 1461029735464 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 18:35:35 INFO - PROCESS | 3660 | 1461029735466 Marionette TRACE conn2 <- [1,213,null,{"value":"13"}] 18:35:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 18:35:35 INFO - PROCESS | 3660 | 1461029735470 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 18:35:35 INFO - PROCESS | 3660 | 1461029735471 Marionette TRACE conn2 <- [1,214,null,{}] 18:35:35 INFO - PROCESS | 3660 | 1461029735475 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:35 INFO - PROCESS | 3660 | 1461029735566 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 18:35:35 INFO - PROCESS | 3660 | 1461029735572 Marionette TRACE conn2 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:35 INFO - PROCESS | 3660 | ++DOCSHELL 1C918000 == 37 [pid = 3660] [id = 63] 18:35:35 INFO - PROCESS | 3660 | ++DOMWINDOW == 93 (1CC0EC00) [pid = 3660] [serial = 186] [outer = 00000000] 18:35:35 INFO - PROCESS | 3660 | ++DOMWINDOW == 94 (1D167000) [pid = 3660] [serial = 187] [outer = 1CC0EC00] 18:35:35 INFO - PROCESS | 3660 | 1461029735615 Marionette DEBUG loaded listener.js 18:35:35 INFO - PROCESS | 3660 | ++DOMWINDOW == 95 (1D16BC00) [pid = 3660] [serial = 188] [outer = 1CC0EC00] 18:35:35 INFO - PROCESS | 3660 | --DOMWINDOW == 94 (13363000) [pid = 3660] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 18:35:35 INFO - PROCESS | 3660 | --DOMWINDOW == 93 (1694E000) [pid = 3660] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 18:35:35 INFO - PROCESS | 3660 | --DOMWINDOW == 92 (12DD3400) [pid = 3660] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 18:35:35 INFO - PROCESS | 3660 | --DOMWINDOW == 91 (15A3AC00) [pid = 3660] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 18:35:35 INFO - PROCESS | 3660 | --DOMWINDOW == 90 (182A4400) [pid = 3660] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 18:35:35 INFO - PROCESS | 3660 | --DOMWINDOW == 89 (197B2C00) [pid = 3660] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 18:35:35 INFO - PROCESS | 3660 | --DOMWINDOW == 88 (197B3C00) [pid = 3660] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 18:35:35 INFO - PROCESS | 3660 | --DOMWINDOW == 87 (19DC9000) [pid = 3660] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 18:35:35 INFO - PROCESS | 3660 | --DOMWINDOW == 86 (1821C000) [pid = 3660] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 18:35:35 INFO - PROCESS | 3660 | --DOMWINDOW == 85 (1656E800) [pid = 3660] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 18:35:35 INFO - PROCESS | 3660 | --DOMWINDOW == 84 (18218C00) [pid = 3660] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 18:35:35 INFO - PROCESS | 3660 | --DOMWINDOW == 83 (15C0B000) [pid = 3660] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 18:35:35 INFO - PROCESS | 3660 | --DOMWINDOW == 82 (16A76000) [pid = 3660] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 18:35:36 INFO - PROCESS | 3660 | 1461029736120 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 18:35:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 18:35:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 681ms 18:35:36 INFO - PROCESS | 3660 | 1461029736170 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 18:35:36 INFO - PROCESS | 3660 | 1461029736172 Marionette TRACE conn2 <- [1,217,null,{"value":"13"}] 18:35:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 18:35:36 INFO - PROCESS | 3660 | 1461029736175 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 18:35:36 INFO - PROCESS | 3660 | 1461029736177 Marionette TRACE conn2 <- [1,218,null,{}] 18:35:36 INFO - PROCESS | 3660 | 1461029736180 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:36 INFO - PROCESS | 3660 | 1461029736270 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 18:35:36 INFO - PROCESS | 3660 | 1461029736279 Marionette TRACE conn2 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:36 INFO - PROCESS | 3660 | ++DOCSHELL 156F7400 == 38 [pid = 3660] [id = 64] 18:35:36 INFO - PROCESS | 3660 | ++DOMWINDOW == 83 (15A3AC00) [pid = 3660] [serial = 189] [outer = 00000000] 18:35:36 INFO - PROCESS | 3660 | ++DOMWINDOW == 84 (19ACA000) [pid = 3660] [serial = 190] [outer = 15A3AC00] 18:35:36 INFO - PROCESS | 3660 | 1461029736331 Marionette DEBUG loaded listener.js 18:35:36 INFO - PROCESS | 3660 | ++DOMWINDOW == 85 (19AAE400) [pid = 3660] [serial = 191] [outer = 15A3AC00] 18:35:36 INFO - PROCESS | 3660 | 1461029736744 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 18:35:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 18:35:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 588ms 18:35:36 INFO - PROCESS | 3660 | 1461029736782 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 18:35:36 INFO - PROCESS | 3660 | 1461029736783 Marionette TRACE conn2 <- [1,221,null,{"value":"13"}] 18:35:36 INFO - PROCESS | 3660 | 1461029736787 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 18:35:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 18:35:36 INFO - PROCESS | 3660 | 1461029736789 Marionette TRACE conn2 <- [1,222,null,{}] 18:35:36 INFO - PROCESS | 3660 | 1461029736792 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:36 INFO - PROCESS | 3660 | 1461029736862 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 18:35:36 INFO - PROCESS | 3660 | 1461029736868 Marionette TRACE conn2 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:36 INFO - PROCESS | 3660 | ++DOCSHELL 18A80C00 == 39 [pid = 3660] [id = 65] 18:35:36 INFO - PROCESS | 3660 | ++DOMWINDOW == 86 (1C909400) [pid = 3660] [serial = 192] [outer = 00000000] 18:35:36 INFO - PROCESS | 3660 | ++DOMWINDOW == 87 (1D175C00) [pid = 3660] [serial = 193] [outer = 1C909400] 18:35:36 INFO - PROCESS | 3660 | 1461029736912 Marionette DEBUG loaded listener.js 18:35:36 INFO - PROCESS | 3660 | ++DOMWINDOW == 88 (1D301400) [pid = 3660] [serial = 194] [outer = 1C909400] 18:35:37 INFO - PROCESS | 3660 | 1461029737277 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 18:35:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 18:35:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 527ms 18:35:37 INFO - PROCESS | 3660 | 1461029737307 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 18:35:37 INFO - PROCESS | 3660 | 1461029737309 Marionette TRACE conn2 <- [1,225,null,{"value":"13"}] 18:35:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 18:35:37 INFO - PROCESS | 3660 | 1461029737313 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 18:35:37 INFO - PROCESS | 3660 | 1461029737315 Marionette TRACE conn2 <- [1,226,null,{}] 18:35:37 INFO - PROCESS | 3660 | 1461029737318 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:37 INFO - PROCESS | 3660 | 1461029737434 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 18:35:37 INFO - PROCESS | 3660 | 1461029737441 Marionette TRACE conn2 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:37 INFO - PROCESS | 3660 | ++DOCSHELL 1D308800 == 40 [pid = 3660] [id = 66] 18:35:37 INFO - PROCESS | 3660 | ++DOMWINDOW == 89 (1D30D400) [pid = 3660] [serial = 195] [outer = 00000000] 18:35:37 INFO - PROCESS | 3660 | ++DOMWINDOW == 90 (1D3BDC00) [pid = 3660] [serial = 196] [outer = 1D30D400] 18:35:37 INFO - PROCESS | 3660 | 1461029737488 Marionette DEBUG loaded listener.js 18:35:37 INFO - PROCESS | 3660 | ++DOMWINDOW == 91 (1D3C3800) [pid = 3660] [serial = 197] [outer = 1D30D400] 18:35:37 INFO - PROCESS | 3660 | 1461029737970 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 18:35:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 18:35:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 681ms 18:35:38 INFO - PROCESS | 3660 | 1461029738015 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 18:35:38 INFO - PROCESS | 3660 | 1461029738019 Marionette TRACE conn2 <- [1,229,null,{"value":"13"}] 18:35:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 18:35:38 INFO - PROCESS | 3660 | 1461029738025 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 18:35:38 INFO - PROCESS | 3660 | 1461029738030 Marionette TRACE conn2 <- [1,230,null,{}] 18:35:38 INFO - PROCESS | 3660 | 1461029738036 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:38 INFO - PROCESS | 3660 | 1461029738134 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 18:35:38 INFO - PROCESS | 3660 | 1461029738223 Marionette TRACE conn2 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:38 INFO - PROCESS | 3660 | ++DOCSHELL 12BB6C00 == 41 [pid = 3660] [id = 67] 18:35:38 INFO - PROCESS | 3660 | ++DOMWINDOW == 92 (13AC5800) [pid = 3660] [serial = 198] [outer = 00000000] 18:35:38 INFO - PROCESS | 3660 | ++DOMWINDOW == 93 (14A95800) [pid = 3660] [serial = 199] [outer = 13AC5800] 18:35:38 INFO - PROCESS | 3660 | 1461029738282 Marionette DEBUG loaded listener.js 18:35:38 INFO - PROCESS | 3660 | ++DOMWINDOW == 94 (15AD4000) [pid = 3660] [serial = 200] [outer = 13AC5800] 18:35:38 INFO - PROCESS | 3660 | 1461029738843 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 18:35:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 18:35:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 835ms 18:35:38 INFO - PROCESS | 3660 | 1461029738866 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 18:35:38 INFO - PROCESS | 3660 | 1461029738872 Marionette TRACE conn2 <- [1,233,null,{"value":"13"}] 18:35:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 18:35:38 INFO - PROCESS | 3660 | 1461029738880 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 18:35:38 INFO - PROCESS | 3660 | 1461029738883 Marionette TRACE conn2 <- [1,234,null,{}] 18:35:38 INFO - PROCESS | 3660 | 1461029738887 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:38 INFO - PROCESS | 3660 | 1461029738983 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 18:35:39 INFO - PROCESS | 3660 | 1461029739067 Marionette TRACE conn2 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:39 INFO - PROCESS | 3660 | ++DOCSHELL 16460C00 == 42 [pid = 3660] [id = 68] 18:35:39 INFO - PROCESS | 3660 | ++DOMWINDOW == 95 (1656C800) [pid = 3660] [serial = 201] [outer = 00000000] 18:35:39 INFO - PROCESS | 3660 | ++DOMWINDOW == 96 (18767800) [pid = 3660] [serial = 202] [outer = 1656C800] 18:35:39 INFO - PROCESS | 3660 | 1461029739120 Marionette DEBUG loaded listener.js 18:35:39 INFO - PROCESS | 3660 | ++DOMWINDOW == 97 (192BD000) [pid = 3660] [serial = 203] [outer = 1656C800] 18:35:39 INFO - PROCESS | 3660 | 1461029739619 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 18:35:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 18:35:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 790ms 18:35:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 18:35:39 INFO - PROCESS | 3660 | 1461029739684 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 18:35:39 INFO - PROCESS | 3660 | 1461029739686 Marionette TRACE conn2 <- [1,237,null,{"value":"13"}] 18:35:39 INFO - PROCESS | 3660 | 1461029739691 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 18:35:39 INFO - PROCESS | 3660 | 1461029739695 Marionette TRACE conn2 <- [1,238,null,{}] 18:35:39 INFO - PROCESS | 3660 | 1461029739707 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:39 INFO - PROCESS | 3660 | 1461029739811 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 18:35:39 INFO - PROCESS | 3660 | 1461029739882 Marionette TRACE conn2 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:39 INFO - PROCESS | 3660 | ++DOCSHELL 195AFC00 == 43 [pid = 3660] [id = 69] 18:35:39 INFO - PROCESS | 3660 | ++DOMWINDOW == 98 (19BD6800) [pid = 3660] [serial = 204] [outer = 00000000] 18:35:39 INFO - PROCESS | 3660 | ++DOMWINDOW == 99 (1A7C8C00) [pid = 3660] [serial = 205] [outer = 19BD6800] 18:35:39 INFO - PROCESS | 3660 | 1461029739937 Marionette DEBUG loaded listener.js 18:35:40 INFO - PROCESS | 3660 | ++DOMWINDOW == 100 (1C155800) [pid = 3660] [serial = 206] [outer = 19BD6800] 18:35:40 INFO - PROCESS | 3660 | 1461029740493 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 18:35:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 18:35:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 820ms 18:35:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 18:35:40 INFO - PROCESS | 3660 | 1461029740526 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 18:35:40 INFO - PROCESS | 3660 | 1461029740529 Marionette TRACE conn2 <- [1,241,null,{"value":"13"}] 18:35:40 INFO - PROCESS | 3660 | 1461029740533 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 18:35:40 INFO - PROCESS | 3660 | 1461029740535 Marionette TRACE conn2 <- [1,242,null,{}] 18:35:40 INFO - PROCESS | 3660 | 1461029740539 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:40 INFO - PROCESS | 3660 | 1461029740633 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 18:35:40 INFO - PROCESS | 3660 | 1461029740718 Marionette TRACE conn2 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:40 INFO - PROCESS | 3660 | ++DOCSHELL 1326A400 == 44 [pid = 3660] [id = 70] 18:35:40 INFO - PROCESS | 3660 | ++DOMWINDOW == 101 (14209C00) [pid = 3660] [serial = 207] [outer = 00000000] 18:35:40 INFO - PROCESS | 3660 | ++DOMWINDOW == 102 (18A73800) [pid = 3660] [serial = 208] [outer = 14209C00] 18:35:40 INFO - PROCESS | 3660 | 1461029740779 Marionette DEBUG loaded listener.js 18:35:40 INFO - PROCESS | 3660 | ++DOMWINDOW == 103 (18A76400) [pid = 3660] [serial = 209] [outer = 14209C00] 18:35:41 INFO - PROCESS | 3660 | 1461029741465 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 18:35:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 18:35:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 991ms 18:35:41 INFO - PROCESS | 3660 | 1461029741535 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 18:35:41 INFO - PROCESS | 3660 | 1461029741539 Marionette TRACE conn2 <- [1,245,null,{"value":"13"}] 18:35:41 INFO - PROCESS | 3660 | 1461029741544 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 18:35:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 18:35:41 INFO - PROCESS | 3660 | 1461029741548 Marionette TRACE conn2 <- [1,246,null,{}] 18:35:41 INFO - PROCESS | 3660 | 1461029741554 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:41 INFO - PROCESS | 3660 | 1461029741675 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 18:35:41 INFO - PROCESS | 3660 | 1461029741751 Marionette TRACE conn2 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:41 INFO - PROCESS | 3660 | ++DOCSHELL 14208400 == 45 [pid = 3660] [id = 71] 18:35:41 INFO - PROCESS | 3660 | ++DOMWINDOW == 104 (14A8F400) [pid = 3660] [serial = 210] [outer = 00000000] 18:35:41 INFO - PROCESS | 3660 | ++DOMWINDOW == 105 (15C8D400) [pid = 3660] [serial = 211] [outer = 14A8F400] 18:35:41 INFO - PROCESS | 3660 | 1461029741848 Marionette DEBUG loaded listener.js 18:35:41 INFO - PROCESS | 3660 | ++DOMWINDOW == 106 (16469000) [pid = 3660] [serial = 212] [outer = 14A8F400] 18:35:42 INFO - PROCESS | 3660 | --DOCSHELL 1325C000 == 44 [pid = 3660] [id = 43] 18:35:42 INFO - PROCESS | 3660 | --DOCSHELL 18A80C00 == 43 [pid = 3660] [id = 65] 18:35:42 INFO - PROCESS | 3660 | --DOCSHELL 156F7400 == 42 [pid = 3660] [id = 64] 18:35:42 INFO - PROCESS | 3660 | --DOCSHELL 1C918000 == 41 [pid = 3660] [id = 63] 18:35:42 INFO - PROCESS | 3660 | --DOCSHELL 14345800 == 40 [pid = 3660] [id = 62] 18:35:42 INFO - PROCESS | 3660 | --DOCSHELL 1A7C8800 == 39 [pid = 3660] [id = 61] 18:35:42 INFO - PROCESS | 3660 | --DOCSHELL 13AC6800 == 38 [pid = 3660] [id = 60] 18:35:42 INFO - PROCESS | 3660 | --DOCSHELL 18A80400 == 37 [pid = 3660] [id = 59] 18:35:42 INFO - PROCESS | 3660 | --DOCSHELL 17F28800 == 36 [pid = 3660] [id = 58] 18:35:42 INFO - PROCESS | 3660 | --DOCSHELL 15AD5400 == 35 [pid = 3660] [id = 57] 18:35:42 INFO - PROCESS | 3660 | --DOCSHELL 13AC7C00 == 34 [pid = 3660] [id = 56] 18:35:42 INFO - PROCESS | 3660 | --DOMWINDOW == 105 (1C909C00) [pid = 3660] [serial = 156] [outer = 00000000] [url = about:blank] 18:35:42 INFO - PROCESS | 3660 | --DOMWINDOW == 104 (1C15E800) [pid = 3660] [serial = 154] [outer = 00000000] [url = about:blank] 18:35:42 INFO - PROCESS | 3660 | --DOMWINDOW == 103 (18A82C00) [pid = 3660] [serial = 141] [outer = 00000000] [url = about:blank] 18:35:42 INFO - PROCESS | 3660 | --DOMWINDOW == 102 (15E35400) [pid = 3660] [serial = 132] [outer = 00000000] [url = about:blank] 18:35:42 INFO - PROCESS | 3660 | --DOMWINDOW == 101 (16462000) [pid = 3660] [serial = 133] [outer = 00000000] [url = about:blank] 18:35:42 INFO - PROCESS | 3660 | --DOMWINDOW == 100 (17A9A000) [pid = 3660] [serial = 135] [outer = 00000000] [url = about:blank] 18:35:42 INFO - PROCESS | 3660 | --DOMWINDOW == 99 (142A5000) [pid = 3660] [serial = 129] [outer = 00000000] [url = about:blank] 18:35:42 INFO - PROCESS | 3660 | --DOMWINDOW == 98 (14A06400) [pid = 3660] [serial = 130] [outer = 00000000] [url = about:blank] 18:35:42 INFO - PROCESS | 3660 | --DOMWINDOW == 97 (136B7000) [pid = 3660] [serial = 126] [outer = 00000000] [url = about:blank] 18:35:42 INFO - PROCESS | 3660 | --DOMWINDOW == 96 (18763C00) [pid = 3660] [serial = 139] [outer = 00000000] [url = about:blank] 18:35:42 INFO - PROCESS | 3660 | --DOMWINDOW == 95 (1326A000) [pid = 3660] [serial = 115] [outer = 00000000] [url = about:blank] 18:35:42 INFO - PROCESS | 3660 | --DOMWINDOW == 94 (1325CC00) [pid = 3660] [serial = 114] [outer = 00000000] [url = about:blank] 18:35:42 INFO - PROCESS | 3660 | --DOMWINDOW == 93 (16943000) [pid = 3660] [serial = 118] [outer = 00000000] [url = about:blank] 18:35:42 INFO - PROCESS | 3660 | --DOMWINDOW == 92 (15E3AC00) [pid = 3660] [serial = 117] [outer = 00000000] [url = about:blank] 18:35:42 INFO - PROCESS | 3660 | --DOMWINDOW == 91 (195B5000) [pid = 3660] [serial = 121] [outer = 00000000] [url = about:blank] 18:35:42 INFO - PROCESS | 3660 | --DOMWINDOW == 90 (192B8800) [pid = 3660] [serial = 120] [outer = 00000000] [url = about:blank] 18:35:42 INFO - PROCESS | 3660 | --DOMWINDOW == 89 (1A0F9C00) [pid = 3660] [serial = 124] [outer = 00000000] [url = about:blank] 18:35:42 INFO - PROCESS | 3660 | --DOMWINDOW == 88 (1A081000) [pid = 3660] [serial = 123] [outer = 00000000] [url = about:blank] 18:35:42 INFO - PROCESS | 3660 | --DOMWINDOW == 87 (19BCA000) [pid = 3660] [serial = 144] [outer = 00000000] [url = about:blank] 18:35:42 INFO - PROCESS | 3660 | --DOMWINDOW == 86 (195ACC00) [pid = 3660] [serial = 142] [outer = 00000000] [url = about:blank] 18:35:42 INFO - PROCESS | 3660 | --DOMWINDOW == 85 (1A503800) [pid = 3660] [serial = 147] [outer = 00000000] [url = about:blank] 18:35:42 INFO - PROCESS | 3660 | --DOMWINDOW == 84 (19C6A800) [pid = 3660] [serial = 145] [outer = 00000000] [url = about:blank] 18:35:42 INFO - PROCESS | 3660 | --DOMWINDOW == 83 (1A50D800) [pid = 3660] [serial = 148] [outer = 00000000] [url = about:blank] 18:35:42 INFO - PROCESS | 3660 | --DOMWINDOW == 82 (18219400) [pid = 3660] [serial = 138] [outer = 00000000] [url = about:blank] 18:35:42 INFO - PROCESS | 3660 | --DOMWINDOW == 81 (1A5F4C00) [pid = 3660] [serial = 150] [outer = 00000000] [url = about:blank] 18:35:42 INFO - PROCESS | 3660 | --DOMWINDOW == 80 (1A5F3000) [pid = 3660] [serial = 151] [outer = 00000000] [url = about:blank] 18:35:42 INFO - PROCESS | 3660 | --DOMWINDOW == 79 (1C15F000) [pid = 3660] [serial = 153] [outer = 00000000] [url = about:blank] 18:35:42 INFO - PROCESS | 3660 | --DOMWINDOW == 78 (18103400) [pid = 3660] [serial = 136] [outer = 00000000] [url = about:blank] 18:35:42 INFO - PROCESS | 3660 | 1461029742303 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 18:35:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 18:35:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 790ms 18:35:42 INFO - PROCESS | 3660 | 1461029742331 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 18:35:42 INFO - PROCESS | 3660 | 1461029742337 Marionette TRACE conn2 <- [1,249,null,{"value":"13"}] 18:35:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 18:35:42 INFO - PROCESS | 3660 | 1461029742342 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 18:35:42 INFO - PROCESS | 3660 | 1461029742345 Marionette TRACE conn2 <- [1,250,null,{}] 18:35:42 INFO - PROCESS | 3660 | 1461029742348 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:42 INFO - PROCESS | 3660 | 1461029742428 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 18:35:42 INFO - PROCESS | 3660 | 1461029742434 Marionette TRACE conn2 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:42 INFO - PROCESS | 3660 | ++DOCSHELL 158F9800 == 35 [pid = 3660] [id = 72] 18:35:42 INFO - PROCESS | 3660 | ++DOMWINDOW == 79 (158FA400) [pid = 3660] [serial = 213] [outer = 00000000] 18:35:42 INFO - PROCESS | 3660 | ++DOMWINDOW == 80 (16523C00) [pid = 3660] [serial = 214] [outer = 158FA400] 18:35:42 INFO - PROCESS | 3660 | 1461029742479 Marionette DEBUG loaded listener.js 18:35:42 INFO - PROCESS | 3660 | ++DOMWINDOW == 81 (16946800) [pid = 3660] [serial = 215] [outer = 158FA400] 18:35:42 INFO - PROCESS | 3660 | 1461029742911 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 18:35:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 18:35:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 588ms 18:35:42 INFO - PROCESS | 3660 | 1461029742938 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 18:35:42 INFO - PROCESS | 3660 | 1461029742941 Marionette TRACE conn2 <- [1,253,null,{"value":"13"}] 18:35:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 18:35:42 INFO - PROCESS | 3660 | 1461029742944 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 18:35:42 INFO - PROCESS | 3660 | 1461029742947 Marionette TRACE conn2 <- [1,254,null,{}] 18:35:42 INFO - PROCESS | 3660 | 1461029742957 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:43 INFO - PROCESS | 3660 | 1461029743034 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 18:35:43 INFO - PROCESS | 3660 | 1461029743040 Marionette TRACE conn2 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:43 INFO - PROCESS | 3660 | ++DOCSHELL 16A76000 == 36 [pid = 3660] [id = 73] 18:35:43 INFO - PROCESS | 3660 | ++DOMWINDOW == 82 (17F2E800) [pid = 3660] [serial = 216] [outer = 00000000] 18:35:43 INFO - PROCESS | 3660 | ++DOMWINDOW == 83 (182AB400) [pid = 3660] [serial = 217] [outer = 17F2E800] 18:35:43 INFO - PROCESS | 3660 | 1461029743087 Marionette DEBUG loaded listener.js 18:35:43 INFO - PROCESS | 3660 | ++DOMWINDOW == 84 (1876E400) [pid = 3660] [serial = 218] [outer = 17F2E800] 18:35:43 INFO - PROCESS | 3660 | 1461029743535 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 18:35:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 18:35:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 635ms 18:35:43 INFO - PROCESS | 3660 | 1461029743582 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 18:35:43 INFO - PROCESS | 3660 | 1461029743584 Marionette TRACE conn2 <- [1,257,null,{"value":"13"}] 18:35:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 18:35:43 INFO - PROCESS | 3660 | 1461029743591 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 18:35:43 INFO - PROCESS | 3660 | 1461029743593 Marionette TRACE conn2 <- [1,258,null,{}] 18:35:43 INFO - PROCESS | 3660 | 1461029743596 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:43 INFO - PROCESS | 3660 | 1461029743669 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 18:35:43 INFO - PROCESS | 3660 | 1461029743676 Marionette TRACE conn2 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:43 INFO - PROCESS | 3660 | ++DOCSHELL 192B8800 == 37 [pid = 3660] [id = 74] 18:35:43 INFO - PROCESS | 3660 | ++DOMWINDOW == 85 (192B9000) [pid = 3660] [serial = 219] [outer = 00000000] 18:35:43 INFO - PROCESS | 3660 | ++DOMWINDOW == 86 (19656800) [pid = 3660] [serial = 220] [outer = 192B9000] 18:35:43 INFO - PROCESS | 3660 | 1461029743722 Marionette DEBUG loaded listener.js 18:35:43 INFO - PROCESS | 3660 | ++DOMWINDOW == 87 (197B1400) [pid = 3660] [serial = 221] [outer = 192B9000] 18:35:44 INFO - PROCESS | 3660 | 1461029744113 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 18:35:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 18:35:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 588ms 18:35:44 INFO - PROCESS | 3660 | 1461029744173 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 18:35:44 INFO - PROCESS | 3660 | 1461029744175 Marionette TRACE conn2 <- [1,261,null,{"value":"13"}] 18:35:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 18:35:44 INFO - PROCESS | 3660 | 1461029744178 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 18:35:44 INFO - PROCESS | 3660 | 1461029744180 Marionette TRACE conn2 <- [1,262,null,{}] 18:35:44 INFO - PROCESS | 3660 | 1461029744183 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:44 INFO - PROCESS | 3660 | 1461029744254 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 18:35:44 INFO - PROCESS | 3660 | 1461029744260 Marionette TRACE conn2 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:44 INFO - PROCESS | 3660 | ++DOCSHELL 1892CC00 == 38 [pid = 3660] [id = 75] 18:35:44 INFO - PROCESS | 3660 | ++DOMWINDOW == 88 (197BF400) [pid = 3660] [serial = 222] [outer = 00000000] 18:35:44 INFO - PROCESS | 3660 | ++DOMWINDOW == 89 (19BD8800) [pid = 3660] [serial = 223] [outer = 197BF400] 18:35:44 INFO - PROCESS | 3660 | 1461029744303 Marionette DEBUG loaded listener.js 18:35:44 INFO - PROCESS | 3660 | ++DOMWINDOW == 90 (19DC4800) [pid = 3660] [serial = 224] [outer = 197BF400] 18:35:44 INFO - PROCESS | 3660 | 1461029744792 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 18:35:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 18:35:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 635ms 18:35:44 INFO - PROCESS | 3660 | 1461029744819 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 18:35:44 INFO - PROCESS | 3660 | 1461029744822 Marionette TRACE conn2 <- [1,265,null,{"value":"13"}] 18:35:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 18:35:44 INFO - PROCESS | 3660 | 1461029744826 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 18:35:44 INFO - PROCESS | 3660 | 1461029744829 Marionette TRACE conn2 <- [1,266,null,{}] 18:35:44 INFO - PROCESS | 3660 | 1461029744838 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:44 INFO - PROCESS | 3660 | 1461029744951 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 18:35:44 INFO - PROCESS | 3660 | 1461029744960 Marionette TRACE conn2 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:44 INFO - PROCESS | 3660 | ++DOCSHELL 13ACC800 == 39 [pid = 3660] [id = 76] 18:35:44 INFO - PROCESS | 3660 | ++DOMWINDOW == 91 (19AC7800) [pid = 3660] [serial = 225] [outer = 00000000] 18:35:44 INFO - PROCESS | 3660 | ++DOMWINDOW == 92 (1A729000) [pid = 3660] [serial = 226] [outer = 19AC7800] 18:35:45 INFO - PROCESS | 3660 | 1461029745007 Marionette DEBUG loaded listener.js 18:35:45 INFO - PROCESS | 3660 | ++DOMWINDOW == 93 (1A7C4C00) [pid = 3660] [serial = 227] [outer = 19AC7800] 18:35:45 INFO - PROCESS | 3660 | 1461029745409 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 18:35:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 18:35:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 619ms 18:35:45 INFO - PROCESS | 3660 | 1461029745449 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 18:35:45 INFO - PROCESS | 3660 | 1461029745451 Marionette TRACE conn2 <- [1,269,null,{"value":"13"}] 18:35:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 18:35:45 INFO - PROCESS | 3660 | 1461029745454 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 18:35:45 INFO - PROCESS | 3660 | 1461029745455 Marionette TRACE conn2 <- [1,270,null,{}] 18:35:45 INFO - PROCESS | 3660 | 1461029745459 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:45 INFO - PROCESS | 3660 | 1461029745553 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 18:35:45 INFO - PROCESS | 3660 | 1461029745623 Marionette TRACE conn2 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:45 INFO - PROCESS | 3660 | ++DOCSHELL 12B85000 == 40 [pid = 3660] [id = 77] 18:35:45 INFO - PROCESS | 3660 | ++DOMWINDOW == 94 (12B86C00) [pid = 3660] [serial = 228] [outer = 00000000] 18:35:45 INFO - PROCESS | 3660 | ++DOMWINDOW == 95 (1C533400) [pid = 3660] [serial = 229] [outer = 12B86C00] 18:35:45 INFO - PROCESS | 3660 | 1461029745667 Marionette DEBUG loaded listener.js 18:35:45 INFO - PROCESS | 3660 | ++DOMWINDOW == 96 (1C537000) [pid = 3660] [serial = 230] [outer = 12B86C00] 18:35:46 INFO - PROCESS | 3660 | 1461029746054 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 18:35:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 18:35:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 634ms 18:35:46 INFO - PROCESS | 3660 | 1461029746092 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 18:35:46 INFO - PROCESS | 3660 | 1461029746094 Marionette TRACE conn2 <- [1,273,null,{"value":"13"}] 18:35:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 18:35:46 INFO - PROCESS | 3660 | 1461029746097 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 18:35:46 INFO - PROCESS | 3660 | 1461029746099 Marionette TRACE conn2 <- [1,274,null,{}] 18:35:46 INFO - PROCESS | 3660 | 1461029746102 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:46 INFO - PROCESS | 3660 | 1461029746197 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 18:35:46 INFO - PROCESS | 3660 | 1461029746203 Marionette TRACE conn2 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:46 INFO - PROCESS | 3660 | ++DOCSHELL 1C15F000 == 41 [pid = 3660] [id = 78] 18:35:46 INFO - PROCESS | 3660 | ++DOMWINDOW == 97 (1C912000) [pid = 3660] [serial = 231] [outer = 00000000] 18:35:46 INFO - PROCESS | 3660 | ++DOMWINDOW == 98 (1C9AE400) [pid = 3660] [serial = 232] [outer = 1C912000] 18:35:46 INFO - PROCESS | 3660 | 1461029746248 Marionette DEBUG loaded listener.js 18:35:46 INFO - PROCESS | 3660 | ++DOMWINDOW == 99 (1CC0A800) [pid = 3660] [serial = 233] [outer = 1C912000] 18:35:46 INFO - PROCESS | 3660 | --DOMWINDOW == 98 (1C533800) [pid = 3660] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 18:35:46 INFO - PROCESS | 3660 | --DOMWINDOW == 97 (192C3C00) [pid = 3660] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 18:35:46 INFO - PROCESS | 3660 | --DOMWINDOW == 96 (1C909400) [pid = 3660] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 18:35:46 INFO - PROCESS | 3660 | --DOMWINDOW == 95 (15AD8400) [pid = 3660] [serial = 167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 18:35:46 INFO - PROCESS | 3660 | --DOMWINDOW == 94 (17F29C00) [pid = 3660] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 18:35:46 INFO - PROCESS | 3660 | --DOMWINDOW == 93 (1645C800) [pid = 3660] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 18:35:46 INFO - PROCESS | 3660 | --DOMWINDOW == 92 (13AC9400) [pid = 3660] [serial = 164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 18:35:46 INFO - PROCESS | 3660 | --DOMWINDOW == 91 (13265400) [pid = 3660] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 18:35:46 INFO - PROCESS | 3660 | --DOMWINDOW == 90 (1CC0EC00) [pid = 3660] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 18:35:46 INFO - PROCESS | 3660 | --DOMWINDOW == 89 (197C0800) [pid = 3660] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 18:35:46 INFO - PROCESS | 3660 | --DOMWINDOW == 88 (15A3AC00) [pid = 3660] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 18:35:46 INFO - PROCESS | 3660 | 1461029746724 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 18:35:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 18:35:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 635ms 18:35:46 INFO - PROCESS | 3660 | 1461029746736 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 18:35:46 INFO - PROCESS | 3660 | 1461029746738 Marionette TRACE conn2 <- [1,277,null,{"value":"13"}] 18:35:46 INFO - PROCESS | 3660 | 1461029746741 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 18:35:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 18:35:46 INFO - PROCESS | 3660 | 1461029746742 Marionette TRACE conn2 <- [1,278,null,{}] 18:35:46 INFO - PROCESS | 3660 | 1461029746746 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:46 INFO - PROCESS | 3660 | 1461029746820 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 18:35:46 INFO - PROCESS | 3660 | 1461029746826 Marionette TRACE conn2 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:46 INFO - PROCESS | 3660 | ++DOCSHELL 136B6400 == 42 [pid = 3660] [id = 79] 18:35:46 INFO - PROCESS | 3660 | ++DOMWINDOW == 89 (17F29C00) [pid = 3660] [serial = 234] [outer = 00000000] 18:35:46 INFO - PROCESS | 3660 | ++DOMWINDOW == 90 (1A7C5000) [pid = 3660] [serial = 235] [outer = 17F29C00] 18:35:46 INFO - PROCESS | 3660 | 1461029746875 Marionette DEBUG loaded listener.js 18:35:46 INFO - PROCESS | 3660 | ++DOMWINDOW == 91 (1C90C000) [pid = 3660] [serial = 236] [outer = 17F29C00] 18:35:47 INFO - PROCESS | 3660 | 1461029747254 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 18:35:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 18:35:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 588ms 18:35:47 INFO - PROCESS | 3660 | 1461029747322 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 18:35:47 INFO - PROCESS | 3660 | 1461029747324 Marionette TRACE conn2 <- [1,281,null,{"value":"13"}] 18:35:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 18:35:47 INFO - PROCESS | 3660 | 1461029747327 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 18:35:47 INFO - PROCESS | 3660 | 1461029747329 Marionette TRACE conn2 <- [1,282,null,{}] 18:35:47 INFO - PROCESS | 3660 | 1461029747332 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:47 INFO - PROCESS | 3660 | 1461029747403 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 18:35:47 INFO - PROCESS | 3660 | 1461029747409 Marionette TRACE conn2 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:47 INFO - PROCESS | 3660 | ++DOCSHELL 15A31C00 == 43 [pid = 3660] [id = 80] 18:35:47 INFO - PROCESS | 3660 | ++DOMWINDOW == 92 (1652E800) [pid = 3660] [serial = 237] [outer = 00000000] 18:35:47 INFO - PROCESS | 3660 | ++DOMWINDOW == 93 (1D169800) [pid = 3660] [serial = 238] [outer = 1652E800] 18:35:47 INFO - PROCESS | 3660 | 1461029747452 Marionette DEBUG loaded listener.js 18:35:47 INFO - PROCESS | 3660 | ++DOMWINDOW == 94 (1D173800) [pid = 3660] [serial = 239] [outer = 1652E800] 18:35:47 INFO - PROCESS | 3660 | 1461029747840 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 18:35:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 18:35:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 527ms 18:35:47 INFO - PROCESS | 3660 | 1461029747863 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 18:35:47 INFO - PROCESS | 3660 | 1461029747865 Marionette TRACE conn2 <- [1,285,null,{"value":"13"}] 18:35:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 18:35:47 INFO - PROCESS | 3660 | 1461029747869 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 18:35:47 INFO - PROCESS | 3660 | 1461029747871 Marionette TRACE conn2 <- [1,286,null,{}] 18:35:47 INFO - PROCESS | 3660 | 1461029747874 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:47 INFO - PROCESS | 3660 | 1461029748000 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 18:35:48 INFO - PROCESS | 3660 | 1461029748005 Marionette TRACE conn2 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:48 INFO - PROCESS | 3660 | ++DOCSHELL 19DC9000 == 44 [pid = 3660] [id = 81] 18:35:48 INFO - PROCESS | 3660 | ++DOMWINDOW == 95 (1A7BFC00) [pid = 3660] [serial = 240] [outer = 00000000] 18:35:48 INFO - PROCESS | 3660 | ++DOMWINDOW == 96 (1D3C3C00) [pid = 3660] [serial = 241] [outer = 1A7BFC00] 18:35:48 INFO - PROCESS | 3660 | 1461029748053 Marionette DEBUG loaded listener.js 18:35:48 INFO - PROCESS | 3660 | ++DOMWINDOW == 97 (1D454C00) [pid = 3660] [serial = 242] [outer = 1A7BFC00] 18:35:48 INFO - PROCESS | 3660 | 1461029748458 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 18:35:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 18:35:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 634ms 18:35:48 INFO - PROCESS | 3660 | 1461029748511 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 18:35:48 INFO - PROCESS | 3660 | 1461029748512 Marionette TRACE conn2 <- [1,289,null,{"value":"13"}] 18:35:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 18:35:48 INFO - PROCESS | 3660 | 1461029748516 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 18:35:48 INFO - PROCESS | 3660 | 1461029748517 Marionette TRACE conn2 <- [1,290,null,{}] 18:35:48 INFO - PROCESS | 3660 | 1461029748525 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:48 INFO - PROCESS | 3660 | 1461029748638 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 18:35:48 INFO - PROCESS | 3660 | 1461029748714 Marionette TRACE conn2 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:48 INFO - PROCESS | 3660 | ++DOCSHELL 12D7FC00 == 45 [pid = 3660] [id = 82] 18:35:48 INFO - PROCESS | 3660 | ++DOMWINDOW == 98 (12DD3400) [pid = 3660] [serial = 243] [outer = 00000000] 18:35:48 INFO - PROCESS | 3660 | ++DOMWINDOW == 99 (1325F800) [pid = 3660] [serial = 244] [outer = 12DD3400] 18:35:48 INFO - PROCESS | 3660 | 1461029748754 Marionette DEBUG loaded listener.js 18:35:48 INFO - PROCESS | 3660 | ++DOMWINDOW == 100 (13AC6800) [pid = 3660] [serial = 245] [outer = 12DD3400] 18:35:49 INFO - PROCESS | 3660 | 1461029749352 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 18:35:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 18:35:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 897ms 18:35:49 INFO - PROCESS | 3660 | 1461029749407 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 18:35:49 INFO - PROCESS | 3660 | 1461029749412 Marionette TRACE conn2 <- [1,293,null,{"value":"13"}] 18:35:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 18:35:49 INFO - PROCESS | 3660 | 1461029749417 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 18:35:49 INFO - PROCESS | 3660 | 1461029749421 Marionette TRACE conn2 <- [1,294,null,{}] 18:35:49 INFO - PROCESS | 3660 | 1461029749426 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:49 INFO - PROCESS | 3660 | 1461029749544 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 18:35:49 INFO - PROCESS | 3660 | 1461029749658 Marionette TRACE conn2 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:49 INFO - PROCESS | 3660 | ++DOCSHELL 18103400 == 46 [pid = 3660] [id = 83] 18:35:49 INFO - PROCESS | 3660 | ++DOMWINDOW == 101 (1810B400) [pid = 3660] [serial = 246] [outer = 00000000] 18:35:49 INFO - PROCESS | 3660 | ++DOMWINDOW == 102 (18217C00) [pid = 3660] [serial = 247] [outer = 1810B400] 18:35:49 INFO - PROCESS | 3660 | 1461029749761 Marionette DEBUG loaded listener.js 18:35:49 INFO - PROCESS | 3660 | ++DOMWINDOW == 103 (18766000) [pid = 3660] [serial = 248] [outer = 1810B400] 18:35:50 INFO - PROCESS | 3660 | 1461029750351 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:35:50 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. 18:35:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 990ms 18:35:50 INFO - PROCESS | 3660 | 1461029750424 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 18:35:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 18:35:50 INFO - PROCESS | 3660 | 1461029750427 Marionette TRACE conn2 <- [1,297,null,{"value":"13"}] 18:35:50 INFO - PROCESS | 3660 | 1461029750431 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 18:35:50 INFO - PROCESS | 3660 | 1461029750433 Marionette TRACE conn2 <- [1,298,null,{}] 18:35:50 INFO - PROCESS | 3660 | 1461029750437 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:50 INFO - PROCESS | 3660 | 1461029750518 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 18:35:50 INFO - PROCESS | 3660 | 1461029750593 Marionette TRACE conn2 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:50 INFO - PROCESS | 3660 | ++DOCSHELL 1A5C3400 == 47 [pid = 3660] [id = 84] 18:35:50 INFO - PROCESS | 3660 | ++DOMWINDOW == 104 (1A5ED800) [pid = 3660] [serial = 249] [outer = 00000000] 18:35:50 INFO - PROCESS | 3660 | ++DOMWINDOW == 105 (1C15D800) [pid = 3660] [serial = 250] [outer = 1A5ED800] 18:35:50 INFO - PROCESS | 3660 | 1461029750646 Marionette DEBUG loaded listener.js 18:35:50 INFO - PROCESS | 3660 | ++DOMWINDOW == 106 (1C90E000) [pid = 3660] [serial = 251] [outer = 1A5ED800] 18:35:51 INFO - PROCESS | 3660 | 1461029751208 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:35:51 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. 18:35:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 836ms 18:35:51 INFO - PROCESS | 3660 | 1461029751256 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 18:35:51 INFO - PROCESS | 3660 | 1461029751260 Marionette TRACE conn2 <- [1,301,null,{"value":"13"}] 18:35:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 18:35:51 INFO - PROCESS | 3660 | 1461029751271 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 18:35:51 INFO - PROCESS | 3660 | 1461029751275 Marionette TRACE conn2 <- [1,302,null,{}] 18:35:51 INFO - PROCESS | 3660 | 1461029751279 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:51 INFO - PROCESS | 3660 | 1461029751386 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 18:35:51 INFO - PROCESS | 3660 | 1461029751472 Marionette TRACE conn2 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:51 INFO - PROCESS | 3660 | ++DOCSHELL 1C53F400 == 48 [pid = 3660] [id = 85] 18:35:51 INFO - PROCESS | 3660 | ++DOMWINDOW == 107 (1C915800) [pid = 3660] [serial = 252] [outer = 00000000] 18:35:51 INFO - PROCESS | 3660 | ++DOMWINDOW == 108 (1D45D800) [pid = 3660] [serial = 253] [outer = 1C915800] 18:35:51 INFO - PROCESS | 3660 | 1461029751524 Marionette DEBUG loaded listener.js 18:35:51 INFO - PROCESS | 3660 | ++DOMWINDOW == 109 (1D609800) [pid = 3660] [serial = 254] [outer = 1C915800] 18:35:52 INFO - PROCESS | 3660 | 1461029752043 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:35:52 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. 18:35:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 836ms 18:35:52 INFO - PROCESS | 3660 | 1461029752110 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 18:35:52 INFO - PROCESS | 3660 | 1461029752112 Marionette TRACE conn2 <- [1,305,null,{"value":"13"}] 18:35:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 18:35:52 INFO - PROCESS | 3660 | 1461029752116 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 18:35:52 INFO - PROCESS | 3660 | 1461029752118 Marionette TRACE conn2 <- [1,306,null,{}] 18:35:52 INFO - PROCESS | 3660 | 1461029752122 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:52 INFO - PROCESS | 3660 | 1461029752201 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 18:35:52 INFO - PROCESS | 3660 | 1461029752291 Marionette TRACE conn2 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:52 INFO - PROCESS | 3660 | ++DOCSHELL 14A94800 == 49 [pid = 3660] [id = 86] 18:35:52 INFO - PROCESS | 3660 | ++DOMWINDOW == 110 (14A96800) [pid = 3660] [serial = 255] [outer = 00000000] 18:35:52 INFO - PROCESS | 3660 | ++DOMWINDOW == 111 (16522400) [pid = 3660] [serial = 256] [outer = 14A96800] 18:35:52 INFO - PROCESS | 3660 | 1461029752345 Marionette DEBUG loaded listener.js 18:35:52 INFO - PROCESS | 3660 | ++DOMWINDOW == 112 (16669800) [pid = 3660] [serial = 257] [outer = 14A96800] 18:35:53 INFO - PROCESS | 3660 | 1461029753157 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:35:53 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. 18:35:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1145ms 18:35:53 INFO - PROCESS | 3660 | 1461029753271 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 18:35:53 INFO - PROCESS | 3660 | 1461029753273 Marionette TRACE conn2 <- [1,309,null,{"value":"13"}] 18:35:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 18:35:53 INFO - PROCESS | 3660 | 1461029753300 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 18:35:53 INFO - PROCESS | 3660 | 1461029753302 Marionette TRACE conn2 <- [1,310,null,{}] 18:35:53 INFO - PROCESS | 3660 | 1461029753309 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:53 INFO - PROCESS | 3660 | 1461029753404 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 18:35:53 INFO - PROCESS | 3660 | 1461029753473 Marionette TRACE conn2 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:53 INFO - PROCESS | 3660 | ++DOCSHELL 1540B400 == 50 [pid = 3660] [id = 87] 18:35:53 INFO - PROCESS | 3660 | ++DOMWINDOW == 113 (15C86C00) [pid = 3660] [serial = 258] [outer = 00000000] 18:35:53 INFO - PROCESS | 3660 | ++DOMWINDOW == 114 (197B3000) [pid = 3660] [serial = 259] [outer = 15C86C00] 18:35:53 INFO - PROCESS | 3660 | 1461029753520 Marionette DEBUG loaded listener.js 18:35:53 INFO - PROCESS | 3660 | ++DOMWINDOW == 115 (19BD6000) [pid = 3660] [serial = 260] [outer = 15C86C00] 18:35:53 INFO - PROCESS | 3660 | --DOCSHELL 12D74C00 == 49 [pid = 3660] [id = 54] 18:35:53 INFO - PROCESS | 3660 | --DOCSHELL 19DC9000 == 48 [pid = 3660] [id = 81] 18:35:53 INFO - PROCESS | 3660 | --DOCSHELL 15A31C00 == 47 [pid = 3660] [id = 80] 18:35:53 INFO - PROCESS | 3660 | --DOCSHELL 136B6400 == 46 [pid = 3660] [id = 79] 18:35:53 INFO - PROCESS | 3660 | --DOCSHELL 1C15F000 == 45 [pid = 3660] [id = 78] 18:35:53 INFO - PROCESS | 3660 | --DOCSHELL 12B85000 == 44 [pid = 3660] [id = 77] 18:35:53 INFO - PROCESS | 3660 | --DOCSHELL 13ACC800 == 43 [pid = 3660] [id = 76] 18:35:53 INFO - PROCESS | 3660 | --DOCSHELL 1892CC00 == 42 [pid = 3660] [id = 75] 18:35:53 INFO - PROCESS | 3660 | --DOCSHELL 192B8800 == 41 [pid = 3660] [id = 74] 18:35:53 INFO - PROCESS | 3660 | --DOCSHELL 16A76000 == 40 [pid = 3660] [id = 73] 18:35:53 INFO - PROCESS | 3660 | --DOCSHELL 158F9800 == 39 [pid = 3660] [id = 72] 18:35:53 INFO - PROCESS | 3660 | --DOCSHELL 14208400 == 38 [pid = 3660] [id = 71] 18:35:53 INFO - PROCESS | 3660 | --DOCSHELL 1326A400 == 37 [pid = 3660] [id = 70] 18:35:53 INFO - PROCESS | 3660 | --DOCSHELL 195AFC00 == 36 [pid = 3660] [id = 69] 18:35:53 INFO - PROCESS | 3660 | --DOCSHELL 16460C00 == 35 [pid = 3660] [id = 68] 18:35:53 INFO - PROCESS | 3660 | --DOCSHELL 12BB6C00 == 34 [pid = 3660] [id = 67] 18:35:53 INFO - PROCESS | 3660 | --DOMWINDOW == 114 (1D3BDC00) [pid = 3660] [serial = 196] [outer = 00000000] [url = about:blank] 18:35:53 INFO - PROCESS | 3660 | --DOMWINDOW == 113 (1E21E800) [pid = 3660] [serial = 49] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:35:53 INFO - PROCESS | 3660 | --DOMWINDOW == 112 (1320F000) [pid = 3660] [serial = 159] [outer = 00000000] [url = about:blank] 18:35:53 INFO - PROCESS | 3660 | --DOMWINDOW == 111 (14A92800) [pid = 3660] [serial = 166] [outer = 00000000] [url = about:blank] 18:35:53 INFO - PROCESS | 3660 | --DOMWINDOW == 110 (1434A000) [pid = 3660] [serial = 165] [outer = 00000000] [url = about:blank] 18:35:53 INFO - PROCESS | 3660 | --DOMWINDOW == 109 (16523000) [pid = 3660] [serial = 162] [outer = 00000000] [url = about:blank] 18:35:53 INFO - PROCESS | 3660 | --DOMWINDOW == 108 (1C90CC00) [pid = 3660] [serial = 157] [outer = 00000000] [url = about:blank] 18:35:54 INFO - PROCESS | 3660 | 1461029754018 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:35:54 INFO - PROCESS | 3660 | --DOMWINDOW == 107 (1C917400) [pid = 3660] [serial = 182] [outer = 00000000] [url = about:blank] 18:35:54 INFO - PROCESS | 3660 | --DOMWINDOW == 106 (1D167000) [pid = 3660] [serial = 187] [outer = 00000000] [url = about:blank] 18:35:54 INFO - PROCESS | 3660 | --DOMWINDOW == 105 (1CC0FC00) [pid = 3660] [serial = 185] [outer = 00000000] [url = about:blank] 18:35:54 INFO - PROCESS | 3660 | --DOMWINDOW == 104 (1D175C00) [pid = 3660] [serial = 193] [outer = 00000000] [url = about:blank] 18:35:54 INFO - PROCESS | 3660 | --DOMWINDOW == 103 (1D16BC00) [pid = 3660] [serial = 188] [outer = 00000000] [url = about:blank] 18:35:54 INFO - PROCESS | 3660 | --DOMWINDOW == 102 (1A0FB400) [pid = 3660] [serial = 179] [outer = 00000000] [url = about:blank] 18:35:54 INFO - PROCESS | 3660 | --DOMWINDOW == 101 (1A07EC00) [pid = 3660] [serial = 178] [outer = 00000000] [url = about:blank] 18:35:54 INFO - PROCESS | 3660 | --DOMWINDOW == 100 (19AAE400) [pid = 3660] [serial = 191] [outer = 00000000] [url = about:blank] 18:35:54 INFO - PROCESS | 3660 | --DOMWINDOW == 99 (19ACA000) [pid = 3660] [serial = 190] [outer = 00000000] [url = about:blank] 18:35:54 INFO - PROCESS | 3660 | --DOMWINDOW == 98 (1C916800) [pid = 3660] [serial = 181] [outer = 00000000] [url = about:blank] 18:35:54 INFO - PROCESS | 3660 | --DOMWINDOW == 97 (19AA4C00) [pid = 3660] [serial = 175] [outer = 00000000] [url = about:blank] 18:35:54 INFO - PROCESS | 3660 | --DOMWINDOW == 96 (19ACD000) [pid = 3660] [serial = 176] [outer = 00000000] [url = about:blank] 18:35:54 INFO - PROCESS | 3660 | --DOMWINDOW == 95 (1D301400) [pid = 3660] [serial = 194] [outer = 00000000] [url = about:blank] 18:35:54 INFO - PROCESS | 3660 | --DOMWINDOW == 94 (16463000) [pid = 3660] [serial = 168] [outer = 00000000] [url = about:blank] 18:35:54 INFO - PROCESS | 3660 | --DOMWINDOW == 93 (16524800) [pid = 3660] [serial = 169] [outer = 00000000] [url = about:blank] 18:35:54 INFO - PROCESS | 3660 | --DOMWINDOW == 92 (18619000) [pid = 3660] [serial = 172] [outer = 00000000] [url = about:blank] 18:35:54 INFO - PROCESS | 3660 | --DOMWINDOW == 91 (1876F400) [pid = 3660] [serial = 173] [outer = 00000000] [url = about:blank] 18:35:54 INFO - PROCESS | 3660 | --DOMWINDOW == 90 (1CC0AC00) [pid = 3660] [serial = 184] [outer = 00000000] [url = about:blank] 18:35:54 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. 18:35:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 790ms 18:35:54 INFO - PROCESS | 3660 | 1461029754071 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 18:35:54 INFO - PROCESS | 3660 | 1461029754076 Marionette TRACE conn2 <- [1,313,null,{"value":"13"}] 18:35:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 18:35:54 INFO - PROCESS | 3660 | 1461029754082 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 18:35:54 INFO - PROCESS | 3660 | 1461029754084 Marionette TRACE conn2 <- [1,314,null,{}] 18:35:54 INFO - PROCESS | 3660 | 1461029754088 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:54 INFO - PROCESS | 3660 | 1461029754164 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 18:35:54 INFO - PROCESS | 3660 | 1461029754175 Marionette TRACE conn2 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:54 INFO - PROCESS | 3660 | ++DOCSHELL 14349C00 == 35 [pid = 3660] [id = 88] 18:35:54 INFO - PROCESS | 3660 | ++DOMWINDOW == 91 (1434A000) [pid = 3660] [serial = 261] [outer = 00000000] 18:35:54 INFO - PROCESS | 3660 | ++DOMWINDOW == 92 (16468400) [pid = 3660] [serial = 262] [outer = 1434A000] 18:35:54 INFO - PROCESS | 3660 | 1461029754219 Marionette DEBUG loaded listener.js 18:35:54 INFO - PROCESS | 3660 | ++DOMWINDOW == 93 (17F2FC00) [pid = 3660] [serial = 263] [outer = 1434A000] 18:35:54 INFO - PROCESS | 3660 | 1461029754667 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:35:54 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. 18:35:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 635ms 18:35:54 INFO - PROCESS | 3660 | 1461029754743 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 18:35:54 INFO - PROCESS | 3660 | 1461029754745 Marionette TRACE conn2 <- [1,317,null,{"value":"13"}] 18:35:54 INFO - PROCESS | 3660 | 1461029754748 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 18:35:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 18:35:54 INFO - PROCESS | 3660 | 1461029754752 Marionette TRACE conn2 <- [1,318,null,{}] 18:35:54 INFO - PROCESS | 3660 | 1461029754764 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:54 INFO - PROCESS | 3660 | 1461029754842 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 18:35:54 INFO - PROCESS | 3660 | 1461029754850 Marionette TRACE conn2 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:54 INFO - PROCESS | 3660 | ++DOCSHELL 197B2000 == 36 [pid = 3660] [id = 89] 18:35:54 INFO - PROCESS | 3660 | ++DOMWINDOW == 94 (19ACA000) [pid = 3660] [serial = 264] [outer = 00000000] 18:35:54 INFO - PROCESS | 3660 | ++DOMWINDOW == 95 (1A0F4C00) [pid = 3660] [serial = 265] [outer = 19ACA000] 18:35:54 INFO - PROCESS | 3660 | 1461029754897 Marionette DEBUG loaded listener.js 18:35:54 INFO - PROCESS | 3660 | ++DOMWINDOW == 96 (1A50E400) [pid = 3660] [serial = 266] [outer = 19ACA000] 18:35:55 INFO - PROCESS | 3660 | 1461029755343 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:35:55 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. 18:35:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 634ms 18:35:55 INFO - PROCESS | 3660 | 1461029755388 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 18:35:55 INFO - PROCESS | 3660 | 1461029755390 Marionette TRACE conn2 <- [1,321,null,{"value":"13"}] 18:35:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 18:35:55 INFO - PROCESS | 3660 | 1461029755393 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 18:35:55 INFO - PROCESS | 3660 | 1461029755395 Marionette TRACE conn2 <- [1,322,null,{}] 18:35:55 INFO - PROCESS | 3660 | 1461029755398 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:55 INFO - PROCESS | 3660 | 1461029755473 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 18:35:55 INFO - PROCESS | 3660 | 1461029755478 Marionette TRACE conn2 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:55 INFO - PROCESS | 3660 | ++DOCSHELL 1A08A800 == 37 [pid = 3660] [id = 90] 18:35:55 INFO - PROCESS | 3660 | ++DOMWINDOW == 97 (1A7C7000) [pid = 3660] [serial = 267] [outer = 00000000] 18:35:55 INFO - PROCESS | 3660 | ++DOMWINDOW == 98 (1C53EC00) [pid = 3660] [serial = 268] [outer = 1A7C7000] 18:35:55 INFO - PROCESS | 3660 | 1461029755523 Marionette DEBUG loaded listener.js 18:35:55 INFO - PROCESS | 3660 | ++DOMWINDOW == 99 (1C912800) [pid = 3660] [serial = 269] [outer = 1A7C7000] 18:35:55 INFO - PROCESS | 3660 | 1461029755912 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:35:55 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. 18:35:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 588ms 18:35:55 INFO - PROCESS | 3660 | 1461029755975 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 18:35:55 INFO - PROCESS | 3660 | 1461029755977 Marionette TRACE conn2 <- [1,325,null,{"value":"13"}] 18:35:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 18:35:55 INFO - PROCESS | 3660 | 1461029755980 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 18:35:55 INFO - PROCESS | 3660 | 1461029755982 Marionette TRACE conn2 <- [1,326,null,{}] 18:35:55 INFO - PROCESS | 3660 | 1461029755985 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:56 INFO - PROCESS | 3660 | 1461029756066 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 18:35:56 INFO - PROCESS | 3660 | 1461029756072 Marionette TRACE conn2 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:56 INFO - PROCESS | 3660 | ++DOCSHELL 1A72E400 == 38 [pid = 3660] [id = 91] 18:35:56 INFO - PROCESS | 3660 | ++DOMWINDOW == 100 (1C53D400) [pid = 3660] [serial = 270] [outer = 00000000] 18:35:56 INFO - PROCESS | 3660 | ++DOMWINDOW == 101 (1CC0BC00) [pid = 3660] [serial = 271] [outer = 1C53D400] 18:35:56 INFO - PROCESS | 3660 | 1461029756116 Marionette DEBUG loaded listener.js 18:35:56 INFO - PROCESS | 3660 | ++DOMWINDOW == 102 (1CC10000) [pid = 3660] [serial = 272] [outer = 1C53D400] 18:35:56 INFO - PROCESS | 3660 | 1461029756571 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 18:35:56 INFO - PROCESS | 3660 | 1461029756667 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:35:56 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. 18:35:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 731ms 18:35:56 INFO - PROCESS | 3660 | 1461029756723 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 18:35:56 INFO - PROCESS | 3660 | 1461029756725 Marionette TRACE conn2 <- [1,329,null,{"value":"13"}] 18:35:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 18:35:56 INFO - PROCESS | 3660 | 1461029756728 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 18:35:56 INFO - PROCESS | 3660 | 1461029756730 Marionette TRACE conn2 <- [1,330,null,{}] 18:35:56 INFO - PROCESS | 3660 | 1461029756739 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:56 INFO - PROCESS | 3660 | 1461029756858 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 18:35:56 INFO - PROCESS | 3660 | 1461029756869 Marionette TRACE conn2 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:56 INFO - PROCESS | 3660 | ++DOCSHELL 142AC400 == 39 [pid = 3660] [id = 92] 18:35:56 INFO - PROCESS | 3660 | ++DOMWINDOW == 103 (1D16E800) [pid = 3660] [serial = 273] [outer = 00000000] 18:35:56 INFO - PROCESS | 3660 | ++DOMWINDOW == 104 (1D456400) [pid = 3660] [serial = 274] [outer = 1D16E800] 18:35:56 INFO - PROCESS | 3660 | 1461029756917 Marionette DEBUG loaded listener.js 18:35:56 INFO - PROCESS | 3660 | ++DOMWINDOW == 105 (1D45C400) [pid = 3660] [serial = 275] [outer = 1D16E800] 18:35:57 INFO - PROCESS | 3660 | 1461029757359 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:35:57 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. 18:35:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 685ms 18:35:57 INFO - PROCESS | 3660 | 1461029757426 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 18:35:57 INFO - PROCESS | 3660 | 1461029757428 Marionette TRACE conn2 <- [1,333,null,{"value":"13"}] 18:35:57 INFO - PROCESS | 3660 | 1461029757431 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 18:35:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 18:35:57 INFO - PROCESS | 3660 | 1461029757433 Marionette TRACE conn2 <- [1,334,null,{}] 18:35:57 INFO - PROCESS | 3660 | 1461029757436 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:57 INFO - PROCESS | 3660 | 1461029757538 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 18:35:57 INFO - PROCESS | 3660 | 1461029757546 Marionette TRACE conn2 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:57 INFO - PROCESS | 3660 | ++DOCSHELL 1D454000 == 40 [pid = 3660] [id = 93] 18:35:57 INFO - PROCESS | 3660 | ++DOMWINDOW == 106 (1D6E5C00) [pid = 3660] [serial = 276] [outer = 00000000] 18:35:57 INFO - PROCESS | 3660 | ++DOMWINDOW == 107 (1D6F4000) [pid = 3660] [serial = 277] [outer = 1D6E5C00] 18:35:57 INFO - PROCESS | 3660 | 1461029757593 Marionette DEBUG loaded listener.js 18:35:57 INFO - PROCESS | 3660 | ++DOMWINDOW == 108 (1D6F3C00) [pid = 3660] [serial = 278] [outer = 1D6E5C00] 18:35:57 INFO - PROCESS | 3660 | 1461029758004 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:35:58 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. 18:35:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 591ms 18:35:58 INFO - PROCESS | 3660 | 1461029758028 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 18:35:58 INFO - PROCESS | 3660 | 1461029758030 Marionette TRACE conn2 <- [1,337,null,{"value":"13"}] 18:35:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 18:35:58 INFO - PROCESS | 3660 | 1461029758033 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 18:35:58 INFO - PROCESS | 3660 | 1461029758035 Marionette TRACE conn2 <- [1,338,null,{}] 18:35:58 INFO - PROCESS | 3660 | 1461029758045 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:58 INFO - PROCESS | 3660 | 1461029758150 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 18:35:58 INFO - PROCESS | 3660 | 1461029758156 Marionette TRACE conn2 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:58 INFO - PROCESS | 3660 | ++DOCSHELL 1D45F400 == 41 [pid = 3660] [id = 94] 18:35:58 INFO - PROCESS | 3660 | ++DOMWINDOW == 109 (1DA51400) [pid = 3660] [serial = 279] [outer = 00000000] 18:35:58 INFO - PROCESS | 3660 | ++DOMWINDOW == 110 (1DA5B800) [pid = 3660] [serial = 280] [outer = 1DA51400] 18:35:58 INFO - PROCESS | 3660 | 1461029758200 Marionette DEBUG loaded listener.js 18:35:58 INFO - PROCESS | 3660 | ++DOMWINDOW == 111 (1DC95400) [pid = 3660] [serial = 281] [outer = 1DA51400] 18:35:58 INFO - PROCESS | 3660 | --DOMWINDOW == 110 (19AC7800) [pid = 3660] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 18:35:58 INFO - PROCESS | 3660 | --DOMWINDOW == 109 (12B86C00) [pid = 3660] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 18:35:58 INFO - PROCESS | 3660 | --DOMWINDOW == 108 (1C912000) [pid = 3660] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 18:35:58 INFO - PROCESS | 3660 | --DOMWINDOW == 107 (192B9000) [pid = 3660] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 18:35:58 INFO - PROCESS | 3660 | --DOMWINDOW == 106 (197BF400) [pid = 3660] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 18:35:58 INFO - PROCESS | 3660 | --DOMWINDOW == 105 (17F2E800) [pid = 3660] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 18:35:58 INFO - PROCESS | 3660 | --DOMWINDOW == 104 (158FA400) [pid = 3660] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 18:35:58 INFO - PROCESS | 3660 | --DOMWINDOW == 103 (14A8F400) [pid = 3660] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 18:35:58 INFO - PROCESS | 3660 | --DOMWINDOW == 102 (17F29C00) [pid = 3660] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 18:35:58 INFO - PROCESS | 3660 | --DOMWINDOW == 101 (1652E800) [pid = 3660] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 18:35:58 INFO - PROCESS | 3660 | 1461029758687 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:35:58 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. 18:35:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 701ms 18:35:58 INFO - PROCESS | 3660 | 1461029758733 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 18:35:58 INFO - PROCESS | 3660 | 1461029758735 Marionette TRACE conn2 <- [1,341,null,{"value":"13"}] 18:35:58 INFO - PROCESS | 3660 | 1461029758739 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 18:35:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 18:35:58 INFO - PROCESS | 3660 | 1461029758740 Marionette TRACE conn2 <- [1,342,null,{}] 18:35:58 INFO - PROCESS | 3660 | 1461029758744 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:58 INFO - PROCESS | 3660 | 1461029758841 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 18:35:58 INFO - PROCESS | 3660 | 1461029758849 Marionette TRACE conn2 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:58 INFO - PROCESS | 3660 | ++DOCSHELL 17F2E800 == 42 [pid = 3660] [id = 95] 18:35:58 INFO - PROCESS | 3660 | ++DOMWINDOW == 102 (18614400) [pid = 3660] [serial = 282] [outer = 00000000] 18:35:58 INFO - PROCESS | 3660 | ++DOMWINDOW == 103 (1D6F1C00) [pid = 3660] [serial = 283] [outer = 18614400] 18:35:58 INFO - PROCESS | 3660 | 1461029758893 Marionette DEBUG loaded listener.js 18:35:58 INFO - PROCESS | 3660 | ++DOMWINDOW == 104 (1DA5A000) [pid = 3660] [serial = 284] [outer = 18614400] 18:35:59 INFO - PROCESS | 3660 | 1461029759268 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:35:59 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. 18:35:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 592ms 18:35:59 INFO - PROCESS | 3660 | 1461029759320 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 18:35:59 INFO - PROCESS | 3660 | 1461029759322 Marionette TRACE conn2 <- [1,345,null,{"value":"13"}] 18:35:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 18:35:59 INFO - PROCESS | 3660 | 1461029759329 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 18:35:59 INFO - PROCESS | 3660 | 1461029759331 Marionette TRACE conn2 <- [1,346,null,{}] 18:35:59 INFO - PROCESS | 3660 | 1461029759334 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:59 INFO - PROCESS | 3660 | 1461029759410 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 18:35:59 INFO - PROCESS | 3660 | 1461029759416 Marionette TRACE conn2 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:59 INFO - PROCESS | 3660 | ++DOCSHELL 02A98C00 == 43 [pid = 3660] [id = 96] 18:35:59 INFO - PROCESS | 3660 | ++DOMWINDOW == 105 (02A9CC00) [pid = 3660] [serial = 285] [outer = 00000000] 18:35:59 INFO - PROCESS | 3660 | ++DOMWINDOW == 106 (02AA0400) [pid = 3660] [serial = 286] [outer = 02A9CC00] 18:35:59 INFO - PROCESS | 3660 | 1461029759460 Marionette DEBUG loaded listener.js 18:35:59 INFO - PROCESS | 3660 | ++DOMWINDOW == 107 (13AC9400) [pid = 3660] [serial = 287] [outer = 02A9CC00] 18:35:59 INFO - PROCESS | 3660 | 1461029759891 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:35:59 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. 18:35:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 592ms 18:35:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 18:35:59 INFO - PROCESS | 3660 | 1461029759927 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 18:35:59 INFO - PROCESS | 3660 | 1461029759930 Marionette TRACE conn2 <- [1,349,null,{"value":"13"}] 18:35:59 INFO - PROCESS | 3660 | 1461029759933 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 18:35:59 INFO - PROCESS | 3660 | 1461029759935 Marionette TRACE conn2 <- [1,350,null,{}] 18:35:59 INFO - PROCESS | 3660 | 1461029759939 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:00 INFO - PROCESS | 3660 | 1461029760031 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 18:36:00 INFO - PROCESS | 3660 | 1461029760039 Marionette TRACE conn2 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:00 INFO - PROCESS | 3660 | ++DOCSHELL 11BEC800 == 44 [pid = 3660] [id = 97] 18:36:00 INFO - PROCESS | 3660 | ++DOMWINDOW == 108 (11BEFC00) [pid = 3660] [serial = 288] [outer = 00000000] 18:36:00 INFO - PROCESS | 3660 | ++DOMWINDOW == 109 (11BF6000) [pid = 3660] [serial = 289] [outer = 11BEFC00] 18:36:00 INFO - PROCESS | 3660 | 1461029760087 Marionette DEBUG loaded listener.js 18:36:00 INFO - PROCESS | 3660 | ++DOMWINDOW == 110 (15E36800) [pid = 3660] [serial = 290] [outer = 11BEFC00] 18:36:01 INFO - PROCESS | 3660 | --DOCSHELL 15698800 == 43 [pid = 3660] [id = 55] 18:36:01 INFO - PROCESS | 3660 | --DOCSHELL 1D308800 == 42 [pid = 3660] [id = 66] 18:36:01 INFO - PROCESS | 3660 | --DOCSHELL 1540B400 == 41 [pid = 3660] [id = 87] 18:36:01 INFO - PROCESS | 3660 | --DOCSHELL 1C53F400 == 40 [pid = 3660] [id = 85] 18:36:01 INFO - PROCESS | 3660 | --DOCSHELL 14A94800 == 39 [pid = 3660] [id = 86] 18:36:01 INFO - PROCESS | 3660 | --DOCSHELL 18103400 == 38 [pid = 3660] [id = 83] 18:36:01 INFO - PROCESS | 3660 | --DOCSHELL 1A5C3400 == 37 [pid = 3660] [id = 84] 18:36:01 INFO - PROCESS | 3660 | --DOCSHELL 12D7FC00 == 36 [pid = 3660] [id = 82] 18:36:01 INFO - PROCESS | 3660 | --DOCSHELL 14349C00 == 35 [pid = 3660] [id = 88] 18:36:01 INFO - PROCESS | 3660 | --DOCSHELL 1D454000 == 34 [pid = 3660] [id = 93] 18:36:01 INFO - PROCESS | 3660 | --DOCSHELL 197B2000 == 33 [pid = 3660] [id = 89] 18:36:01 INFO - PROCESS | 3660 | --DOCSHELL 1A08A800 == 32 [pid = 3660] [id = 90] 18:36:01 INFO - PROCESS | 3660 | --DOCSHELL 17F2E800 == 31 [pid = 3660] [id = 95] 18:36:01 INFO - PROCESS | 3660 | --DOCSHELL 1D45F400 == 30 [pid = 3660] [id = 94] 18:36:01 INFO - PROCESS | 3660 | --DOCSHELL 142AC400 == 29 [pid = 3660] [id = 92] 18:36:01 INFO - PROCESS | 3660 | --DOCSHELL 1A72E400 == 28 [pid = 3660] [id = 91] 18:36:01 INFO - PROCESS | 3660 | --DOCSHELL 02A98C00 == 27 [pid = 3660] [id = 96] 18:36:01 INFO - PROCESS | 3660 | --DOMWINDOW == 109 (1CC0A800) [pid = 3660] [serial = 233] [outer = 00000000] [url = about:blank] 18:36:01 INFO - PROCESS | 3660 | --DOMWINDOW == 108 (1A7C4C00) [pid = 3660] [serial = 227] [outer = 00000000] [url = about:blank] 18:36:01 INFO - PROCESS | 3660 | --DOMWINDOW == 107 (1D173800) [pid = 3660] [serial = 239] [outer = 00000000] [url = about:blank] 18:36:01 INFO - PROCESS | 3660 | --DOMWINDOW == 106 (1D169800) [pid = 3660] [serial = 238] [outer = 00000000] [url = about:blank] 18:36:01 INFO - PROCESS | 3660 | --DOMWINDOW == 105 (19DC4800) [pid = 3660] [serial = 224] [outer = 00000000] [url = about:blank] 18:36:01 INFO - PROCESS | 3660 | --DOMWINDOW == 104 (1D3C3C00) [pid = 3660] [serial = 241] [outer = 00000000] [url = about:blank] 18:36:01 INFO - PROCESS | 3660 | --DOMWINDOW == 103 (1A729000) [pid = 3660] [serial = 226] [outer = 00000000] [url = about:blank] 18:36:01 INFO - PROCESS | 3660 | --DOMWINDOW == 102 (1C537000) [pid = 3660] [serial = 230] [outer = 00000000] [url = about:blank] 18:36:01 INFO - PROCESS | 3660 | --DOMWINDOW == 101 (1C533400) [pid = 3660] [serial = 229] [outer = 00000000] [url = about:blank] 18:36:01 INFO - PROCESS | 3660 | --DOMWINDOW == 100 (14A95800) [pid = 3660] [serial = 199] [outer = 00000000] [url = about:blank] 18:36:01 INFO - PROCESS | 3660 | --DOMWINDOW == 99 (18767800) [pid = 3660] [serial = 202] [outer = 00000000] [url = about:blank] 18:36:01 INFO - PROCESS | 3660 | --DOMWINDOW == 98 (1A7C8C00) [pid = 3660] [serial = 205] [outer = 00000000] [url = about:blank] 18:36:01 INFO - PROCESS | 3660 | --DOMWINDOW == 97 (1C9AE400) [pid = 3660] [serial = 232] [outer = 00000000] [url = about:blank] 18:36:01 INFO - PROCESS | 3660 | --DOMWINDOW == 96 (19656800) [pid = 3660] [serial = 220] [outer = 00000000] [url = about:blank] 18:36:01 INFO - PROCESS | 3660 | --DOMWINDOW == 95 (197B1400) [pid = 3660] [serial = 221] [outer = 00000000] [url = about:blank] 18:36:01 INFO - PROCESS | 3660 | --DOMWINDOW == 94 (18A73800) [pid = 3660] [serial = 208] [outer = 00000000] [url = about:blank] 18:36:01 INFO - PROCESS | 3660 | --DOMWINDOW == 93 (19BD8800) [pid = 3660] [serial = 223] [outer = 00000000] [url = about:blank] 18:36:01 INFO - PROCESS | 3660 | --DOMWINDOW == 92 (182AB400) [pid = 3660] [serial = 217] [outer = 00000000] [url = about:blank] 18:36:01 INFO - PROCESS | 3660 | --DOMWINDOW == 91 (1876E400) [pid = 3660] [serial = 218] [outer = 00000000] [url = about:blank] 18:36:01 INFO - PROCESS | 3660 | --DOMWINDOW == 90 (16523C00) [pid = 3660] [serial = 214] [outer = 00000000] [url = about:blank] 18:36:01 INFO - PROCESS | 3660 | --DOMWINDOW == 89 (16946800) [pid = 3660] [serial = 215] [outer = 00000000] [url = about:blank] 18:36:01 INFO - PROCESS | 3660 | --DOMWINDOW == 88 (16469000) [pid = 3660] [serial = 212] [outer = 00000000] [url = about:blank] 18:36:01 INFO - PROCESS | 3660 | --DOMWINDOW == 87 (15C8D400) [pid = 3660] [serial = 211] [outer = 00000000] [url = about:blank] 18:36:01 INFO - PROCESS | 3660 | --DOMWINDOW == 86 (1C90C000) [pid = 3660] [serial = 236] [outer = 00000000] [url = about:blank] 18:36:01 INFO - PROCESS | 3660 | --DOMWINDOW == 85 (1A7C5000) [pid = 3660] [serial = 235] [outer = 00000000] [url = about:blank] 18:36:01 INFO - PROCESS | 3660 | 1461029761958 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:36:01 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. 18:36:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 2040ms 18:36:01 INFO - PROCESS | 3660 | 1461029761990 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 18:36:01 INFO - PROCESS | 3660 | 1461029761995 Marionette TRACE conn2 <- [1,353,null,{"value":"13"}] 18:36:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 18:36:01 INFO - PROCESS | 3660 | 1461029762000 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 18:36:01 INFO - PROCESS | 3660 | 1461029762004 Marionette TRACE conn2 <- [1,354,null,{}] 18:36:01 INFO - PROCESS | 3660 | 1461029762017 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:02 INFO - PROCESS | 3660 | 1461029762098 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 18:36:02 INFO - PROCESS | 3660 | 1461029762107 Marionette TRACE conn2 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:02 INFO - PROCESS | 3660 | ++DOCSHELL 12B85000 == 28 [pid = 3660] [id = 98] 18:36:02 INFO - PROCESS | 3660 | ++DOMWINDOW == 86 (12B85800) [pid = 3660] [serial = 291] [outer = 00000000] 18:36:02 INFO - PROCESS | 3660 | ++DOMWINDOW == 87 (12DD7800) [pid = 3660] [serial = 292] [outer = 12B85800] 18:36:02 INFO - PROCESS | 3660 | 1461029762154 Marionette DEBUG loaded listener.js 18:36:02 INFO - PROCESS | 3660 | ++DOMWINDOW == 88 (1325C400) [pid = 3660] [serial = 293] [outer = 12B85800] 18:36:02 INFO - PROCESS | 3660 | 1461029762620 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:36:02 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. 18:36:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 654ms 18:36:02 INFO - PROCESS | 3660 | 1461029762659 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 18:36:02 INFO - PROCESS | 3660 | 1461029762665 Marionette TRACE conn2 <- [1,357,null,{"value":"13"}] 18:36:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 18:36:02 INFO - PROCESS | 3660 | 1461029762672 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 18:36:02 INFO - PROCESS | 3660 | 1461029762675 Marionette TRACE conn2 <- [1,358,null,{}] 18:36:02 INFO - PROCESS | 3660 | 1461029762678 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:02 INFO - PROCESS | 3660 | 1461029762754 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 18:36:02 INFO - PROCESS | 3660 | 1461029762763 Marionette TRACE conn2 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:02 INFO - PROCESS | 3660 | ++DOCSHELL 13260000 == 29 [pid = 3660] [id = 99] 18:36:02 INFO - PROCESS | 3660 | ++DOMWINDOW == 89 (13263C00) [pid = 3660] [serial = 294] [outer = 00000000] 18:36:02 INFO - PROCESS | 3660 | ++DOMWINDOW == 90 (14347C00) [pid = 3660] [serial = 295] [outer = 13263C00] 18:36:02 INFO - PROCESS | 3660 | 1461029762808 Marionette DEBUG loaded listener.js 18:36:02 INFO - PROCESS | 3660 | ++DOMWINDOW == 91 (14A8B000) [pid = 3660] [serial = 296] [outer = 13263C00] 18:36:03 INFO - PROCESS | 3660 | 1461029763241 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:36:03 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. 18:36:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 591ms 18:36:03 INFO - PROCESS | 3660 | 1461029763267 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 18:36:03 INFO - PROCESS | 3660 | 1461029763269 Marionette TRACE conn2 <- [1,361,null,{"value":"13"}] 18:36:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 18:36:03 INFO - PROCESS | 3660 | 1461029763278 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 18:36:03 INFO - PROCESS | 3660 | 1461029763281 Marionette TRACE conn2 <- [1,362,null,{}] 18:36:03 INFO - PROCESS | 3660 | 1461029763292 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:03 INFO - PROCESS | 3660 | 1461029763371 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 18:36:03 INFO - PROCESS | 3660 | 1461029763379 Marionette TRACE conn2 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:03 INFO - PROCESS | 3660 | ++DOCSHELL 16460400 == 30 [pid = 3660] [id = 100] 18:36:03 INFO - PROCESS | 3660 | ++DOMWINDOW == 92 (16460800) [pid = 3660] [serial = 297] [outer = 00000000] 18:36:03 INFO - PROCESS | 3660 | ++DOMWINDOW == 93 (16468C00) [pid = 3660] [serial = 298] [outer = 16460800] 18:36:03 INFO - PROCESS | 3660 | 1461029763430 Marionette DEBUG loaded listener.js 18:36:03 INFO - PROCESS | 3660 | ++DOMWINDOW == 94 (1652DC00) [pid = 3660] [serial = 299] [outer = 16460800] 18:36:03 INFO - PROCESS | 3660 | 1461029763887 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:36:03 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. 18:36:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 623ms 18:36:03 INFO - PROCESS | 3660 | 1461029763899 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 18:36:03 INFO - PROCESS | 3660 | 1461029763901 Marionette TRACE conn2 <- [1,365,null,{"value":"13"}] 18:36:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 18:36:03 INFO - PROCESS | 3660 | 1461029763905 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 18:36:03 INFO - PROCESS | 3660 | 1461029763907 Marionette TRACE conn2 <- [1,366,null,{}] 18:36:03 INFO - PROCESS | 3660 | 1461029763910 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:03 INFO - PROCESS | 3660 | 1461029763983 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 18:36:03 INFO - PROCESS | 3660 | 1461029763989 Marionette TRACE conn2 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:03 INFO - PROCESS | 3660 | ++DOCSHELL 16944000 == 31 [pid = 3660] [id = 101] 18:36:03 INFO - PROCESS | 3660 | ++DOMWINDOW == 95 (16A7E000) [pid = 3660] [serial = 300] [outer = 00000000] 18:36:04 INFO - PROCESS | 3660 | ++DOMWINDOW == 96 (18110C00) [pid = 3660] [serial = 301] [outer = 16A7E000] 18:36:04 INFO - PROCESS | 3660 | 1461029764034 Marionette DEBUG loaded listener.js 18:36:04 INFO - PROCESS | 3660 | ++DOMWINDOW == 97 (18610C00) [pid = 3660] [serial = 302] [outer = 16A7E000] 18:36:04 INFO - PROCESS | 3660 | 1461029764446 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:36:04 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. 18:36:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 592ms 18:36:04 INFO - PROCESS | 3660 | 1461029764501 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 18:36:04 INFO - PROCESS | 3660 | 1461029764503 Marionette TRACE conn2 <- [1,369,null,{"value":"13"}] 18:36:04 INFO - PROCESS | 3660 | 1461029764507 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 18:36:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 18:36:04 INFO - PROCESS | 3660 | 1461029764508 Marionette TRACE conn2 <- [1,370,null,{}] 18:36:04 INFO - PROCESS | 3660 | 1461029764512 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:04 INFO - PROCESS | 3660 | 1461029764581 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 18:36:04 INFO - PROCESS | 3660 | 1461029764587 Marionette TRACE conn2 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:04 INFO - PROCESS | 3660 | ++DOCSHELL 18762C00 == 32 [pid = 3660] [id = 102] 18:36:04 INFO - PROCESS | 3660 | ++DOMWINDOW == 98 (18767400) [pid = 3660] [serial = 303] [outer = 00000000] 18:36:04 INFO - PROCESS | 3660 | ++DOMWINDOW == 99 (1879C800) [pid = 3660] [serial = 304] [outer = 18767400] 18:36:04 INFO - PROCESS | 3660 | 1461029764633 Marionette DEBUG loaded listener.js 18:36:04 INFO - PROCESS | 3660 | ++DOMWINDOW == 100 (1879CC00) [pid = 3660] [serial = 305] [outer = 18767400] 18:36:05 INFO - PROCESS | 3660 | 1461029765073 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:36:05 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. 18:36:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 591ms 18:36:05 INFO - PROCESS | 3660 | 1461029765104 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 18:36:05 INFO - PROCESS | 3660 | 1461029765106 Marionette TRACE conn2 <- [1,373,null,{"value":"13"}] 18:36:05 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 18:36:05 INFO - PROCESS | 3660 | 1461029765113 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 18:36:05 INFO - PROCESS | 3660 | 1461029765115 Marionette TRACE conn2 <- [1,374,null,{}] 18:36:05 INFO - PROCESS | 3660 | 1461029765118 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:05 INFO - PROCESS | 3660 | 1461029765207 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 18:36:05 INFO - PROCESS | 3660 | 1461029765214 Marionette TRACE conn2 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:05 INFO - PROCESS | 3660 | ++DOCSHELL 187A3000 == 33 [pid = 3660] [id = 103] 18:36:05 INFO - PROCESS | 3660 | ++DOMWINDOW == 101 (187A5400) [pid = 3660] [serial = 306] [outer = 00000000] 18:36:05 INFO - PROCESS | 3660 | ++DOMWINDOW == 102 (18D8B400) [pid = 3660] [serial = 307] [outer = 187A5400] 18:36:05 INFO - PROCESS | 3660 | 1461029765262 Marionette DEBUG loaded listener.js 18:36:05 INFO - PROCESS | 3660 | ++DOMWINDOW == 103 (195AAC00) [pid = 3660] [serial = 308] [outer = 187A5400] 18:36:05 INFO - PROCESS | 3660 | 1461029765700 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 18:36:05 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 18:36:05 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 639ms 18:36:05 INFO - PROCESS | 3660 | 1461029765752 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 18:36:05 INFO - PROCESS | 3660 | 1461029765754 Marionette TRACE conn2 <- [1,377,null,{"value":"13"}] 18:36:05 INFO - PROCESS | 3660 | 1461029765757 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 18:36:05 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 18:36:05 INFO - PROCESS | 3660 | 1461029765759 Marionette TRACE conn2 <- [1,378,null,{}] 18:36:05 INFO - PROCESS | 3660 | 1461029765762 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:05 INFO - PROCESS | 3660 | 1461029765830 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 18:36:05 INFO - PROCESS | 3660 | 1461029765839 Marionette TRACE conn2 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:05 INFO - PROCESS | 3660 | ++DOCSHELL 195AF000 == 34 [pid = 3660] [id = 104] 18:36:05 INFO - PROCESS | 3660 | ++DOMWINDOW == 104 (195AF400) [pid = 3660] [serial = 309] [outer = 00000000] 18:36:05 INFO - PROCESS | 3660 | ++DOMWINDOW == 105 (19AAC800) [pid = 3660] [serial = 310] [outer = 195AF400] 18:36:05 INFO - PROCESS | 3660 | 1461029765882 Marionette DEBUG loaded listener.js 18:36:05 INFO - PROCESS | 3660 | ++DOMWINDOW == 106 (19AAE800) [pid = 3660] [serial = 311] [outer = 195AF400] 18:36:06 INFO - PROCESS | 3660 | 1461029766308 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 18:36:06 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 18:36:06 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 592ms 18:36:06 INFO - PROCESS | 3660 | 1461029766359 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 18:36:06 INFO - PROCESS | 3660 | 1461029766361 Marionette TRACE conn2 <- [1,381,null,{"value":"13"}] 18:36:06 INFO - PROCESS | 3660 | 1461029766364 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 18:36:06 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 18:36:06 INFO - PROCESS | 3660 | 1461029766366 Marionette TRACE conn2 <- [1,382,null,{}] 18:36:06 INFO - PROCESS | 3660 | 1461029766369 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:06 INFO - PROCESS | 3660 | 1461029766437 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 18:36:06 INFO - PROCESS | 3660 | 1461029766443 Marionette TRACE conn2 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:06 INFO - PROCESS | 3660 | ++DOCSHELL 19AA5400 == 35 [pid = 3660] [id = 105] 18:36:06 INFO - PROCESS | 3660 | ++DOMWINDOW == 107 (19BCD800) [pid = 3660] [serial = 312] [outer = 00000000] 18:36:06 INFO - PROCESS | 3660 | ++DOMWINDOW == 108 (19DC4800) [pid = 3660] [serial = 313] [outer = 19BCD800] 18:36:06 INFO - PROCESS | 3660 | 1461029766486 Marionette DEBUG loaded listener.js 18:36:06 INFO - PROCESS | 3660 | ++DOMWINDOW == 109 (19D64C00) [pid = 3660] [serial = 314] [outer = 19BCD800] 18:36:06 INFO - PROCESS | 3660 | 1461029766909 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 18:36:06 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 18:36:06 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 592ms 18:36:06 INFO - PROCESS | 3660 | 1461029766972 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 18:36:06 INFO - PROCESS | 3660 | 1461029766974 Marionette TRACE conn2 <- [1,385,null,{"value":"13"}] 18:36:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 18:36:06 INFO - PROCESS | 3660 | 1461029766977 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 18:36:06 INFO - PROCESS | 3660 | 1461029766979 Marionette TRACE conn2 <- [1,386,null,{}] 18:36:06 INFO - PROCESS | 3660 | 1461029766982 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:07 INFO - PROCESS | 3660 | 1461029767076 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 18:36:07 INFO - PROCESS | 3660 | 1461029767083 Marionette TRACE conn2 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:07 INFO - PROCESS | 3660 | ++DOCSHELL 1645FC00 == 36 [pid = 3660] [id = 106] 18:36:07 INFO - PROCESS | 3660 | ++DOMWINDOW == 110 (1A081000) [pid = 3660] [serial = 315] [outer = 00000000] 18:36:07 INFO - PROCESS | 3660 | ++DOMWINDOW == 111 (1A50D800) [pid = 3660] [serial = 316] [outer = 1A081000] 18:36:07 INFO - PROCESS | 3660 | 1461029767127 Marionette DEBUG loaded listener.js 18:36:07 INFO - PROCESS | 3660 | ++DOMWINDOW == 112 (1A506000) [pid = 3660] [serial = 317] [outer = 1A081000] 18:36:07 INFO - PROCESS | 3660 | 1461029767587 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 18:36:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 18:36:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 623ms 18:36:07 INFO - PROCESS | 3660 | 1461029767622 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 18:36:07 INFO - PROCESS | 3660 | 1461029767624 Marionette TRACE conn2 <- [1,389,null,{"value":"13"}] 18:36:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 18:36:07 INFO - PROCESS | 3660 | 1461029767627 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 18:36:07 INFO - PROCESS | 3660 | 1461029767629 Marionette TRACE conn2 <- [1,390,null,{}] 18:36:07 INFO - PROCESS | 3660 | 1461029767632 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:07 INFO - PROCESS | 3660 | 1461029767733 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 18:36:07 INFO - PROCESS | 3660 | 1461029767739 Marionette TRACE conn2 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:07 INFO - PROCESS | 3660 | ++DOCSHELL 18618C00 == 37 [pid = 3660] [id = 107] 18:36:07 INFO - PROCESS | 3660 | ++DOMWINDOW == 113 (1861C800) [pid = 3660] [serial = 318] [outer = 00000000] 18:36:07 INFO - PROCESS | 3660 | ++DOMWINDOW == 114 (1C155000) [pid = 3660] [serial = 319] [outer = 1861C800] 18:36:07 INFO - PROCESS | 3660 | 1461029767782 Marionette DEBUG loaded listener.js 18:36:07 INFO - PROCESS | 3660 | ++DOMWINDOW == 115 (1C15C000) [pid = 3660] [serial = 320] [outer = 1861C800] 18:36:08 INFO - PROCESS | 3660 | 1461029768216 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 18:36:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 18:36:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 638ms 18:36:08 INFO - PROCESS | 3660 | 1461029768265 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 18:36:08 INFO - PROCESS | 3660 | 1461029768267 Marionette TRACE conn2 <- [1,393,null,{"value":"13"}] 18:36:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 18:36:08 INFO - PROCESS | 3660 | 1461029768271 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 18:36:08 INFO - PROCESS | 3660 | 1461029768273 Marionette TRACE conn2 <- [1,394,null,{}] 18:36:08 INFO - PROCESS | 3660 | 1461029768281 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:08 INFO - PROCESS | 3660 | 1461029768404 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 18:36:08 INFO - PROCESS | 3660 | 1461029768488 Marionette TRACE conn2 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:08 INFO - PROCESS | 3660 | ++DOCSHELL 1810D800 == 38 [pid = 3660] [id = 108] 18:36:08 INFO - PROCESS | 3660 | ++DOMWINDOW == 116 (1C15A000) [pid = 3660] [serial = 321] [outer = 00000000] 18:36:08 INFO - PROCESS | 3660 | ++DOMWINDOW == 117 (1C90C800) [pid = 3660] [serial = 322] [outer = 1C15A000] 18:36:08 INFO - PROCESS | 3660 | 1461029768536 Marionette DEBUG loaded listener.js 18:36:08 INFO - PROCESS | 3660 | ++DOMWINDOW == 118 (1C9AA800) [pid = 3660] [serial = 323] [outer = 1C15A000] 18:36:09 INFO - PROCESS | 3660 | 1461029769292 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 18:36:09 INFO - PROCESS | 3660 | --DOMWINDOW == 117 (1D16E800) [pid = 3660] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 18:36:09 INFO - PROCESS | 3660 | --DOMWINDOW == 116 (1D6E5C00) [pid = 3660] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 18:36:09 INFO - PROCESS | 3660 | --DOMWINDOW == 115 (1DA51400) [pid = 3660] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 18:36:09 INFO - PROCESS | 3660 | --DOMWINDOW == 114 (18614400) [pid = 3660] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 18:36:09 INFO - PROCESS | 3660 | --DOMWINDOW == 113 (02A9CC00) [pid = 3660] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 18:36:09 INFO - PROCESS | 3660 | --DOMWINDOW == 112 (1810B400) [pid = 3660] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 18:36:09 INFO - PROCESS | 3660 | --DOMWINDOW == 111 (12DD3400) [pid = 3660] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 18:36:09 INFO - PROCESS | 3660 | --DOMWINDOW == 110 (1A7BFC00) [pid = 3660] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 18:36:09 INFO - PROCESS | 3660 | --DOMWINDOW == 109 (1C53D400) [pid = 3660] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 18:36:09 INFO - PROCESS | 3660 | --DOMWINDOW == 108 (1A7C7000) [pid = 3660] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 18:36:09 INFO - PROCESS | 3660 | --DOMWINDOW == 107 (19ACA000) [pid = 3660] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 18:36:09 INFO - PROCESS | 3660 | --DOMWINDOW == 106 (1434A000) [pid = 3660] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 18:36:09 INFO - PROCESS | 3660 | --DOMWINDOW == 105 (15C86C00) [pid = 3660] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 18:36:09 INFO - PROCESS | 3660 | --DOMWINDOW == 104 (14A96800) [pid = 3660] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 18:36:09 INFO - PROCESS | 3660 | --DOMWINDOW == 103 (1C915800) [pid = 3660] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 18:36:09 INFO - PROCESS | 3660 | --DOMWINDOW == 102 (1A5ED800) [pid = 3660] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 18:36:09 INFO - PROCESS | 3660 | --DOMWINDOW == 101 (19BD6800) [pid = 3660] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 18:36:09 INFO - PROCESS | 3660 | --DOMWINDOW == 100 (12D75400) [pid = 3660] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 18:36:09 INFO - PROCESS | 3660 | --DOMWINDOW == 99 (1656C800) [pid = 3660] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 18:36:09 INFO - PROCESS | 3660 | --DOMWINDOW == 98 (1D30D400) [pid = 3660] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 18:36:09 INFO - PROCESS | 3660 | --DOMWINDOW == 97 (13AC5800) [pid = 3660] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 18:36:09 INFO - PROCESS | 3660 | --DOMWINDOW == 96 (1325C800) [pid = 3660] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 18:36:09 INFO - PROCESS | 3660 | --DOMWINDOW == 95 (156F7800) [pid = 3660] [serial = 161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 18:36:09 INFO - PROCESS | 3660 | --DOMWINDOW == 94 (14209C00) [pid = 3660] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 18:36:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 18:36:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1106ms 18:36:09 INFO - PROCESS | 3660 | 1461029769361 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 18:36:09 INFO - PROCESS | 3660 | 1461029769363 Marionette TRACE conn2 <- [1,397,null,{"value":"13"}] 18:36:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 18:36:09 INFO - PROCESS | 3660 | 1461029769367 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 18:36:09 INFO - PROCESS | 3660 | 1461029769368 Marionette TRACE conn2 <- [1,398,null,{}] 18:36:09 INFO - PROCESS | 3660 | 1461029769372 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:09 INFO - PROCESS | 3660 | 1461029769458 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 18:36:09 INFO - PROCESS | 3660 | 1461029769467 Marionette TRACE conn2 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:09 INFO - PROCESS | 3660 | ++DOCSHELL 123FA000 == 39 [pid = 3660] [id = 109] 18:36:09 INFO - PROCESS | 3660 | ++DOMWINDOW == 95 (13204000) [pid = 3660] [serial = 324] [outer = 00000000] 18:36:09 INFO - PROCESS | 3660 | ++DOMWINDOW == 96 (13ACE800) [pid = 3660] [serial = 325] [outer = 13204000] 18:36:09 INFO - PROCESS | 3660 | 1461029769510 Marionette DEBUG loaded listener.js 18:36:09 INFO - PROCESS | 3660 | ++DOMWINDOW == 97 (14AE6000) [pid = 3660] [serial = 326] [outer = 13204000] 18:36:09 INFO - PROCESS | 3660 | 1461029769953 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 18:36:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 18:36:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 639ms 18:36:10 INFO - PROCESS | 3660 | 1461029770018 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 18:36:10 INFO - PROCESS | 3660 | 1461029770020 Marionette TRACE conn2 <- [1,401,null,{"value":"13"}] 18:36:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 18:36:10 INFO - PROCESS | 3660 | 1461029770023 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 18:36:10 INFO - PROCESS | 3660 | 1461029770024 Marionette TRACE conn2 <- [1,402,null,{}] 18:36:10 INFO - PROCESS | 3660 | 1461029770028 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:10 INFO - PROCESS | 3660 | 1461029770099 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 18:36:10 INFO - PROCESS | 3660 | 1461029770107 Marionette TRACE conn2 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:10 INFO - PROCESS | 3660 | ++DOCSHELL 1645C800 == 40 [pid = 3660] [id = 110] 18:36:10 INFO - PROCESS | 3660 | ++DOMWINDOW == 98 (18216400) [pid = 3660] [serial = 327] [outer = 00000000] 18:36:10 INFO - PROCESS | 3660 | ++DOMWINDOW == 99 (19BD7400) [pid = 3660] [serial = 328] [outer = 18216400] 18:36:10 INFO - PROCESS | 3660 | 1461029770150 Marionette DEBUG loaded listener.js 18:36:10 INFO - PROCESS | 3660 | ++DOMWINDOW == 100 (1C157800) [pid = 3660] [serial = 329] [outer = 18216400] 18:36:10 INFO - PROCESS | 3660 | 1461029770568 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 18:36:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 18:36:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 592ms 18:36:10 INFO - PROCESS | 3660 | 1461029770620 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 18:36:10 INFO - PROCESS | 3660 | 1461029770622 Marionette TRACE conn2 <- [1,405,null,{"value":"13"}] 18:36:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 18:36:10 INFO - PROCESS | 3660 | 1461029770625 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 18:36:10 INFO - PROCESS | 3660 | 1461029770627 Marionette TRACE conn2 <- [1,406,null,{}] 18:36:10 INFO - PROCESS | 3660 | 1461029770631 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:10 INFO - PROCESS | 3660 | 1461029770703 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 18:36:10 INFO - PROCESS | 3660 | 1461029770709 Marionette TRACE conn2 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:10 INFO - PROCESS | 3660 | ++DOCSHELL 1C15F000 == 41 [pid = 3660] [id = 111] 18:36:10 INFO - PROCESS | 3660 | ++DOMWINDOW == 101 (1C531C00) [pid = 3660] [serial = 330] [outer = 00000000] 18:36:10 INFO - PROCESS | 3660 | ++DOMWINDOW == 102 (1CC0B400) [pid = 3660] [serial = 331] [outer = 1C531C00] 18:36:10 INFO - PROCESS | 3660 | 1461029770752 Marionette DEBUG loaded listener.js 18:36:10 INFO - PROCESS | 3660 | ++DOMWINDOW == 103 (1D066800) [pid = 3660] [serial = 332] [outer = 1C531C00] 18:36:11 INFO - PROCESS | 3660 | 1461029771174 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 18:36:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 18:36:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 592ms 18:36:11 INFO - PROCESS | 3660 | 1461029771223 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 18:36:11 INFO - PROCESS | 3660 | 1461029771225 Marionette TRACE conn2 <- [1,409,null,{"value":"13"}] 18:36:11 INFO - PROCESS | 3660 | 1461029771228 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 18:36:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 18:36:11 INFO - PROCESS | 3660 | 1461029771229 Marionette TRACE conn2 <- [1,410,null,{}] 18:36:11 INFO - PROCESS | 3660 | 1461029771232 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:11 INFO - PROCESS | 3660 | 1461029771303 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 18:36:11 INFO - PROCESS | 3660 | 1461029771423 Marionette TRACE conn2 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:11 INFO - PROCESS | 3660 | ++DOCSHELL 02A9A800 == 42 [pid = 3660] [id = 112] 18:36:11 INFO - PROCESS | 3660 | ++DOMWINDOW == 104 (02A9BC00) [pid = 3660] [serial = 333] [outer = 00000000] 18:36:11 INFO - PROCESS | 3660 | ++DOMWINDOW == 105 (11BF5000) [pid = 3660] [serial = 334] [outer = 02A9BC00] 18:36:11 INFO - PROCESS | 3660 | 1461029771488 Marionette DEBUG loaded listener.js 18:36:11 INFO - PROCESS | 3660 | ++DOMWINDOW == 106 (1235E000) [pid = 3660] [serial = 335] [outer = 02A9BC00] 18:36:12 INFO - PROCESS | 3660 | 1461029772314 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 18:36:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 18:36:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1137ms 18:36:12 INFO - PROCESS | 3660 | 1461029772377 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 18:36:12 INFO - PROCESS | 3660 | 1461029772381 Marionette TRACE conn2 <- [1,413,null,{"value":"13"}] 18:36:12 INFO - PROCESS | 3660 | 1461029772386 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 18:36:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 18:36:12 INFO - PROCESS | 3660 | 1461029772390 Marionette TRACE conn2 <- [1,414,null,{}] 18:36:12 INFO - PROCESS | 3660 | 1461029772437 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:12 INFO - PROCESS | 3660 | 1461029772540 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 18:36:12 INFO - PROCESS | 3660 | 1461029772650 Marionette TRACE conn2 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:12 INFO - PROCESS | 3660 | ++DOCSHELL 14A93400 == 43 [pid = 3660] [id = 113] 18:36:12 INFO - PROCESS | 3660 | ++DOMWINDOW == 107 (1540B800) [pid = 3660] [serial = 336] [outer = 00000000] 18:36:12 INFO - PROCESS | 3660 | ++DOMWINDOW == 108 (15E32800) [pid = 3660] [serial = 337] [outer = 1540B800] 18:36:12 INFO - PROCESS | 3660 | 1461029772705 Marionette DEBUG loaded listener.js 18:36:12 INFO - PROCESS | 3660 | ++DOMWINDOW == 109 (16467000) [pid = 3660] [serial = 338] [outer = 1540B800] 18:36:13 INFO - PROCESS | 3660 | 1461029773628 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 18:36:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 18:36:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1293ms 18:36:13 INFO - PROCESS | 3660 | 1461029773671 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 18:36:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 18:36:13 INFO - PROCESS | 3660 | 1461029773675 Marionette TRACE conn2 <- [1,417,null,{"value":"13"}] 18:36:13 INFO - PROCESS | 3660 | 1461029773680 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 18:36:13 INFO - PROCESS | 3660 | 1461029773684 Marionette TRACE conn2 <- [1,418,null,{}] 18:36:13 INFO - PROCESS | 3660 | 1461029773690 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:13 INFO - PROCESS | 3660 | 1461029773804 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 18:36:13 INFO - PROCESS | 3660 | --DOCSHELL 1C15F000 == 42 [pid = 3660] [id = 111] 18:36:13 INFO - PROCESS | 3660 | --DOCSHELL 1645C800 == 41 [pid = 3660] [id = 110] 18:36:13 INFO - PROCESS | 3660 | --DOCSHELL 123FA000 == 40 [pid = 3660] [id = 109] 18:36:13 INFO - PROCESS | 3660 | --DOCSHELL 1810D800 == 39 [pid = 3660] [id = 108] 18:36:13 INFO - PROCESS | 3660 | --DOCSHELL 18618C00 == 38 [pid = 3660] [id = 107] 18:36:13 INFO - PROCESS | 3660 | --DOCSHELL 1645FC00 == 37 [pid = 3660] [id = 106] 18:36:13 INFO - PROCESS | 3660 | --DOCSHELL 19AA5400 == 36 [pid = 3660] [id = 105] 18:36:13 INFO - PROCESS | 3660 | --DOCSHELL 195AF000 == 35 [pid = 3660] [id = 104] 18:36:13 INFO - PROCESS | 3660 | --DOCSHELL 187A3000 == 34 [pid = 3660] [id = 103] 18:36:13 INFO - PROCESS | 3660 | --DOCSHELL 18762C00 == 33 [pid = 3660] [id = 102] 18:36:13 INFO - PROCESS | 3660 | --DOCSHELL 16944000 == 32 [pid = 3660] [id = 101] 18:36:13 INFO - PROCESS | 3660 | --DOCSHELL 16460400 == 31 [pid = 3660] [id = 100] 18:36:13 INFO - PROCESS | 3660 | --DOMWINDOW == 108 (11BF6000) [pid = 3660] [serial = 289] [outer = 00000000] [url = about:blank] 18:36:13 INFO - PROCESS | 3660 | --DOCSHELL 13260000 == 30 [pid = 3660] [id = 99] 18:36:13 INFO - PROCESS | 3660 | --DOCSHELL 12B85000 == 29 [pid = 3660] [id = 98] 18:36:13 INFO - PROCESS | 3660 | --DOCSHELL 11BEC800 == 28 [pid = 3660] [id = 97] 18:36:13 INFO - PROCESS | 3660 | --DOMWINDOW == 107 (14209800) [pid = 3660] [serial = 127] [outer = 00000000] [url = about:blank] 18:36:13 INFO - PROCESS | 3660 | --DOMWINDOW == 106 (16946400) [pid = 3660] [serial = 163] [outer = 00000000] [url = about:blank] 18:36:13 INFO - PROCESS | 3660 | --DOMWINDOW == 105 (18A76400) [pid = 3660] [serial = 209] [outer = 00000000] [url = about:blank] 18:36:13 INFO - PROCESS | 3660 | --DOMWINDOW == 104 (1D3C3800) [pid = 3660] [serial = 197] [outer = 00000000] [url = about:blank] 18:36:13 INFO - PROCESS | 3660 | --DOMWINDOW == 103 (15AD4000) [pid = 3660] [serial = 200] [outer = 00000000] [url = about:blank] 18:36:13 INFO - PROCESS | 3660 | --DOMWINDOW == 102 (1C155800) [pid = 3660] [serial = 206] [outer = 00000000] [url = about:blank] 18:36:13 INFO - PROCESS | 3660 | --DOMWINDOW == 101 (13ACD000) [pid = 3660] [serial = 160] [outer = 00000000] [url = about:blank] 18:36:13 INFO - PROCESS | 3660 | --DOMWINDOW == 100 (192BD000) [pid = 3660] [serial = 203] [outer = 00000000] [url = about:blank] 18:36:13 INFO - PROCESS | 3660 | --DOMWINDOW == 99 (1D456400) [pid = 3660] [serial = 274] [outer = 00000000] [url = about:blank] 18:36:13 INFO - PROCESS | 3660 | --DOMWINDOW == 98 (1D6F4000) [pid = 3660] [serial = 277] [outer = 00000000] [url = about:blank] 18:36:13 INFO - PROCESS | 3660 | --DOMWINDOW == 97 (1D45C400) [pid = 3660] [serial = 275] [outer = 00000000] [url = about:blank] 18:36:13 INFO - PROCESS | 3660 | --DOMWINDOW == 96 (1DA5B800) [pid = 3660] [serial = 280] [outer = 00000000] [url = about:blank] 18:36:13 INFO - PROCESS | 3660 | --DOMWINDOW == 95 (1D6F3C00) [pid = 3660] [serial = 278] [outer = 00000000] [url = about:blank] 18:36:13 INFO - PROCESS | 3660 | --DOMWINDOW == 94 (1D6F1C00) [pid = 3660] [serial = 283] [outer = 00000000] [url = about:blank] 18:36:13 INFO - PROCESS | 3660 | --DOMWINDOW == 93 (02AA0400) [pid = 3660] [serial = 286] [outer = 00000000] [url = about:blank] 18:36:13 INFO - PROCESS | 3660 | --DOMWINDOW == 92 (1DC95400) [pid = 3660] [serial = 281] [outer = 00000000] [url = about:blank] 18:36:13 INFO - PROCESS | 3660 | --DOMWINDOW == 91 (18217C00) [pid = 3660] [serial = 247] [outer = 00000000] [url = about:blank] 18:36:13 INFO - PROCESS | 3660 | --DOMWINDOW == 90 (13AC6800) [pid = 3660] [serial = 245] [outer = 00000000] [url = about:blank] 18:36:13 INFO - PROCESS | 3660 | --DOMWINDOW == 89 (1325F800) [pid = 3660] [serial = 244] [outer = 00000000] [url = about:blank] 18:36:13 INFO - PROCESS | 3660 | --DOMWINDOW == 88 (1D454C00) [pid = 3660] [serial = 242] [outer = 00000000] [url = about:blank] 18:36:13 INFO - PROCESS | 3660 | --DOMWINDOW == 87 (1CC0BC00) [pid = 3660] [serial = 271] [outer = 00000000] [url = about:blank] 18:36:13 INFO - PROCESS | 3660 | --DOMWINDOW == 86 (1C53EC00) [pid = 3660] [serial = 268] [outer = 00000000] [url = about:blank] 18:36:13 INFO - PROCESS | 3660 | --DOMWINDOW == 85 (1C912800) [pid = 3660] [serial = 269] [outer = 00000000] [url = about:blank] 18:36:13 INFO - PROCESS | 3660 | --DOMWINDOW == 84 (1A0F4C00) [pid = 3660] [serial = 265] [outer = 00000000] [url = about:blank] 18:36:13 INFO - PROCESS | 3660 | --DOMWINDOW == 83 (1A50E400) [pid = 3660] [serial = 266] [outer = 00000000] [url = about:blank] 18:36:13 INFO - PROCESS | 3660 | --DOMWINDOW == 82 (16468400) [pid = 3660] [serial = 262] [outer = 00000000] [url = about:blank] 18:36:13 INFO - PROCESS | 3660 | --DOMWINDOW == 81 (17F2FC00) [pid = 3660] [serial = 263] [outer = 00000000] [url = about:blank] 18:36:13 INFO - PROCESS | 3660 | --DOMWINDOW == 80 (19BD6000) [pid = 3660] [serial = 260] [outer = 00000000] [url = about:blank] 18:36:13 INFO - PROCESS | 3660 | --DOMWINDOW == 79 (197B3000) [pid = 3660] [serial = 259] [outer = 00000000] [url = about:blank] 18:36:13 INFO - PROCESS | 3660 | --DOMWINDOW == 78 (13AC9400) [pid = 3660] [serial = 287] [outer = 00000000] [url = about:blank] 18:36:13 INFO - PROCESS | 3660 | --DOMWINDOW == 77 (16669800) [pid = 3660] [serial = 257] [outer = 00000000] [url = about:blank] 18:36:13 INFO - PROCESS | 3660 | --DOMWINDOW == 76 (16522400) [pid = 3660] [serial = 256] [outer = 00000000] [url = about:blank] 18:36:13 INFO - PROCESS | 3660 | --DOMWINDOW == 75 (1D609800) [pid = 3660] [serial = 254] [outer = 00000000] [url = about:blank] 18:36:13 INFO - PROCESS | 3660 | --DOMWINDOW == 74 (1D45D800) [pid = 3660] [serial = 253] [outer = 00000000] [url = about:blank] 18:36:13 INFO - PROCESS | 3660 | --DOMWINDOW == 73 (1C90E000) [pid = 3660] [serial = 251] [outer = 00000000] [url = about:blank] 18:36:13 INFO - PROCESS | 3660 | --DOMWINDOW == 72 (1C15D800) [pid = 3660] [serial = 250] [outer = 00000000] [url = about:blank] 18:36:13 INFO - PROCESS | 3660 | --DOMWINDOW == 71 (18766000) [pid = 3660] [serial = 248] [outer = 00000000] [url = about:blank] 18:36:13 INFO - PROCESS | 3660 | --DOMWINDOW == 70 (1DA5A000) [pid = 3660] [serial = 284] [outer = 00000000] [url = about:blank] 18:36:13 INFO - PROCESS | 3660 | --DOMWINDOW == 69 (1CC10000) [pid = 3660] [serial = 272] [outer = 00000000] [url = about:blank] 18:36:13 INFO - PROCESS | 3660 | 1461029773909 Marionette TRACE conn2 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:13 INFO - PROCESS | 3660 | ++DOCSHELL 02A9B400 == 29 [pid = 3660] [id = 114] 18:36:13 INFO - PROCESS | 3660 | ++DOMWINDOW == 70 (02A9D000) [pid = 3660] [serial = 339] [outer = 00000000] 18:36:13 INFO - PROCESS | 3660 | ++DOMWINDOW == 71 (11BEDC00) [pid = 3660] [serial = 340] [outer = 02A9D000] 18:36:13 INFO - PROCESS | 3660 | 1461029773959 Marionette DEBUG loaded listener.js 18:36:14 INFO - PROCESS | 3660 | ++DOMWINDOW == 72 (13209000) [pid = 3660] [serial = 341] [outer = 02A9D000] 18:36:14 INFO - PROCESS | 3660 | 1461029774868 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 18:36:14 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 18:36:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1214ms 18:36:14 INFO - PROCESS | 3660 | 1461029774886 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 18:36:14 INFO - PROCESS | 3660 | 1461029774892 Marionette TRACE conn2 <- [1,421,null,{"value":"13"}] 18:36:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 18:36:14 INFO - PROCESS | 3660 | 1461029774905 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 18:36:14 INFO - PROCESS | 3660 | 1461029774907 Marionette TRACE conn2 <- [1,422,null,{}] 18:36:14 INFO - PROCESS | 3660 | 1461029774911 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:14 INFO - PROCESS | 3660 | 1461029774990 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 18:36:14 INFO - PROCESS | 3660 | 1461029774997 Marionette TRACE conn2 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:15 INFO - PROCESS | 3660 | ++DOCSHELL 14204800 == 30 [pid = 3660] [id = 115] 18:36:15 INFO - PROCESS | 3660 | ++DOMWINDOW == 73 (14209800) [pid = 3660] [serial = 342] [outer = 00000000] 18:36:15 INFO - PROCESS | 3660 | ++DOMWINDOW == 74 (15C89400) [pid = 3660] [serial = 343] [outer = 14209800] 18:36:15 INFO - PROCESS | 3660 | 1461029775041 Marionette DEBUG loaded listener.js 18:36:15 INFO - PROCESS | 3660 | ++DOMWINDOW == 75 (15E38800) [pid = 3660] [serial = 344] [outer = 14209800] 18:36:15 INFO - PROCESS | 3660 | 1461029775986 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 18:36:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 18:36:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1090ms 18:36:15 INFO - PROCESS | 3660 | 1461029776004 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 18:36:15 INFO - PROCESS | 3660 | 1461029776006 Marionette TRACE conn2 <- [1,425,null,{"value":"13"}] 18:36:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 18:36:15 INFO - PROCESS | 3660 | 1461029776010 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 18:36:15 INFO - PROCESS | 3660 | 1461029776013 Marionette TRACE conn2 <- [1,426,null,{}] 18:36:16 INFO - PROCESS | 3660 | 1461029776029 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:16 INFO - PROCESS | 3660 | 1461029776129 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 18:36:16 INFO - PROCESS | 3660 | 1461029776136 Marionette TRACE conn2 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:16 INFO - PROCESS | 3660 | ++DOCSHELL 1656CC00 == 31 [pid = 3660] [id = 116] 18:36:16 INFO - PROCESS | 3660 | ++DOMWINDOW == 76 (1656E800) [pid = 3660] [serial = 345] [outer = 00000000] 18:36:16 INFO - PROCESS | 3660 | ++DOMWINDOW == 77 (1810E400) [pid = 3660] [serial = 346] [outer = 1656E800] 18:36:16 INFO - PROCESS | 3660 | 1461029776184 Marionette DEBUG loaded listener.js 18:36:16 INFO - PROCESS | 3660 | ++DOMWINDOW == 78 (182AF400) [pid = 3660] [serial = 347] [outer = 1656E800] 18:36:16 INFO - PROCESS | 3660 | 1461029776667 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 18:36:16 INFO - PROCESS | 3660 | 1461029776712 Marionette TRACE conn2 <- [1,429,null,{"value":"13"}] 18:36:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 18:36:16 INFO - PROCESS | 3660 | 1461029776715 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 18:36:16 INFO - PROCESS | 3660 | 1461029776717 Marionette TRACE conn2 <- [1,430,null,{}] 18:36:16 INFO - PROCESS | 3660 | 1461029776720 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:16 INFO - PROCESS | 3660 | 1461029776821 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 18:36:16 INFO - PROCESS | 3660 | 1461029776828 Marionette TRACE conn2 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:16 INFO - PROCESS | 3660 | ++DOCSHELL 18798400 == 32 [pid = 3660] [id = 117] 18:36:16 INFO - PROCESS | 3660 | ++DOMWINDOW == 79 (1879B800) [pid = 3660] [serial = 348] [outer = 00000000] 18:36:16 INFO - PROCESS | 3660 | ++DOMWINDOW == 80 (1892DC00) [pid = 3660] [serial = 349] [outer = 1879B800] 18:36:16 INFO - PROCESS | 3660 | 1461029776872 Marionette DEBUG loaded listener.js 18:36:16 INFO - PROCESS | 3660 | ++DOMWINDOW == 81 (18A7AC00) [pid = 3660] [serial = 350] [outer = 1879B800] 18:36:17 INFO - PROCESS | 3660 | 1461029777310 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 18:36:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 18:36:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 623ms 18:36:17 INFO - PROCESS | 3660 | 1461029777352 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 18:36:17 INFO - PROCESS | 3660 | 1461029777354 Marionette TRACE conn2 <- [1,433,null,{"value":"13"}] 18:36:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 18:36:17 INFO - PROCESS | 3660 | 1461029777358 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 18:36:17 INFO - PROCESS | 3660 | 1461029777359 Marionette TRACE conn2 <- [1,434,null,{}] 18:36:17 INFO - PROCESS | 3660 | 1461029777363 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:17 INFO - PROCESS | 3660 | 1461029777457 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 18:36:17 INFO - PROCESS | 3660 | 1461029777534 Marionette TRACE conn2 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:17 INFO - PROCESS | 3660 | ++DOCSHELL 11BF1800 == 33 [pid = 3660] [id = 118] 18:36:17 INFO - PROCESS | 3660 | ++DOMWINDOW == 82 (1879F000) [pid = 3660] [serial = 351] [outer = 00000000] 18:36:17 INFO - PROCESS | 3660 | ++DOMWINDOW == 83 (19656800) [pid = 3660] [serial = 352] [outer = 1879F000] 18:36:17 INFO - PROCESS | 3660 | 1461029777578 Marionette DEBUG loaded listener.js 18:36:17 INFO - PROCESS | 3660 | ++DOMWINDOW == 84 (19AAE400) [pid = 3660] [serial = 353] [outer = 1879F000] 18:36:17 INFO - PROCESS | 3660 | --DOMWINDOW == 83 (1A081000) [pid = 3660] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 18:36:17 INFO - PROCESS | 3660 | --DOMWINDOW == 82 (1C15A000) [pid = 3660] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 18:36:17 INFO - PROCESS | 3660 | --DOMWINDOW == 81 (16460800) [pid = 3660] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 18:36:17 INFO - PROCESS | 3660 | --DOMWINDOW == 80 (1861C800) [pid = 3660] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 18:36:17 INFO - PROCESS | 3660 | --DOMWINDOW == 79 (195AF400) [pid = 3660] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 18:36:17 INFO - PROCESS | 3660 | --DOMWINDOW == 78 (13204000) [pid = 3660] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 18:36:17 INFO - PROCESS | 3660 | --DOMWINDOW == 77 (18767400) [pid = 3660] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 18:36:17 INFO - PROCESS | 3660 | --DOMWINDOW == 76 (18216400) [pid = 3660] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 18:36:17 INFO - PROCESS | 3660 | --DOMWINDOW == 75 (12B85800) [pid = 3660] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 18:36:17 INFO - PROCESS | 3660 | --DOMWINDOW == 74 (13263C00) [pid = 3660] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 18:36:17 INFO - PROCESS | 3660 | --DOMWINDOW == 73 (16A7E000) [pid = 3660] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 18:36:17 INFO - PROCESS | 3660 | --DOMWINDOW == 72 (187A5400) [pid = 3660] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 18:36:17 INFO - PROCESS | 3660 | --DOMWINDOW == 71 (19BCD800) [pid = 3660] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 18:36:18 INFO - PROCESS | 3660 | 1461029778077 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 18:36:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 18:36:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 794ms 18:36:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 18:36:18 INFO - PROCESS | 3660 | 1461029778144 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 18:36:18 INFO - PROCESS | 3660 | 1461029778146 Marionette TRACE conn2 <- [1,437,null,{"value":"13"}] 18:36:18 INFO - PROCESS | 3660 | 1461029778149 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 18:36:18 INFO - PROCESS | 3660 | 1461029778151 Marionette TRACE conn2 <- [1,438,null,{}] 18:36:18 INFO - PROCESS | 3660 | 1461029778154 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:18 INFO - PROCESS | 3660 | 1461029778246 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 18:36:18 INFO - PROCESS | 3660 | 1461029778262 Marionette TRACE conn2 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:18 INFO - PROCESS | 3660 | ++DOCSHELL 18216400 == 34 [pid = 3660] [id = 119] 18:36:18 INFO - PROCESS | 3660 | ++DOMWINDOW == 72 (1821B400) [pid = 3660] [serial = 354] [outer = 00000000] 18:36:18 INFO - PROCESS | 3660 | ++DOMWINDOW == 73 (19BCC800) [pid = 3660] [serial = 355] [outer = 1821B400] 18:36:18 INFO - PROCESS | 3660 | 1461029778314 Marionette DEBUG loaded listener.js 18:36:18 INFO - PROCESS | 3660 | ++DOMWINDOW == 74 (19BD3400) [pid = 3660] [serial = 356] [outer = 1821B400] 18:36:18 INFO - PROCESS | 3660 | 1461029778728 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 18:36:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 18:36:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 623ms 18:36:18 INFO - PROCESS | 3660 | 1461029778787 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 18:36:18 INFO - PROCESS | 3660 | 1461029778789 Marionette TRACE conn2 <- [1,441,null,{"value":"13"}] 18:36:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 18:36:18 INFO - PROCESS | 3660 | 1461029778792 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 18:36:18 INFO - PROCESS | 3660 | 1461029778794 Marionette TRACE conn2 <- [1,442,null,{}] 18:36:18 INFO - PROCESS | 3660 | 1461029778797 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:18 INFO - PROCESS | 3660 | 1461029778866 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 18:36:18 INFO - PROCESS | 3660 | 1461029778875 Marionette TRACE conn2 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:18 INFO - PROCESS | 3660 | ++DOCSHELL 18212800 == 35 [pid = 3660] [id = 120] 18:36:18 INFO - PROCESS | 3660 | ++DOMWINDOW == 75 (197C0800) [pid = 3660] [serial = 357] [outer = 00000000] 18:36:18 INFO - PROCESS | 3660 | ++DOMWINDOW == 76 (19DC9000) [pid = 3660] [serial = 358] [outer = 197C0800] 18:36:18 INFO - PROCESS | 3660 | 1461029778922 Marionette DEBUG loaded listener.js 18:36:18 INFO - PROCESS | 3660 | ++DOMWINDOW == 77 (1A012800) [pid = 3660] [serial = 359] [outer = 197C0800] 18:36:19 INFO - PROCESS | 3660 | 1461029779327 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 18:36:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 18:36:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 592ms 18:36:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 18:36:19 INFO - PROCESS | 3660 | 1461029779394 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 18:36:19 INFO - PROCESS | 3660 | 1461029779396 Marionette TRACE conn2 <- [1,445,null,{"value":"13"}] 18:36:19 INFO - PROCESS | 3660 | 1461029779399 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 18:36:19 INFO - PROCESS | 3660 | 1461029779401 Marionette TRACE conn2 <- [1,446,null,{}] 18:36:19 INFO - PROCESS | 3660 | 1461029779404 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:19 INFO - PROCESS | 3660 | 1461029779476 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 18:36:19 INFO - PROCESS | 3660 | 1461029779482 Marionette TRACE conn2 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:19 INFO - PROCESS | 3660 | ++DOCSHELL 1879D000 == 36 [pid = 3660] [id = 121] 18:36:19 INFO - PROCESS | 3660 | ++DOMWINDOW == 78 (19DC7800) [pid = 3660] [serial = 360] [outer = 00000000] 18:36:19 INFO - PROCESS | 3660 | ++DOMWINDOW == 79 (1A721000) [pid = 3660] [serial = 361] [outer = 19DC7800] 18:36:19 INFO - PROCESS | 3660 | 1461029779529 Marionette DEBUG loaded listener.js 18:36:19 INFO - PROCESS | 3660 | ++DOMWINDOW == 80 (1C153800) [pid = 3660] [serial = 362] [outer = 19DC7800] 18:36:20 INFO - PROCESS | 3660 | 1461029780089 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 18:36:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 18:36:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 732ms 18:36:20 INFO - PROCESS | 3660 | 1461029780142 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 18:36:20 INFO - PROCESS | 3660 | 1461029780146 Marionette TRACE conn2 <- [1,449,null,{"value":"13"}] 18:36:20 INFO - PROCESS | 3660 | 1461029780152 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 18:36:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 18:36:20 INFO - PROCESS | 3660 | 1461029780156 Marionette TRACE conn2 <- [1,450,null,{}] 18:36:20 INFO - PROCESS | 3660 | 1461029780214 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:20 INFO - PROCESS | 3660 | 1461029780351 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 18:36:20 INFO - PROCESS | 3660 | 1461029780420 Marionette TRACE conn2 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:20 INFO - PROCESS | 3660 | ++DOCSHELL 02A9CC00 == 37 [pid = 3660] [id = 122] 18:36:20 INFO - PROCESS | 3660 | ++DOMWINDOW == 81 (12DD3400) [pid = 3660] [serial = 363] [outer = 00000000] 18:36:20 INFO - PROCESS | 3660 | ++DOMWINDOW == 82 (142A5400) [pid = 3660] [serial = 364] [outer = 12DD3400] 18:36:20 INFO - PROCESS | 3660 | 1461029780517 Marionette DEBUG loaded listener.js 18:36:20 INFO - PROCESS | 3660 | ++DOMWINDOW == 83 (14A89800) [pid = 3660] [serial = 365] [outer = 12DD3400] 18:36:21 INFO - PROCESS | 3660 | 1461029781063 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 18:36:21 INFO - PROCESS | 3660 | 1461029781104 Marionette TRACE conn2 <- [1,453,null,{"value":"13"}] 18:36:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 18:36:21 INFO - PROCESS | 3660 | 1461029781110 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 18:36:21 INFO - PROCESS | 3660 | 1461029781113 Marionette TRACE conn2 <- [1,454,null,{}] 18:36:21 INFO - PROCESS | 3660 | 1461029781117 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:21 INFO - PROCESS | 3660 | 1461029781214 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 18:36:21 INFO - PROCESS | 3660 | 1461029781300 Marionette TRACE conn2 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:21 INFO - PROCESS | 3660 | ++DOCSHELL 15CC9400 == 38 [pid = 3660] [id = 123] 18:36:21 INFO - PROCESS | 3660 | ++DOMWINDOW == 84 (16943000) [pid = 3660] [serial = 366] [outer = 00000000] 18:36:21 INFO - PROCESS | 3660 | ++DOMWINDOW == 85 (17F2EC00) [pid = 3660] [serial = 367] [outer = 16943000] 18:36:21 INFO - PROCESS | 3660 | 1461029781354 Marionette DEBUG loaded listener.js 18:36:21 INFO - PROCESS | 3660 | ++DOMWINDOW == 86 (18617000) [pid = 3660] [serial = 368] [outer = 16943000] 18:36:21 INFO - PROCESS | 3660 | [3660] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:36:21 INFO - PROCESS | 3660 | 1461029781939 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 18:36:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 18:36:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 904ms 18:36:21 INFO - PROCESS | 3660 | 1461029782012 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 18:36:22 INFO - PROCESS | 3660 | 1461029782015 Marionette TRACE conn2 <- [1,457,null,{"value":"13"}] 18:36:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 18:36:22 INFO - PROCESS | 3660 | 1461029782019 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 18:36:22 INFO - PROCESS | 3660 | 1461029782022 Marionette TRACE conn2 <- [1,458,null,{}] 18:36:22 INFO - PROCESS | 3660 | 1461029782033 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:22 INFO - PROCESS | 3660 | 1461029782131 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 18:36:22 INFO - PROCESS | 3660 | 1461029782204 Marionette TRACE conn2 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:22 INFO - PROCESS | 3660 | ++DOCSHELL 19AC7800 == 39 [pid = 3660] [id = 124] 18:36:22 INFO - PROCESS | 3660 | ++DOMWINDOW == 87 (19BD6C00) [pid = 3660] [serial = 369] [outer = 00000000] 18:36:22 INFO - PROCESS | 3660 | ++DOMWINDOW == 88 (1C155400) [pid = 3660] [serial = 370] [outer = 19BD6C00] 18:36:22 INFO - PROCESS | 3660 | 1461029782260 Marionette DEBUG loaded listener.js 18:36:22 INFO - PROCESS | 3660 | ++DOMWINDOW == 89 (1C160C00) [pid = 3660] [serial = 371] [outer = 19BD6C00] 18:36:22 INFO - PROCESS | 3660 | 1461029782839 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 18:36:22 INFO - PROCESS | 3660 | 1461029782909 Marionette TRACE conn2 <- [1,461,null,{"value":"13"}] 18:36:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 18:36:22 INFO - PROCESS | 3660 | 1461029782913 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 18:36:22 INFO - PROCESS | 3660 | 1461029782915 Marionette TRACE conn2 <- [1,462,null,{}] 18:36:22 INFO - PROCESS | 3660 | 1461029782919 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:23 INFO - PROCESS | 3660 | 1461029783012 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 18:36:23 INFO - PROCESS | 3660 | 1461029783084 Marionette TRACE conn2 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:23 INFO - PROCESS | 3660 | ++DOCSHELL 1C90D400 == 40 [pid = 3660] [id = 125] 18:36:23 INFO - PROCESS | 3660 | ++DOMWINDOW == 90 (1C90F400) [pid = 3660] [serial = 372] [outer = 00000000] 18:36:23 INFO - PROCESS | 3660 | ++DOMWINDOW == 91 (1C9B2000) [pid = 3660] [serial = 373] [outer = 1C90F400] 18:36:23 INFO - PROCESS | 3660 | 1461029783137 Marionette DEBUG loaded listener.js 18:36:23 INFO - PROCESS | 3660 | ++DOMWINDOW == 92 (1CC0BC00) [pid = 3660] [serial = 374] [outer = 1C90F400] 18:36:23 INFO - PROCESS | 3660 | [3660] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:36:23 INFO - PROCESS | 3660 | 1461029783839 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 18:36:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 18:36:23 INFO - PROCESS | 3660 | 1461029783923 Marionette TRACE conn2 <- [1,465,null,{"value":"13"}] 18:36:23 INFO - PROCESS | 3660 | 1461029783928 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 18:36:23 INFO - PROCESS | 3660 | 1461029783932 Marionette TRACE conn2 <- [1,466,null,{}] 18:36:23 INFO - PROCESS | 3660 | 1461029783938 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:24 INFO - PROCESS | 3660 | 1461029784063 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 18:36:24 INFO - PROCESS | 3660 | 1461029784191 Marionette TRACE conn2 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:24 INFO - PROCESS | 3660 | ++DOCSHELL 1434B800 == 41 [pid = 3660] [id = 126] 18:36:24 INFO - PROCESS | 3660 | ++DOMWINDOW == 93 (1434C000) [pid = 3660] [serial = 375] [outer = 00000000] 18:36:24 INFO - PROCESS | 3660 | ++DOMWINDOW == 94 (16460C00) [pid = 3660] [serial = 376] [outer = 1434C000] 18:36:24 INFO - PROCESS | 3660 | 1461029784239 Marionette DEBUG loaded listener.js 18:36:24 INFO - PROCESS | 3660 | ++DOMWINDOW == 95 (1652B800) [pid = 3660] [serial = 377] [outer = 1434C000] 18:36:24 INFO - PROCESS | 3660 | --DOCSHELL 18212800 == 40 [pid = 3660] [id = 120] 18:36:24 INFO - PROCESS | 3660 | --DOCSHELL 18216400 == 39 [pid = 3660] [id = 119] 18:36:24 INFO - PROCESS | 3660 | --DOCSHELL 11BF1800 == 38 [pid = 3660] [id = 118] 18:36:24 INFO - PROCESS | 3660 | --DOCSHELL 18798400 == 37 [pid = 3660] [id = 117] 18:36:24 INFO - PROCESS | 3660 | --DOCSHELL 1656CC00 == 36 [pid = 3660] [id = 116] 18:36:24 INFO - PROCESS | 3660 | --DOCSHELL 14204800 == 35 [pid = 3660] [id = 115] 18:36:24 INFO - PROCESS | 3660 | --DOCSHELL 02A9B400 == 34 [pid = 3660] [id = 114] 18:36:24 INFO - PROCESS | 3660 | --DOCSHELL 14A93400 == 33 [pid = 3660] [id = 113] 18:36:24 INFO - PROCESS | 3660 | --DOCSHELL 02A9A800 == 32 [pid = 3660] [id = 112] 18:36:24 INFO - PROCESS | 3660 | --DOMWINDOW == 94 (1A50D800) [pid = 3660] [serial = 316] [outer = 00000000] [url = about:blank] 18:36:24 INFO - PROCESS | 3660 | --DOMWINDOW == 93 (19D64C00) [pid = 3660] [serial = 314] [outer = 00000000] [url = about:blank] 18:36:24 INFO - PROCESS | 3660 | --DOMWINDOW == 92 (1C157800) [pid = 3660] [serial = 329] [outer = 00000000] [url = about:blank] 18:36:24 INFO - PROCESS | 3660 | --DOMWINDOW == 91 (1CC0B400) [pid = 3660] [serial = 331] [outer = 00000000] [url = about:blank] 18:36:24 INFO - PROCESS | 3660 | --DOMWINDOW == 90 (1A506000) [pid = 3660] [serial = 317] [outer = 00000000] [url = about:blank] 18:36:24 INFO - PROCESS | 3660 | --DOMWINDOW == 89 (1C90C800) [pid = 3660] [serial = 322] [outer = 00000000] [url = about:blank] 18:36:24 INFO - PROCESS | 3660 | --DOMWINDOW == 88 (16468C00) [pid = 3660] [serial = 298] [outer = 00000000] [url = about:blank] 18:36:24 INFO - PROCESS | 3660 | --DOMWINDOW == 87 (1652DC00) [pid = 3660] [serial = 299] [outer = 00000000] [url = about:blank] 18:36:24 INFO - PROCESS | 3660 | --DOMWINDOW == 86 (1C15C000) [pid = 3660] [serial = 320] [outer = 00000000] [url = about:blank] 18:36:24 INFO - PROCESS | 3660 | --DOMWINDOW == 85 (1C155000) [pid = 3660] [serial = 319] [outer = 00000000] [url = about:blank] 18:36:24 INFO - PROCESS | 3660 | --DOMWINDOW == 84 (19AAC800) [pid = 3660] [serial = 310] [outer = 00000000] [url = about:blank] 18:36:24 INFO - PROCESS | 3660 | --DOMWINDOW == 83 (19AAE800) [pid = 3660] [serial = 311] [outer = 00000000] [url = about:blank] 18:36:24 INFO - PROCESS | 3660 | --DOMWINDOW == 82 (1C9AA800) [pid = 3660] [serial = 323] [outer = 00000000] [url = about:blank] 18:36:24 INFO - PROCESS | 3660 | --DOMWINDOW == 81 (13ACE800) [pid = 3660] [serial = 325] [outer = 00000000] [url = about:blank] 18:36:24 INFO - PROCESS | 3660 | --DOMWINDOW == 80 (1879C800) [pid = 3660] [serial = 304] [outer = 00000000] [url = about:blank] 18:36:24 INFO - PROCESS | 3660 | --DOMWINDOW == 79 (1879CC00) [pid = 3660] [serial = 305] [outer = 00000000] [url = about:blank] 18:36:24 INFO - PROCESS | 3660 | --DOMWINDOW == 78 (19BD7400) [pid = 3660] [serial = 328] [outer = 00000000] [url = about:blank] 18:36:24 INFO - PROCESS | 3660 | --DOMWINDOW == 77 (12DD7800) [pid = 3660] [serial = 292] [outer = 00000000] [url = about:blank] 18:36:24 INFO - PROCESS | 3660 | --DOMWINDOW == 76 (1325C400) [pid = 3660] [serial = 293] [outer = 00000000] [url = about:blank] 18:36:24 INFO - PROCESS | 3660 | --DOMWINDOW == 75 (14347C00) [pid = 3660] [serial = 295] [outer = 00000000] [url = about:blank] 18:36:24 INFO - PROCESS | 3660 | --DOMWINDOW == 74 (14A8B000) [pid = 3660] [serial = 296] [outer = 00000000] [url = about:blank] 18:36:24 INFO - PROCESS | 3660 | --DOMWINDOW == 73 (18110C00) [pid = 3660] [serial = 301] [outer = 00000000] [url = about:blank] 18:36:24 INFO - PROCESS | 3660 | --DOMWINDOW == 72 (18610C00) [pid = 3660] [serial = 302] [outer = 00000000] [url = about:blank] 18:36:24 INFO - PROCESS | 3660 | --DOMWINDOW == 71 (18D8B400) [pid = 3660] [serial = 307] [outer = 00000000] [url = about:blank] 18:36:24 INFO - PROCESS | 3660 | --DOMWINDOW == 70 (195AAC00) [pid = 3660] [serial = 308] [outer = 00000000] [url = about:blank] 18:36:24 INFO - PROCESS | 3660 | --DOMWINDOW == 69 (19DC4800) [pid = 3660] [serial = 313] [outer = 00000000] [url = about:blank] 18:36:24 INFO - PROCESS | 3660 | --DOMWINDOW == 68 (14AE6000) [pid = 3660] [serial = 326] [outer = 00000000] [url = about:blank] 18:36:24 INFO - PROCESS | 3660 | 1461029784681 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 18:36:24 INFO - PROCESS | 3660 | 1461029784733 Marionette TRACE conn2 <- [1,469,null,{"value":"13"}] 18:36:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 18:36:24 INFO - PROCESS | 3660 | 1461029784738 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 18:36:24 INFO - PROCESS | 3660 | 1461029784741 Marionette TRACE conn2 <- [1,470,null,{}] 18:36:24 INFO - PROCESS | 3660 | 1461029784745 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:24 INFO - PROCESS | 3660 | 1461029784824 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 18:36:24 INFO - PROCESS | 3660 | 1461029784838 Marionette TRACE conn2 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:24 INFO - PROCESS | 3660 | ++DOCSHELL 14A87800 == 33 [pid = 3660] [id = 127] 18:36:24 INFO - PROCESS | 3660 | ++DOMWINDOW == 69 (14AE6000) [pid = 3660] [serial = 378] [outer = 00000000] 18:36:24 INFO - PROCESS | 3660 | ++DOMWINDOW == 70 (16522800) [pid = 3660] [serial = 379] [outer = 14AE6000] 18:36:24 INFO - PROCESS | 3660 | 1461029784883 Marionette DEBUG loaded listener.js 18:36:24 INFO - PROCESS | 3660 | ++DOMWINDOW == 71 (16A7BC00) [pid = 3660] [serial = 380] [outer = 14AE6000] 18:36:25 INFO - PROCESS | 3660 | 1461029785332 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 18:36:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 18:36:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 638ms 18:36:25 INFO - PROCESS | 3660 | 1461029785375 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 18:36:25 INFO - PROCESS | 3660 | 1461029785377 Marionette TRACE conn2 <- [1,473,null,{"value":"13"}] 18:36:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 18:36:25 INFO - PROCESS | 3660 | 1461029785381 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 18:36:25 INFO - PROCESS | 3660 | 1461029785384 Marionette TRACE conn2 <- [1,474,null,{}] 18:36:25 INFO - PROCESS | 3660 | 1461029785394 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:25 INFO - PROCESS | 3660 | 1461029785472 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 18:36:25 INFO - PROCESS | 3660 | 1461029785525 Marionette TRACE conn2 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:25 INFO - PROCESS | 3660 | ++DOCSHELL 187A0C00 == 34 [pid = 3660] [id = 128] 18:36:25 INFO - PROCESS | 3660 | ++DOMWINDOW == 72 (187A1000) [pid = 3660] [serial = 381] [outer = 00000000] 18:36:25 INFO - PROCESS | 3660 | ++DOMWINDOW == 73 (18931400) [pid = 3660] [serial = 382] [outer = 187A1000] 18:36:25 INFO - PROCESS | 3660 | 1461029785571 Marionette DEBUG loaded listener.js 18:36:25 INFO - PROCESS | 3660 | ++DOMWINDOW == 74 (192C0000) [pid = 3660] [serial = 383] [outer = 187A1000] 18:36:25 INFO - PROCESS | 3660 | 1461029786011 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 18:36:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 18:36:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 685ms 18:36:26 INFO - PROCESS | 3660 | 1461029786080 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 18:36:26 INFO - PROCESS | 3660 | 1461029786082 Marionette TRACE conn2 <- [1,477,null,{"value":"13"}] 18:36:26 INFO - PROCESS | 3660 | 1461029786086 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 18:36:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 18:36:26 INFO - PROCESS | 3660 | 1461029786087 Marionette TRACE conn2 <- [1,478,null,{}] 18:36:26 INFO - PROCESS | 3660 | 1461029786091 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:26 INFO - PROCESS | 3660 | 1461029786164 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 18:36:26 INFO - PROCESS | 3660 | 1461029786173 Marionette TRACE conn2 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:26 INFO - PROCESS | 3660 | ++DOCSHELL 1964E000 == 35 [pid = 3660] [id = 129] 18:36:26 INFO - PROCESS | 3660 | ++DOMWINDOW == 75 (19650800) [pid = 3660] [serial = 384] [outer = 00000000] 18:36:26 INFO - PROCESS | 3660 | ++DOMWINDOW == 76 (19BCD400) [pid = 3660] [serial = 385] [outer = 19650800] 18:36:26 INFO - PROCESS | 3660 | 1461029786219 Marionette DEBUG loaded listener.js 18:36:26 INFO - PROCESS | 3660 | ++DOMWINDOW == 77 (19BD7000) [pid = 3660] [serial = 386] [outer = 19650800] 18:36:26 INFO - PROCESS | 3660 | [3660] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 18:36:26 INFO - PROCESS | 3660 | [3660] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 18:36:26 INFO - PROCESS | 3660 | 1461029786664 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 18:36:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 18:36:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 623ms 18:36:26 INFO - PROCESS | 3660 | 1461029786730 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 18:36:26 INFO - PROCESS | 3660 | 1461029786732 Marionette TRACE conn2 <- [1,481,null,{"value":"13"}] 18:36:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 18:36:26 INFO - PROCESS | 3660 | 1461029786736 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 18:36:26 INFO - PROCESS | 3660 | 1461029786737 Marionette TRACE conn2 <- [1,482,null,{}] 18:36:26 INFO - PROCESS | 3660 | 1461029786741 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:26 INFO - PROCESS | 3660 | 1461029786844 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 18:36:26 INFO - PROCESS | 3660 | 1461029786931 Marionette TRACE conn2 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:26 INFO - PROCESS | 3660 | ++DOCSHELL 1A010000 == 36 [pid = 3660] [id = 130] 18:36:26 INFO - PROCESS | 3660 | ++DOMWINDOW == 78 (1A087000) [pid = 3660] [serial = 387] [outer = 00000000] 18:36:26 INFO - PROCESS | 3660 | ++DOMWINDOW == 79 (1A510000) [pid = 3660] [serial = 388] [outer = 1A087000] 18:36:26 INFO - PROCESS | 3660 | 1461029786975 Marionette DEBUG loaded listener.js 18:36:27 INFO - PROCESS | 3660 | ++DOMWINDOW == 80 (1A50E800) [pid = 3660] [serial = 389] [outer = 1A087000] 18:36:27 INFO - PROCESS | 3660 | 1461029787403 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 18:36:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 18:36:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 732ms 18:36:27 INFO - PROCESS | 3660 | 1461029787459 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 18:36:27 INFO - PROCESS | 3660 | 1461029787461 Marionette TRACE conn2 <- [1,485,null,{"value":"13"}] 18:36:27 INFO - PROCESS | 3660 | 1461029787464 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 18:36:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 18:36:27 INFO - PROCESS | 3660 | 1461029787466 Marionette TRACE conn2 <- [1,486,null,{}] 18:36:27 INFO - PROCESS | 3660 | 1461029787469 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:27 INFO - PROCESS | 3660 | 1461029787587 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 18:36:27 INFO - PROCESS | 3660 | 1461029787641 Marionette TRACE conn2 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:27 INFO - PROCESS | 3660 | ++DOCSHELL 12B43C00 == 37 [pid = 3660] [id = 131] 18:36:27 INFO - PROCESS | 3660 | ++DOMWINDOW == 81 (1A5F6C00) [pid = 3660] [serial = 390] [outer = 00000000] 18:36:27 INFO - PROCESS | 3660 | ++DOMWINDOW == 82 (1C53F400) [pid = 3660] [serial = 391] [outer = 1A5F6C00] 18:36:27 INFO - PROCESS | 3660 | 1461029787689 Marionette DEBUG loaded listener.js 18:36:27 INFO - PROCESS | 3660 | ++DOMWINDOW == 83 (1C90D800) [pid = 3660] [serial = 392] [outer = 1A5F6C00] 18:36:28 INFO - PROCESS | 3660 | 1461029788109 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 18:36:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 18:36:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 685ms 18:36:28 INFO - PROCESS | 3660 | 1461029788164 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 18:36:28 INFO - PROCESS | 3660 | 1461029788166 Marionette TRACE conn2 <- [1,489,null,{"value":"13"}] 18:36:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 18:36:28 INFO - PROCESS | 3660 | 1461029788169 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 18:36:28 INFO - PROCESS | 3660 | 1461029788171 Marionette TRACE conn2 <- [1,490,null,{}] 18:36:28 INFO - PROCESS | 3660 | 1461029788174 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:28 INFO - PROCESS | 3660 | 1461029788309 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 18:36:28 INFO - PROCESS | 3660 | --DOMWINDOW == 82 (1879F000) [pid = 3660] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 18:36:28 INFO - PROCESS | 3660 | --DOMWINDOW == 81 (1656E800) [pid = 3660] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 18:36:28 INFO - PROCESS | 3660 | --DOMWINDOW == 80 (197C0800) [pid = 3660] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 18:36:28 INFO - PROCESS | 3660 | --DOMWINDOW == 79 (1C531C00) [pid = 3660] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 18:36:28 INFO - PROCESS | 3660 | --DOMWINDOW == 78 (1821B400) [pid = 3660] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 18:36:28 INFO - PROCESS | 3660 | --DOMWINDOW == 77 (14209800) [pid = 3660] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 18:36:28 INFO - PROCESS | 3660 | --DOMWINDOW == 76 (02A9D000) [pid = 3660] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 18:36:28 INFO - PROCESS | 3660 | --DOMWINDOW == 75 (1879B800) [pid = 3660] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 18:36:28 INFO - PROCESS | 3660 | 1461029788366 Marionette TRACE conn2 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:28 INFO - PROCESS | 3660 | ++DOCSHELL 02A9D000 == 38 [pid = 3660] [id = 132] 18:36:28 INFO - PROCESS | 3660 | ++DOMWINDOW == 76 (02A9F400) [pid = 3660] [serial = 393] [outer = 00000000] 18:36:28 INFO - PROCESS | 3660 | ++DOMWINDOW == 77 (1656E800) [pid = 3660] [serial = 394] [outer = 02A9F400] 18:36:28 INFO - PROCESS | 3660 | 1461029788414 Marionette DEBUG loaded listener.js 18:36:28 INFO - PROCESS | 3660 | ++DOMWINDOW == 78 (1879C000) [pid = 3660] [serial = 395] [outer = 02A9F400] 18:36:28 INFO - PROCESS | 3660 | 1461029788761 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 18:36:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 18:36:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 638ms 18:36:28 INFO - PROCESS | 3660 | 1461029788807 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 18:36:28 INFO - PROCESS | 3660 | 1461029788809 Marionette TRACE conn2 <- [1,493,null,{"value":"13"}] 18:36:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 18:36:28 INFO - PROCESS | 3660 | 1461029788812 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 18:36:28 INFO - PROCESS | 3660 | 1461029788814 Marionette TRACE conn2 <- [1,494,null,{}] 18:36:28 INFO - PROCESS | 3660 | 1461029788817 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:28 INFO - PROCESS | 3660 | 1461029788890 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 18:36:28 INFO - PROCESS | 3660 | 1461029788966 Marionette TRACE conn2 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:28 INFO - PROCESS | 3660 | ++DOCSHELL 12D7E400 == 39 [pid = 3660] [id = 133] 18:36:28 INFO - PROCESS | 3660 | ++DOMWINDOW == 79 (12D80800) [pid = 3660] [serial = 396] [outer = 00000000] 18:36:29 INFO - PROCESS | 3660 | ++DOMWINDOW == 80 (1C9AB400) [pid = 3660] [serial = 397] [outer = 12D80800] 18:36:29 INFO - PROCESS | 3660 | 1461029789009 Marionette DEBUG loaded listener.js 18:36:29 INFO - PROCESS | 3660 | ++DOMWINDOW == 81 (1C9AE000) [pid = 3660] [serial = 398] [outer = 12D80800] 18:36:29 INFO - PROCESS | 3660 | 1461029789354 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 18:36:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 18:36:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 592ms 18:36:29 INFO - PROCESS | 3660 | 1461029789410 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 18:36:29 INFO - PROCESS | 3660 | 1461029789412 Marionette TRACE conn2 <- [1,497,null,{"value":"13"}] 18:36:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 18:36:29 INFO - PROCESS | 3660 | 1461029789415 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 18:36:29 INFO - PROCESS | 3660 | 1461029789417 Marionette TRACE conn2 <- [1,498,null,{}] 18:36:29 INFO - PROCESS | 3660 | 1461029789420 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:29 INFO - PROCESS | 3660 | 1461029789520 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 18:36:29 INFO - PROCESS | 3660 | 1461029789529 Marionette TRACE conn2 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:29 INFO - PROCESS | 3660 | ++DOCSHELL 1879EC00 == 40 [pid = 3660] [id = 134] 18:36:29 INFO - PROCESS | 3660 | ++DOMWINDOW == 82 (1C53EC00) [pid = 3660] [serial = 399] [outer = 00000000] 18:36:29 INFO - PROCESS | 3660 | ++DOMWINDOW == 83 (1D16B800) [pid = 3660] [serial = 400] [outer = 1C53EC00] 18:36:29 INFO - PROCESS | 3660 | 1461029789572 Marionette DEBUG loaded listener.js 18:36:29 INFO - PROCESS | 3660 | ++DOMWINDOW == 84 (1D170400) [pid = 3660] [serial = 401] [outer = 1C53EC00] 18:36:29 INFO - PROCESS | 3660 | 1461029790003 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 18:36:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 18:36:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 622ms 18:36:30 INFO - PROCESS | 3660 | 1461029790053 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 18:36:30 INFO - PROCESS | 3660 | 1461029790055 Marionette TRACE conn2 <- [1,501,null,{"value":"13"}] 18:36:30 INFO - PROCESS | 3660 | 1461029790059 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 18:36:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 18:36:30 INFO - PROCESS | 3660 | 1461029790060 Marionette TRACE conn2 <- [1,502,null,{}] 18:36:30 INFO - PROCESS | 3660 | 1461029790064 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:30 INFO - PROCESS | 3660 | 1461029790164 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 18:36:30 INFO - PROCESS | 3660 | 1461029790172 Marionette TRACE conn2 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:30 INFO - PROCESS | 3660 | ++DOCSHELL 1C916400 == 41 [pid = 3660] [id = 135] 18:36:30 INFO - PROCESS | 3660 | ++DOMWINDOW == 85 (1D067C00) [pid = 3660] [serial = 402] [outer = 00000000] 18:36:30 INFO - PROCESS | 3660 | ++DOMWINDOW == 86 (1D3C0800) [pid = 3660] [serial = 403] [outer = 1D067C00] 18:36:30 INFO - PROCESS | 3660 | 1461029790215 Marionette DEBUG loaded listener.js 18:36:30 INFO - PROCESS | 3660 | ++DOMWINDOW == 87 (1D3C3800) [pid = 3660] [serial = 404] [outer = 1D067C00] 18:36:30 INFO - PROCESS | 3660 | 1461029790601 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 18:36:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 18:36:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 592ms 18:36:30 INFO - PROCESS | 3660 | 1461029790679 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 18:36:30 INFO - PROCESS | 3660 | 1461029790683 Marionette TRACE conn2 <- [1,505,null,{"value":"13"}] 18:36:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 18:36:30 INFO - PROCESS | 3660 | 1461029790688 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 18:36:30 INFO - PROCESS | 3660 | 1461029790692 Marionette TRACE conn2 <- [1,506,null,{}] 18:36:30 INFO - PROCESS | 3660 | 1461029790699 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:30 INFO - PROCESS | 3660 | 1461029790806 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 18:36:30 INFO - PROCESS | 3660 | 1461029790965 Marionette TRACE conn2 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:30 INFO - PROCESS | 3660 | ++DOCSHELL 14347C00 == 42 [pid = 3660] [id = 136] 18:36:30 INFO - PROCESS | 3660 | ++DOMWINDOW == 88 (14349C00) [pid = 3660] [serial = 405] [outer = 00000000] 18:36:30 INFO - PROCESS | 3660 | ++DOMWINDOW == 89 (1540AC00) [pid = 3660] [serial = 406] [outer = 14349C00] 18:36:31 INFO - PROCESS | 3660 | 1461029791026 Marionette DEBUG loaded listener.js 18:36:31 INFO - PROCESS | 3660 | ++DOMWINDOW == 90 (15CD0C00) [pid = 3660] [serial = 407] [outer = 14349C00] 18:36:31 INFO - PROCESS | 3660 | 1461029791551 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 18:36:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 18:36:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 903ms 18:36:31 INFO - PROCESS | 3660 | 1461029791592 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 18:36:31 INFO - PROCESS | 3660 | 1461029791596 Marionette TRACE conn2 <- [1,509,null,{"value":"13"}] 18:36:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 18:36:31 INFO - PROCESS | 3660 | 1461029791604 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 18:36:31 INFO - PROCESS | 3660 | 1461029791608 Marionette TRACE conn2 <- [1,510,null,{}] 18:36:31 INFO - PROCESS | 3660 | 1461029791612 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:31 INFO - PROCESS | 3660 | 1461029791711 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 18:36:31 INFO - PROCESS | 3660 | 1461029791800 Marionette TRACE conn2 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:31 INFO - PROCESS | 3660 | ++DOCSHELL 182A4800 == 43 [pid = 3660] [id = 137] 18:36:31 INFO - PROCESS | 3660 | ++DOMWINDOW == 91 (1876DC00) [pid = 3660] [serial = 408] [outer = 00000000] 18:36:31 INFO - PROCESS | 3660 | ++DOMWINDOW == 92 (18A81C00) [pid = 3660] [serial = 409] [outer = 1876DC00] 18:36:31 INFO - PROCESS | 3660 | 1461029791854 Marionette DEBUG loaded listener.js 18:36:31 INFO - PROCESS | 3660 | ++DOMWINDOW == 93 (197B9000) [pid = 3660] [serial = 410] [outer = 1876DC00] 18:36:32 INFO - PROCESS | 3660 | ++DOMWINDOW == 94 (1C161C00) [pid = 3660] [serial = 411] [outer = 1E0EC400] 18:36:32 INFO - PROCESS | 3660 | 1461029792554 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 18:36:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 18:36:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 996ms 18:36:32 INFO - PROCESS | 3660 | 1461029792589 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 18:36:32 INFO - PROCESS | 3660 | 1461029792592 Marionette TRACE conn2 <- [1,513,null,{"value":"13"}] 18:36:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 18:36:32 INFO - PROCESS | 3660 | 1461029792596 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 18:36:32 INFO - PROCESS | 3660 | 1461029792598 Marionette TRACE conn2 <- [1,514,null,{}] 18:36:32 INFO - PROCESS | 3660 | 1461029792607 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:32 INFO - PROCESS | 3660 | 1461029792710 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 18:36:32 INFO - PROCESS | 3660 | 1461029792789 Marionette TRACE conn2 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:32 INFO - PROCESS | 3660 | ++DOCSHELL 17A9DC00 == 44 [pid = 3660] [id = 138] 18:36:32 INFO - PROCESS | 3660 | ++DOMWINDOW == 95 (1879F800) [pid = 3660] [serial = 412] [outer = 00000000] 18:36:32 INFO - PROCESS | 3660 | ++DOMWINDOW == 96 (1D458400) [pid = 3660] [serial = 413] [outer = 1879F800] 18:36:32 INFO - PROCESS | 3660 | 1461029792887 Marionette DEBUG loaded listener.js 18:36:32 INFO - PROCESS | 3660 | ++DOMWINDOW == 97 (1D45EC00) [pid = 3660] [serial = 414] [outer = 1879F800] 18:36:33 INFO - PROCESS | 3660 | 1461029793420 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 18:36:33 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 18:36:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 841ms 18:36:33 INFO - PROCESS | 3660 | 1461029793481 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 18:36:33 INFO - PROCESS | 3660 | 1461029793484 Marionette TRACE conn2 <- [1,517,null,{"value":"13"}] 18:36:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 18:36:33 INFO - PROCESS | 3660 | 1461029793488 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 18:36:33 INFO - PROCESS | 3660 | 1461029793490 Marionette TRACE conn2 <- [1,518,null,{}] 18:36:33 INFO - PROCESS | 3660 | 1461029793493 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:33 INFO - PROCESS | 3660 | 1461029793590 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 18:36:33 INFO - PROCESS | 3660 | 1461029793679 Marionette TRACE conn2 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:33 INFO - PROCESS | 3660 | ++DOCSHELL 156F1C00 == 45 [pid = 3660] [id = 139] 18:36:33 INFO - PROCESS | 3660 | ++DOMWINDOW == 98 (15E31400) [pid = 3660] [serial = 415] [outer = 00000000] 18:36:33 INFO - PROCESS | 3660 | ++DOMWINDOW == 99 (18765800) [pid = 3660] [serial = 416] [outer = 15E31400] 18:36:33 INFO - PROCESS | 3660 | 1461029793737 Marionette DEBUG loaded listener.js 18:36:33 INFO - PROCESS | 3660 | ++DOMWINDOW == 100 (18A80C00) [pid = 3660] [serial = 417] [outer = 15E31400] 18:36:34 INFO - PROCESS | 3660 | 1461029794525 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 18:36:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 18:36:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1090ms 18:36:34 INFO - PROCESS | 3660 | 1461029794580 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 18:36:34 INFO - PROCESS | 3660 | 1461029794584 Marionette TRACE conn2 <- [1,521,null,{"value":"13"}] 18:36:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 18:36:34 INFO - PROCESS | 3660 | 1461029794589 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 18:36:34 INFO - PROCESS | 3660 | 1461029794592 Marionette TRACE conn2 <- [1,522,null,{}] 18:36:34 INFO - PROCESS | 3660 | 1461029794597 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:34 INFO - PROCESS | 3660 | 1461029794689 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 18:36:34 INFO - PROCESS | 3660 | 1461029794769 Marionette TRACE conn2 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:34 INFO - PROCESS | 3660 | ++DOCSHELL 13361400 == 46 [pid = 3660] [id = 140] 18:36:34 INFO - PROCESS | 3660 | ++DOMWINDOW == 101 (1336A400) [pid = 3660] [serial = 418] [outer = 00000000] 18:36:34 INFO - PROCESS | 3660 | ++DOMWINDOW == 102 (142A6000) [pid = 3660] [serial = 419] [outer = 1336A400] 18:36:34 INFO - PROCESS | 3660 | 1461029794822 Marionette DEBUG loaded listener.js 18:36:34 INFO - PROCESS | 3660 | ++DOMWINDOW == 103 (15AD4000) [pid = 3660] [serial = 420] [outer = 1336A400] 18:36:35 INFO - PROCESS | 3660 | --DOCSHELL 1879EC00 == 45 [pid = 3660] [id = 134] 18:36:35 INFO - PROCESS | 3660 | --DOCSHELL 12D7E400 == 44 [pid = 3660] [id = 133] 18:36:35 INFO - PROCESS | 3660 | --DOCSHELL 02A9D000 == 43 [pid = 3660] [id = 132] 18:36:35 INFO - PROCESS | 3660 | --DOCSHELL 12B43C00 == 42 [pid = 3660] [id = 131] 18:36:35 INFO - PROCESS | 3660 | --DOCSHELL 1A010000 == 41 [pid = 3660] [id = 130] 18:36:35 INFO - PROCESS | 3660 | --DOCSHELL 1964E000 == 40 [pid = 3660] [id = 129] 18:36:35 INFO - PROCESS | 3660 | --DOCSHELL 187A0C00 == 39 [pid = 3660] [id = 128] 18:36:35 INFO - PROCESS | 3660 | --DOCSHELL 14A87800 == 38 [pid = 3660] [id = 127] 18:36:35 INFO - PROCESS | 3660 | --DOCSHELL 1434B800 == 37 [pid = 3660] [id = 126] 18:36:35 INFO - PROCESS | 3660 | --DOCSHELL 19AC7800 == 36 [pid = 3660] [id = 124] 18:36:35 INFO - PROCESS | 3660 | --DOCSHELL 15CC9400 == 35 [pid = 3660] [id = 123] 18:36:35 INFO - PROCESS | 3660 | --DOCSHELL 02A9CC00 == 34 [pid = 3660] [id = 122] 18:36:35 INFO - PROCESS | 3660 | --DOCSHELL 1879D000 == 33 [pid = 3660] [id = 121] 18:36:35 INFO - PROCESS | 3660 | --DOMWINDOW == 102 (1A721000) [pid = 3660] [serial = 361] [outer = 00000000] [url = about:blank] 18:36:35 INFO - PROCESS | 3660 | --DOMWINDOW == 101 (19656800) [pid = 3660] [serial = 352] [outer = 00000000] [url = about:blank] 18:36:35 INFO - PROCESS | 3660 | --DOMWINDOW == 100 (1810E400) [pid = 3660] [serial = 346] [outer = 00000000] [url = about:blank] 18:36:35 INFO - PROCESS | 3660 | --DOMWINDOW == 99 (19DC9000) [pid = 3660] [serial = 358] [outer = 00000000] [url = about:blank] 18:36:35 INFO - PROCESS | 3660 | --DOMWINDOW == 98 (1D066800) [pid = 3660] [serial = 332] [outer = 00000000] [url = about:blank] 18:36:35 INFO - PROCESS | 3660 | --DOMWINDOW == 97 (19BCC800) [pid = 3660] [serial = 355] [outer = 00000000] [url = about:blank] 18:36:35 INFO - PROCESS | 3660 | --DOMWINDOW == 96 (19AAE400) [pid = 3660] [serial = 353] [outer = 00000000] [url = about:blank] 18:36:35 INFO - PROCESS | 3660 | --DOMWINDOW == 95 (15C89400) [pid = 3660] [serial = 343] [outer = 00000000] [url = about:blank] 18:36:35 INFO - PROCESS | 3660 | --DOMWINDOW == 94 (11BEDC00) [pid = 3660] [serial = 340] [outer = 00000000] [url = about:blank] 18:36:35 INFO - PROCESS | 3660 | --DOMWINDOW == 93 (15E32800) [pid = 3660] [serial = 337] [outer = 00000000] [url = about:blank] 18:36:35 INFO - PROCESS | 3660 | --DOMWINDOW == 92 (182AF400) [pid = 3660] [serial = 347] [outer = 00000000] [url = about:blank] 18:36:35 INFO - PROCESS | 3660 | --DOMWINDOW == 91 (11BF5000) [pid = 3660] [serial = 334] [outer = 00000000] [url = about:blank] 18:36:35 INFO - PROCESS | 3660 | --DOMWINDOW == 90 (19BD3400) [pid = 3660] [serial = 356] [outer = 00000000] [url = about:blank] 18:36:35 INFO - PROCESS | 3660 | --DOMWINDOW == 89 (18A7AC00) [pid = 3660] [serial = 350] [outer = 00000000] [url = about:blank] 18:36:35 INFO - PROCESS | 3660 | --DOMWINDOW == 88 (15E38800) [pid = 3660] [serial = 344] [outer = 00000000] [url = about:blank] 18:36:35 INFO - PROCESS | 3660 | --DOMWINDOW == 87 (1892DC00) [pid = 3660] [serial = 349] [outer = 00000000] [url = about:blank] 18:36:35 INFO - PROCESS | 3660 | --DOMWINDOW == 86 (13209000) [pid = 3660] [serial = 341] [outer = 00000000] [url = about:blank] 18:36:35 INFO - PROCESS | 3660 | --DOMWINDOW == 85 (1A012800) [pid = 3660] [serial = 359] [outer = 00000000] [url = about:blank] 18:36:35 INFO - PROCESS | 3660 | 1461029795402 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 18:36:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 18:36:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 826ms 18:36:35 INFO - PROCESS | 3660 | 1461029795429 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 18:36:35 INFO - PROCESS | 3660 | 1461029795434 Marionette TRACE conn2 <- [1,525,null,{"value":"13"}] 18:36:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 18:36:35 INFO - PROCESS | 3660 | 1461029795441 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 18:36:35 INFO - PROCESS | 3660 | 1461029795443 Marionette TRACE conn2 <- [1,526,null,{}] 18:36:35 INFO - PROCESS | 3660 | 1461029795447 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:35 INFO - PROCESS | 3660 | 1461029795521 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 18:36:35 INFO - PROCESS | 3660 | 1461029795530 Marionette TRACE conn2 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:35 INFO - PROCESS | 3660 | ++DOCSHELL 12D7E400 == 34 [pid = 3660] [id = 141] 18:36:35 INFO - PROCESS | 3660 | ++DOMWINDOW == 86 (12DE1C00) [pid = 3660] [serial = 421] [outer = 00000000] 18:36:35 INFO - PROCESS | 3660 | ++DOMWINDOW == 87 (142AB400) [pid = 3660] [serial = 422] [outer = 12DE1C00] 18:36:35 INFO - PROCESS | 3660 | 1461029795575 Marionette DEBUG loaded listener.js 18:36:35 INFO - PROCESS | 3660 | ++DOMWINDOW == 88 (15E38800) [pid = 3660] [serial = 423] [outer = 12DE1C00] 18:36:36 INFO - PROCESS | 3660 | 1461029796040 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 18:36:36 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 18:36:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 639ms 18:36:36 INFO - PROCESS | 3660 | 1461029796113 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 18:36:36 INFO - PROCESS | 3660 | 1461029796115 Marionette TRACE conn2 <- [1,529,null,{"value":"13"}] 18:36:36 INFO - PROCESS | 3660 | 1461029796122 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 18:36:36 INFO - PROCESS | 3660 | 1461029796126 Marionette TRACE conn2 <- [1,530,null,{}] 18:36:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 18:36:36 INFO - PROCESS | 3660 | 1461029796138 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:36 INFO - PROCESS | 3660 | 1461029796222 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 18:36:36 INFO - PROCESS | 3660 | 1461029796297 Marionette TRACE conn2 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:36 INFO - PROCESS | 3660 | ++DOCSHELL 18218C00 == 35 [pid = 3660] [id = 142] 18:36:36 INFO - PROCESS | 3660 | ++DOMWINDOW == 89 (1821C000) [pid = 3660] [serial = 424] [outer = 00000000] 18:36:36 INFO - PROCESS | 3660 | ++DOMWINDOW == 90 (18797800) [pid = 3660] [serial = 425] [outer = 1821C000] 18:36:36 INFO - PROCESS | 3660 | 1461029796343 Marionette DEBUG loaded listener.js 18:36:36 INFO - PROCESS | 3660 | ++DOMWINDOW == 91 (187A4800) [pid = 3660] [serial = 426] [outer = 1821C000] 18:36:36 INFO - PROCESS | 3660 | 1461029796693 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 18:36:36 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 18:36:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 18:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:36:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 18:36:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 18:36:36 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 18:36:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 18:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:36:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 18:36:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 18:36:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 639ms 18:36:36 INFO - PROCESS | 3660 | 1461029796753 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 18:36:36 INFO - PROCESS | 3660 | 1461029796755 Marionette TRACE conn2 <- [1,533,null,{"value":"13"}] 18:36:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 18:36:36 INFO - PROCESS | 3660 | 1461029796759 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 18:36:36 INFO - PROCESS | 3660 | 1461029796760 Marionette TRACE conn2 <- [1,534,null,{}] 18:36:36 INFO - PROCESS | 3660 | 1461029796764 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:36 INFO - PROCESS | 3660 | 1461029796849 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 18:36:36 INFO - PROCESS | 3660 | 1461029796855 Marionette TRACE conn2 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:36 INFO - PROCESS | 3660 | ++DOCSHELL 1879F000 == 36 [pid = 3660] [id = 143] 18:36:36 INFO - PROCESS | 3660 | ++DOMWINDOW == 92 (18A73800) [pid = 3660] [serial = 427] [outer = 00000000] 18:36:36 INFO - PROCESS | 3660 | ++DOMWINDOW == 93 (197B3800) [pid = 3660] [serial = 428] [outer = 18A73800] 18:36:36 INFO - PROCESS | 3660 | 1461029796900 Marionette DEBUG loaded listener.js 18:36:36 INFO - PROCESS | 3660 | ++DOMWINDOW == 94 (19AC6C00) [pid = 3660] [serial = 429] [outer = 18A73800] 18:36:37 INFO - PROCESS | 3660 | 1461029797313 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 18:36:37 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. 18:36:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 592ms 18:36:37 INFO - PROCESS | 3660 | 1461029797356 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 18:36:37 INFO - PROCESS | 3660 | 1461029797358 Marionette TRACE conn2 <- [1,537,null,{"value":"13"}] 18:36:37 INFO - PROCESS | 3660 | 1461029797361 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 18:36:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 18:36:37 INFO - PROCESS | 3660 | 1461029797362 Marionette TRACE conn2 <- [1,538,null,{}] 18:36:37 INFO - PROCESS | 3660 | 1461029797366 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:37 INFO - PROCESS | 3660 | 1461029797467 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 18:36:37 INFO - PROCESS | 3660 | 1461029797473 Marionette TRACE conn2 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:37 INFO - PROCESS | 3660 | ++DOCSHELL 18767400 == 37 [pid = 3660] [id = 144] 18:36:37 INFO - PROCESS | 3660 | ++DOMWINDOW == 95 (19AAE400) [pid = 3660] [serial = 430] [outer = 00000000] 18:36:37 INFO - PROCESS | 3660 | ++DOMWINDOW == 96 (1A00E800) [pid = 3660] [serial = 431] [outer = 19AAE400] 18:36:37 INFO - PROCESS | 3660 | 1461029797517 Marionette DEBUG loaded listener.js 18:36:37 INFO - PROCESS | 3660 | ++DOMWINDOW == 97 (1A088400) [pid = 3660] [serial = 432] [outer = 19AAE400] 18:36:37 INFO - PROCESS | 3660 | 1461029797985 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 18:36:37 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. 18:36:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 639ms 18:36:37 INFO - PROCESS | 3660 | 1461029797999 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 18:36:37 INFO - PROCESS | 3660 | 1461029798001 Marionette TRACE conn2 <- [1,541,null,{"value":"13"}] 18:36:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 18:36:38 INFO - PROCESS | 3660 | 1461029798004 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 18:36:38 INFO - PROCESS | 3660 | 1461029798006 Marionette TRACE conn2 <- [1,542,null,{}] 18:36:38 INFO - PROCESS | 3660 | 1461029798009 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:38 INFO - PROCESS | 3660 | 1461029798132 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 18:36:38 INFO - PROCESS | 3660 | 1461029798142 Marionette TRACE conn2 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:38 INFO - PROCESS | 3660 | ++DOCSHELL 13204000 == 38 [pid = 3660] [id = 145] 18:36:38 INFO - PROCESS | 3660 | ++DOMWINDOW == 98 (142AE400) [pid = 3660] [serial = 433] [outer = 00000000] 18:36:38 INFO - PROCESS | 3660 | ++DOMWINDOW == 99 (1A72C000) [pid = 3660] [serial = 434] [outer = 142AE400] 18:36:38 INFO - PROCESS | 3660 | 1461029798197 Marionette DEBUG loaded listener.js 18:36:38 INFO - PROCESS | 3660 | ++DOMWINDOW == 100 (1C160800) [pid = 3660] [serial = 435] [outer = 142AE400] 18:36:38 INFO - PROCESS | 3660 | [3660] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:36:38 INFO - PROCESS | 3660 | [3660] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:36:38 INFO - PROCESS | 3660 | [3660] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:36:38 INFO - PROCESS | 3660 | 1461029798638 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 18:36:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 18:36:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 685ms 18:36:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 18:36:38 INFO - PROCESS | 3660 | 1461029798705 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 18:36:38 INFO - PROCESS | 3660 | 1461029798708 Marionette TRACE conn2 <- [1,545,null,{"value":"13"}] 18:36:38 INFO - PROCESS | 3660 | 1461029798713 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 18:36:38 INFO - PROCESS | 3660 | 1461029798715 Marionette TRACE conn2 <- [1,546,null,{}] 18:36:38 INFO - PROCESS | 3660 | 1461029798736 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:38 INFO - PROCESS | 3660 | 1461029798888 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 18:36:38 INFO - PROCESS | 3660 | 1461029798900 Marionette TRACE conn2 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:38 INFO - PROCESS | 3660 | ++DOCSHELL 123F7800 == 39 [pid = 3660] [id = 146] 18:36:38 INFO - PROCESS | 3660 | ++DOMWINDOW == 101 (1C53FC00) [pid = 3660] [serial = 436] [outer = 00000000] 18:36:38 INFO - PROCESS | 3660 | ++DOMWINDOW == 102 (1D05B400) [pid = 3660] [serial = 437] [outer = 1C53FC00] 18:36:38 INFO - PROCESS | 3660 | 1461029798985 Marionette DEBUG loaded listener.js 18:36:39 INFO - PROCESS | 3660 | ++DOMWINDOW == 103 (1C9B4000) [pid = 3660] [serial = 438] [outer = 1C53FC00] 18:36:39 INFO - PROCESS | 3660 | --DOMWINDOW == 102 (1C53EC00) [pid = 3660] [serial = 399] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 18:36:39 INFO - PROCESS | 3660 | --DOMWINDOW == 101 (1A5F6C00) [pid = 3660] [serial = 390] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 18:36:39 INFO - PROCESS | 3660 | --DOMWINDOW == 100 (19650800) [pid = 3660] [serial = 384] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 18:36:39 INFO - PROCESS | 3660 | --DOMWINDOW == 99 (187A1000) [pid = 3660] [serial = 381] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 18:36:39 INFO - PROCESS | 3660 | --DOMWINDOW == 98 (19DC7800) [pid = 3660] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 18:36:39 INFO - PROCESS | 3660 | --DOMWINDOW == 97 (1A087000) [pid = 3660] [serial = 387] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 18:36:39 INFO - PROCESS | 3660 | --DOMWINDOW == 96 (1434C000) [pid = 3660] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 18:36:39 INFO - PROCESS | 3660 | --DOMWINDOW == 95 (02A9F400) [pid = 3660] [serial = 393] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 18:36:39 INFO - PROCESS | 3660 | --DOMWINDOW == 94 (14AE6000) [pid = 3660] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 18:36:39 INFO - PROCESS | 3660 | --DOMWINDOW == 93 (12D80800) [pid = 3660] [serial = 396] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 18:36:39 INFO - PROCESS | 3660 | 1461029799518 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 18:36:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 18:36:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 856ms 18:36:39 INFO - PROCESS | 3660 | 1461029799573 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 18:36:39 INFO - PROCESS | 3660 | 1461029799575 Marionette TRACE conn2 <- [1,549,null,{"value":"13"}] 18:36:39 INFO - PROCESS | 3660 | 1461029799579 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 18:36:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 18:36:39 INFO - PROCESS | 3660 | 1461029799580 Marionette TRACE conn2 <- [1,550,null,{}] 18:36:39 INFO - PROCESS | 3660 | 1461029799583 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:39 INFO - PROCESS | 3660 | 1461029799654 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 18:36:39 INFO - PROCESS | 3660 | 1461029799660 Marionette TRACE conn2 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:39 INFO - PROCESS | 3660 | ++DOCSHELL 12BB6C00 == 40 [pid = 3660] [id = 147] 18:36:39 INFO - PROCESS | 3660 | ++DOMWINDOW == 94 (136B7000) [pid = 3660] [serial = 439] [outer = 00000000] 18:36:39 INFO - PROCESS | 3660 | ++DOMWINDOW == 95 (18A80000) [pid = 3660] [serial = 440] [outer = 136B7000] 18:36:39 INFO - PROCESS | 3660 | 1461029799703 Marionette DEBUG loaded listener.js 18:36:39 INFO - PROCESS | 3660 | ++DOMWINDOW == 96 (18A76800) [pid = 3660] [serial = 441] [outer = 136B7000] 18:36:39 INFO - PROCESS | 3660 | [3660] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:36:40 INFO - PROCESS | 3660 | [3660] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:36:40 INFO - PROCESS | 3660 | [3660] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:36:40 INFO - PROCESS | 3660 | [3660] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:36:40 INFO - PROCESS | 3660 | 1461029800118 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 18:36:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 18:36:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 592ms 18:36:40 INFO - PROCESS | 3660 | 1461029800176 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 18:36:40 INFO - PROCESS | 3660 | 1461029800178 Marionette TRACE conn2 <- [1,553,null,{"value":"13"}] 18:36:40 INFO - PROCESS | 3660 | 1461029800181 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 18:36:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 18:36:40 INFO - PROCESS | 3660 | 1461029800183 Marionette TRACE conn2 <- [1,554,null,{}] 18:36:40 INFO - PROCESS | 3660 | 1461029800189 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:40 INFO - PROCESS | 3660 | 1461029800270 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 18:36:40 INFO - PROCESS | 3660 | 1461029800276 Marionette TRACE conn2 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:40 INFO - PROCESS | 3660 | ++DOCSHELL 1879C400 == 41 [pid = 3660] [id = 148] 18:36:40 INFO - PROCESS | 3660 | ++DOMWINDOW == 97 (1A7C8C00) [pid = 3660] [serial = 442] [outer = 00000000] 18:36:40 INFO - PROCESS | 3660 | ++DOMWINDOW == 98 (1D172000) [pid = 3660] [serial = 443] [outer = 1A7C8C00] 18:36:40 INFO - PROCESS | 3660 | 1461029800320 Marionette DEBUG loaded listener.js 18:36:40 INFO - PROCESS | 3660 | ++DOMWINDOW == 99 (1D30B400) [pid = 3660] [serial = 444] [outer = 1A7C8C00] 18:36:40 INFO - PROCESS | 3660 | [3660] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:36:40 INFO - PROCESS | 3660 | [3660] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:36:40 INFO - PROCESS | 3660 | [3660] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:36:40 INFO - PROCESS | 3660 | 1461029800715 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 18:36:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 18:36:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 591ms 18:36:40 INFO - PROCESS | 3660 | 1461029800778 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 18:36:40 INFO - PROCESS | 3660 | 1461029800780 Marionette TRACE conn2 <- [1,557,null,{"value":"13"}] 18:36:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 18:36:40 INFO - PROCESS | 3660 | 1461029800784 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 18:36:40 INFO - PROCESS | 3660 | 1461029800785 Marionette TRACE conn2 <- [1,558,null,{}] 18:36:40 INFO - PROCESS | 3660 | 1461029800789 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:40 INFO - PROCESS | 3660 | 1461029800860 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 18:36:40 INFO - PROCESS | 3660 | 1461029800866 Marionette TRACE conn2 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:40 INFO - PROCESS | 3660 | ++DOCSHELL 1D3C1800 == 42 [pid = 3660] [id = 149] 18:36:40 INFO - PROCESS | 3660 | ++DOMWINDOW == 100 (1D3C4800) [pid = 3660] [serial = 445] [outer = 00000000] 18:36:40 INFO - PROCESS | 3660 | ++DOMWINDOW == 101 (1D60A400) [pid = 3660] [serial = 446] [outer = 1D3C4800] 18:36:40 INFO - PROCESS | 3660 | 1461029800909 Marionette DEBUG loaded listener.js 18:36:40 INFO - PROCESS | 3660 | ++DOMWINDOW == 102 (1D610000) [pid = 3660] [serial = 447] [outer = 1D3C4800] 18:36:41 INFO - PROCESS | 3660 | [3660] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:36:41 INFO - PROCESS | 3660 | [3660] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:36:41 INFO - PROCESS | 3660 | [3660] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:36:41 INFO - PROCESS | 3660 | 1461029801312 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 18:36:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 18:36:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 592ms 18:36:41 INFO - PROCESS | 3660 | 1461029801365 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 18:36:41 INFO - PROCESS | 3660 | 1461029801368 Marionette TRACE conn2 <- [1,561,null,{"value":"13"}] 18:36:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 18:36:41 INFO - PROCESS | 3660 | 1461029801371 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 18:36:41 INFO - PROCESS | 3660 | 1461029801373 Marionette TRACE conn2 <- [1,562,null,{}] 18:36:41 INFO - PROCESS | 3660 | 1461029801377 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:41 INFO - PROCESS | 3660 | 1461029801466 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 18:36:41 INFO - PROCESS | 3660 | 1461029801586 Marionette TRACE conn2 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:41 INFO - PROCESS | 3660 | ++DOCSHELL 11BF9800 == 43 [pid = 3660] [id = 150] 18:36:41 INFO - PROCESS | 3660 | ++DOMWINDOW == 103 (11BFA000) [pid = 3660] [serial = 448] [outer = 00000000] 18:36:41 INFO - PROCESS | 3660 | ++DOMWINDOW == 104 (12DDE400) [pid = 3660] [serial = 449] [outer = 11BFA000] 18:36:41 INFO - PROCESS | 3660 | 1461029801698 Marionette DEBUG loaded listener.js 18:36:41 INFO - PROCESS | 3660 | ++DOMWINDOW == 105 (1325C400) [pid = 3660] [serial = 450] [outer = 11BFA000] 18:36:42 INFO - PROCESS | 3660 | 1461029802258 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 18:36:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 18:36:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 934ms 18:36:42 INFO - PROCESS | 3660 | 1461029802318 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 18:36:42 INFO - PROCESS | 3660 | 1461029802322 Marionette TRACE conn2 <- [1,565,null,{"value":"13"}] 18:36:42 INFO - PROCESS | 3660 | 1461029802326 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 18:36:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 18:36:42 INFO - PROCESS | 3660 | 1461029802330 Marionette TRACE conn2 <- [1,566,null,{}] 18:36:42 INFO - PROCESS | 3660 | 1461029802336 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:42 INFO - PROCESS | 3660 | 1461029802437 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 18:36:42 INFO - PROCESS | 3660 | 1461029802528 Marionette TRACE conn2 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:42 INFO - PROCESS | 3660 | ++DOCSHELL 16524000 == 44 [pid = 3660] [id = 151] 18:36:42 INFO - PROCESS | 3660 | ++DOMWINDOW == 106 (1652E800) [pid = 3660] [serial = 451] [outer = 00000000] 18:36:42 INFO - PROCESS | 3660 | ++DOMWINDOW == 107 (1810C000) [pid = 3660] [serial = 452] [outer = 1652E800] 18:36:42 INFO - PROCESS | 3660 | 1461029802583 Marionette DEBUG loaded listener.js 18:36:42 INFO - PROCESS | 3660 | ++DOMWINDOW == 108 (18614C00) [pid = 3660] [serial = 453] [outer = 1652E800] 18:36:43 INFO - PROCESS | 3660 | 1461029803186 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 18:36:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 18:36:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 904ms 18:36:43 INFO - PROCESS | 3660 | 1461029803235 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 18:36:43 INFO - PROCESS | 3660 | 1461029803239 Marionette TRACE conn2 <- [1,569,null,{"value":"13"}] 18:36:43 INFO - PROCESS | 3660 | 1461029803243 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 18:36:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 18:36:43 INFO - PROCESS | 3660 | 1461029803245 Marionette TRACE conn2 <- [1,570,null,{}] 18:36:43 INFO - PROCESS | 3660 | 1461029803249 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:43 INFO - PROCESS | 3660 | 1461029803350 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 18:36:43 INFO - PROCESS | 3660 | 1461029803439 Marionette TRACE conn2 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:43 INFO - PROCESS | 3660 | ++DOCSHELL 18614400 == 45 [pid = 3660] [id = 152] 18:36:43 INFO - PROCESS | 3660 | ++DOMWINDOW == 109 (1876E000) [pid = 3660] [serial = 454] [outer = 00000000] 18:36:43 INFO - PROCESS | 3660 | ++DOMWINDOW == 110 (1C158C00) [pid = 3660] [serial = 455] [outer = 1876E000] 18:36:43 INFO - PROCESS | 3660 | 1461029803492 Marionette DEBUG loaded listener.js 18:36:43 INFO - PROCESS | 3660 | ++DOMWINDOW == 111 (1C9B6800) [pid = 3660] [serial = 456] [outer = 1876E000] 18:36:44 INFO - PROCESS | 3660 | 1461029804025 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 18:36:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 18:36:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 841ms 18:36:44 INFO - PROCESS | 3660 | 1461029804086 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 18:36:44 INFO - PROCESS | 3660 | 1461029804088 Marionette TRACE conn2 <- [1,573,null,{"value":"13"}] 18:36:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 18:36:44 INFO - PROCESS | 3660 | 1461029804098 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 18:36:44 INFO - PROCESS | 3660 | 1461029804104 Marionette TRACE conn2 <- [1,574,null,{}] 18:36:44 INFO - PROCESS | 3660 | 1461029804109 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:44 INFO - PROCESS | 3660 | 1461029804208 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 18:36:44 INFO - PROCESS | 3660 | 1461029804284 Marionette TRACE conn2 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:44 INFO - PROCESS | 3660 | ++DOCSHELL 1D6F4C00 == 46 [pid = 3660] [id = 153] 18:36:44 INFO - PROCESS | 3660 | ++DOMWINDOW == 112 (1DA51400) [pid = 3660] [serial = 457] [outer = 00000000] 18:36:44 INFO - PROCESS | 3660 | ++DOMWINDOW == 113 (1DA58000) [pid = 3660] [serial = 458] [outer = 1DA51400] 18:36:44 INFO - PROCESS | 3660 | 1461029804337 Marionette DEBUG loaded listener.js 18:36:44 INFO - PROCESS | 3660 | ++DOMWINDOW == 114 (1DA5D800) [pid = 3660] [serial = 459] [outer = 1DA51400] 18:36:44 INFO - PROCESS | 3660 | [3660] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:36:44 INFO - PROCESS | 3660 | 1461029804960 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 18:36:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 18:36:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 903ms 18:36:44 INFO - PROCESS | 3660 | 1461029804995 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 18:36:44 INFO - PROCESS | 3660 | 1461029804998 Marionette TRACE conn2 <- [1,577,null,{"value":"13"}] 18:36:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 18:36:44 INFO - PROCESS | 3660 | 1461029805002 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 18:36:44 INFO - PROCESS | 3660 | 1461029805004 Marionette TRACE conn2 <- [1,578,null,{}] 18:36:45 INFO - PROCESS | 3660 | 1461029805044 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:45 INFO - PROCESS | 3660 | 1461029805143 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 18:36:45 INFO - PROCESS | 3660 | 1461029805218 Marionette TRACE conn2 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:45 INFO - PROCESS | 3660 | ++DOCSHELL 15427400 == 47 [pid = 3660] [id = 154] 18:36:45 INFO - PROCESS | 3660 | ++DOMWINDOW == 115 (15427800) [pid = 3660] [serial = 460] [outer = 00000000] 18:36:45 INFO - PROCESS | 3660 | ++DOMWINDOW == 116 (1542CC00) [pid = 3660] [serial = 461] [outer = 15427800] 18:36:45 INFO - PROCESS | 3660 | 1461029805271 Marionette DEBUG loaded listener.js 18:36:45 INFO - PROCESS | 3660 | ++DOMWINDOW == 117 (16523000) [pid = 3660] [serial = 462] [outer = 15427800] 18:36:45 INFO - PROCESS | 3660 | 1461029805931 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 18:36:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 18:36:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 981ms 18:36:45 INFO - PROCESS | 3660 | 1461029805972 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 18:36:45 INFO - PROCESS | 3660 | 1461029805976 Marionette TRACE conn2 <- [1,581,null,{"value":"13"}] 18:36:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 18:36:45 INFO - PROCESS | 3660 | 1461029805981 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 18:36:45 INFO - PROCESS | 3660 | 1461029805984 Marionette TRACE conn2 <- [1,582,null,{}] 18:36:45 INFO - PROCESS | 3660 | 1461029805989 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:46 INFO - PROCESS | 3660 | 1461029806084 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 18:36:46 INFO - PROCESS | 3660 | 1461029806184 Marionette TRACE conn2 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:46 INFO - PROCESS | 3660 | ++DOCSHELL 15422C00 == 48 [pid = 3660] [id = 155] 18:36:46 INFO - PROCESS | 3660 | ++DOMWINDOW == 118 (15425C00) [pid = 3660] [serial = 463] [outer = 00000000] 18:36:46 INFO - PROCESS | 3660 | ++DOMWINDOW == 119 (15694800) [pid = 3660] [serial = 464] [outer = 15425C00] 18:36:46 INFO - PROCESS | 3660 | 1461029806233 Marionette DEBUG loaded listener.js 18:36:46 INFO - PROCESS | 3660 | ++DOMWINDOW == 120 (16464C00) [pid = 3660] [serial = 465] [outer = 15425C00] 18:36:46 INFO - PROCESS | 3660 | --DOCSHELL 1D3C1800 == 47 [pid = 3660] [id = 149] 18:36:46 INFO - PROCESS | 3660 | --DOCSHELL 1879C400 == 46 [pid = 3660] [id = 148] 18:36:46 INFO - PROCESS | 3660 | --DOCSHELL 12BB6C00 == 45 [pid = 3660] [id = 147] 18:36:46 INFO - PROCESS | 3660 | --DOCSHELL 123F7800 == 44 [pid = 3660] [id = 146] 18:36:46 INFO - PROCESS | 3660 | --DOCSHELL 13204000 == 43 [pid = 3660] [id = 145] 18:36:46 INFO - PROCESS | 3660 | --DOCSHELL 18767400 == 42 [pid = 3660] [id = 144] 18:36:46 INFO - PROCESS | 3660 | --DOCSHELL 1879F000 == 41 [pid = 3660] [id = 143] 18:36:46 INFO - PROCESS | 3660 | --DOCSHELL 18218C00 == 40 [pid = 3660] [id = 142] 18:36:46 INFO - PROCESS | 3660 | --DOCSHELL 12D7E400 == 39 [pid = 3660] [id = 141] 18:36:46 INFO - PROCESS | 3660 | --DOCSHELL 13361400 == 38 [pid = 3660] [id = 140] 18:36:46 INFO - PROCESS | 3660 | --DOCSHELL 14347C00 == 37 [pid = 3660] [id = 136] 18:36:46 INFO - PROCESS | 3660 | --DOMWINDOW == 119 (1D3C0800) [pid = 3660] [serial = 403] [outer = 00000000] [url = about:blank] 18:36:46 INFO - PROCESS | 3660 | --DOMWINDOW == 118 (142A5400) [pid = 3660] [serial = 364] [outer = 00000000] [url = about:blank] 18:36:46 INFO - PROCESS | 3660 | --DOMWINDOW == 117 (1C9B2000) [pid = 3660] [serial = 373] [outer = 00000000] [url = about:blank] 18:36:46 INFO - PROCESS | 3660 | --DOMWINDOW == 116 (17F2EC00) [pid = 3660] [serial = 367] [outer = 00000000] [url = about:blank] 18:36:46 INFO - PROCESS | 3660 | --DOMWINDOW == 115 (1C155400) [pid = 3660] [serial = 370] [outer = 00000000] [url = about:blank] 18:36:46 INFO - PROCESS | 3660 | 1461029806792 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 18:36:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 18:36:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 841ms 18:36:46 INFO - PROCESS | 3660 | 1461029806826 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 18:36:46 INFO - PROCESS | 3660 | 1461029806831 Marionette TRACE conn2 <- [1,585,null,{"value":"13"}] 18:36:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 18:36:46 INFO - PROCESS | 3660 | 1461029806837 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 18:36:46 INFO - PROCESS | 3660 | 1461029806839 Marionette TRACE conn2 <- [1,586,null,{}] 18:36:46 INFO - PROCESS | 3660 | 1461029806843 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:46 INFO - PROCESS | 3660 | 1461029806921 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 18:36:46 INFO - PROCESS | 3660 | 1461029806932 Marionette TRACE conn2 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:46 INFO - PROCESS | 3660 | --DOMWINDOW == 114 (1C9AB400) [pid = 3660] [serial = 397] [outer = 00000000] [url = about:blank] 18:36:46 INFO - PROCESS | 3660 | --DOMWINDOW == 113 (1C9AE000) [pid = 3660] [serial = 398] [outer = 00000000] [url = about:blank] 18:36:46 INFO - PROCESS | 3660 | --DOMWINDOW == 112 (19BD7000) [pid = 3660] [serial = 386] [outer = 00000000] [url = about:blank] 18:36:47 INFO - PROCESS | 3660 | --DOMWINDOW == 111 (1D170400) [pid = 3660] [serial = 401] [outer = 00000000] [url = about:blank] 18:36:47 INFO - PROCESS | 3660 | --DOMWINDOW == 110 (1C53F400) [pid = 3660] [serial = 391] [outer = 00000000] [url = about:blank] 18:36:47 INFO - PROCESS | 3660 | --DOMWINDOW == 109 (19BCD400) [pid = 3660] [serial = 385] [outer = 00000000] [url = about:blank] 18:36:47 INFO - PROCESS | 3660 | --DOMWINDOW == 108 (18931400) [pid = 3660] [serial = 382] [outer = 00000000] [url = about:blank] 18:36:47 INFO - PROCESS | 3660 | --DOMWINDOW == 107 (192C0000) [pid = 3660] [serial = 383] [outer = 00000000] [url = about:blank] 18:36:47 INFO - PROCESS | 3660 | --DOMWINDOW == 106 (1C153800) [pid = 3660] [serial = 362] [outer = 00000000] [url = about:blank] 18:36:47 INFO - PROCESS | 3660 | --DOMWINDOW == 105 (1A510000) [pid = 3660] [serial = 388] [outer = 00000000] [url = about:blank] 18:36:47 INFO - PROCESS | 3660 | --DOMWINDOW == 104 (1A50E800) [pid = 3660] [serial = 389] [outer = 00000000] [url = about:blank] 18:36:47 INFO - PROCESS | 3660 | --DOMWINDOW == 103 (1652B800) [pid = 3660] [serial = 377] [outer = 00000000] [url = about:blank] 18:36:47 INFO - PROCESS | 3660 | --DOMWINDOW == 102 (16460C00) [pid = 3660] [serial = 376] [outer = 00000000] [url = about:blank] 18:36:47 INFO - PROCESS | 3660 | --DOMWINDOW == 101 (1656E800) [pid = 3660] [serial = 394] [outer = 00000000] [url = about:blank] 18:36:47 INFO - PROCESS | 3660 | --DOMWINDOW == 100 (16522800) [pid = 3660] [serial = 379] [outer = 00000000] [url = about:blank] 18:36:47 INFO - PROCESS | 3660 | --DOMWINDOW == 99 (16A7BC00) [pid = 3660] [serial = 380] [outer = 00000000] [url = about:blank] 18:36:47 INFO - PROCESS | 3660 | --DOMWINDOW == 98 (1C90D800) [pid = 3660] [serial = 392] [outer = 00000000] [url = about:blank] 18:36:47 INFO - PROCESS | 3660 | --DOMWINDOW == 97 (1879C000) [pid = 3660] [serial = 395] [outer = 00000000] [url = about:blank] 18:36:47 INFO - PROCESS | 3660 | --DOMWINDOW == 96 (1D16B800) [pid = 3660] [serial = 400] [outer = 00000000] [url = about:blank] 18:36:47 INFO - PROCESS | 3660 | ++DOCSHELL 02A97C00 == 38 [pid = 3660] [id = 156] 18:36:47 INFO - PROCESS | 3660 | ++DOMWINDOW == 97 (02AA2400) [pid = 3660] [serial = 466] [outer = 00000000] 18:36:47 INFO - PROCESS | 3660 | ++DOMWINDOW == 98 (142AD800) [pid = 3660] [serial = 467] [outer = 02AA2400] 18:36:47 INFO - PROCESS | 3660 | 1461029807047 Marionette DEBUG loaded listener.js 18:36:47 INFO - PROCESS | 3660 | ++DOMWINDOW == 99 (16460400) [pid = 3660] [serial = 468] [outer = 02AA2400] 18:36:47 INFO - PROCESS | 3660 | 1461029807453 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 18:36:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 18:36:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 623ms 18:36:47 INFO - PROCESS | 3660 | 1461029807475 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 18:36:47 INFO - PROCESS | 3660 | 1461029807477 Marionette TRACE conn2 <- [1,589,null,{"value":"13"}] 18:36:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 18:36:47 INFO - PROCESS | 3660 | 1461029807480 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 18:36:47 INFO - PROCESS | 3660 | 1461029807484 Marionette TRACE conn2 <- [1,590,null,{}] 18:36:47 INFO - PROCESS | 3660 | 1461029807493 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:47 INFO - PROCESS | 3660 | 1461029807572 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 18:36:47 INFO - PROCESS | 3660 | 1461029807579 Marionette TRACE conn2 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:47 INFO - PROCESS | 3660 | ++DOCSHELL 1810E800 == 39 [pid = 3660] [id = 157] 18:36:47 INFO - PROCESS | 3660 | ++DOMWINDOW == 100 (1820E400) [pid = 3660] [serial = 469] [outer = 00000000] 18:36:47 INFO - PROCESS | 3660 | ++DOMWINDOW == 101 (18A79800) [pid = 3660] [serial = 470] [outer = 1820E400] 18:36:47 INFO - PROCESS | 3660 | 1461029807625 Marionette DEBUG loaded listener.js 18:36:47 INFO - PROCESS | 3660 | ++DOMWINDOW == 102 (192C3C00) [pid = 3660] [serial = 471] [outer = 1820E400] 18:36:48 INFO - PROCESS | 3660 | 1461029808087 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 18:36:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 18:36:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 638ms 18:36:48 INFO - PROCESS | 3660 | 1461029808117 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 18:36:48 INFO - PROCESS | 3660 | 1461029808119 Marionette TRACE conn2 <- [1,593,null,{"value":"13"}] 18:36:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 18:36:48 INFO - PROCESS | 3660 | 1461029808126 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 18:36:48 INFO - PROCESS | 3660 | 1461029808128 Marionette TRACE conn2 <- [1,594,null,{}] 18:36:48 INFO - PROCESS | 3660 | 1461029808131 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:48 INFO - PROCESS | 3660 | 1461029808207 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 18:36:48 INFO - PROCESS | 3660 | 1461029808213 Marionette TRACE conn2 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:48 INFO - PROCESS | 3660 | ++DOCSHELL 19AA5000 == 40 [pid = 3660] [id = 158] 18:36:48 INFO - PROCESS | 3660 | ++DOMWINDOW == 103 (19AA5400) [pid = 3660] [serial = 472] [outer = 00000000] 18:36:48 INFO - PROCESS | 3660 | ++DOMWINDOW == 104 (19DCA800) [pid = 3660] [serial = 473] [outer = 19AA5400] 18:36:48 INFO - PROCESS | 3660 | 1461029808257 Marionette DEBUG loaded listener.js 18:36:48 INFO - PROCESS | 3660 | ++DOMWINDOW == 105 (1A0F6000) [pid = 3660] [serial = 474] [outer = 19AA5400] 18:36:48 INFO - PROCESS | 3660 | 1461029808678 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 18:36:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 18:36:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 592ms 18:36:48 INFO - PROCESS | 3660 | 1461029808720 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 18:36:48 INFO - PROCESS | 3660 | 1461029808722 Marionette TRACE conn2 <- [1,597,null,{"value":"13"}] 18:36:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 18:36:48 INFO - PROCESS | 3660 | 1461029808725 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 18:36:48 INFO - PROCESS | 3660 | 1461029808727 Marionette TRACE conn2 <- [1,598,null,{}] 18:36:48 INFO - PROCESS | 3660 | 1461029808737 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:48 INFO - PROCESS | 3660 | 1461029808834 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 18:36:48 INFO - PROCESS | 3660 | 1461029808841 Marionette TRACE conn2 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:48 INFO - PROCESS | 3660 | ++DOCSHELL 18A80800 == 41 [pid = 3660] [id = 159] 18:36:48 INFO - PROCESS | 3660 | ++DOMWINDOW == 106 (19C6A800) [pid = 3660] [serial = 475] [outer = 00000000] 18:36:48 INFO - PROCESS | 3660 | ++DOMWINDOW == 107 (1C153000) [pid = 3660] [serial = 476] [outer = 19C6A800] 18:36:48 INFO - PROCESS | 3660 | 1461029808884 Marionette DEBUG loaded listener.js 18:36:48 INFO - PROCESS | 3660 | ++DOMWINDOW == 108 (1C156C00) [pid = 3660] [serial = 477] [outer = 19C6A800] 18:36:49 INFO - PROCESS | 3660 | 1461029809360 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 18:36:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 18:36:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 685ms 18:36:49 INFO - PROCESS | 3660 | 1461029809425 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 18:36:49 INFO - PROCESS | 3660 | 1461029809427 Marionette TRACE conn2 <- [1,601,null,{"value":"13"}] 18:36:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 18:36:49 INFO - PROCESS | 3660 | 1461029809436 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 18:36:49 INFO - PROCESS | 3660 | 1461029809438 Marionette TRACE conn2 <- [1,602,null,{}] 18:36:49 INFO - PROCESS | 3660 | 1461029809441 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:49 INFO - PROCESS | 3660 | 1461029809571 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 18:36:49 INFO - PROCESS | 3660 | 1461029809625 Marionette TRACE conn2 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:49 INFO - PROCESS | 3660 | ++DOCSHELL 13208000 == 42 [pid = 3660] [id = 160] 18:36:49 INFO - PROCESS | 3660 | ++DOMWINDOW == 109 (13365400) [pid = 3660] [serial = 478] [outer = 00000000] 18:36:49 INFO - PROCESS | 3660 | ++DOMWINDOW == 110 (1CC0F000) [pid = 3660] [serial = 479] [outer = 13365400] 18:36:49 INFO - PROCESS | 3660 | 1461029809673 Marionette DEBUG loaded listener.js 18:36:49 INFO - PROCESS | 3660 | ++DOMWINDOW == 111 (19AC7800) [pid = 3660] [serial = 480] [outer = 13365400] 18:36:50 INFO - PROCESS | 3660 | 1461029810079 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 18:36:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 18:36:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 701ms 18:36:50 INFO - PROCESS | 3660 | 1461029810162 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 18:36:50 INFO - PROCESS | 3660 | 1461029810164 Marionette TRACE conn2 <- [1,605,null,{"value":"13"}] 18:36:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 18:36:50 INFO - PROCESS | 3660 | 1461029810172 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 18:36:50 INFO - PROCESS | 3660 | 1461029810174 Marionette TRACE conn2 <- [1,606,null,{}] 18:36:50 INFO - PROCESS | 3660 | 1461029810177 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:50 INFO - PROCESS | 3660 | 1461029810277 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 18:36:50 INFO - PROCESS | 3660 | 1461029810288 Marionette TRACE conn2 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:50 INFO - PROCESS | 3660 | ++DOCSHELL 1C537400 == 43 [pid = 3660] [id = 161] 18:36:50 INFO - PROCESS | 3660 | ++DOMWINDOW == 112 (1D05F000) [pid = 3660] [serial = 481] [outer = 00000000] 18:36:50 INFO - PROCESS | 3660 | ++DOMWINDOW == 113 (1D3B9C00) [pid = 3660] [serial = 482] [outer = 1D05F000] 18:36:50 INFO - PROCESS | 3660 | 1461029810380 Marionette DEBUG loaded listener.js 18:36:50 INFO - PROCESS | 3660 | ++DOMWINDOW == 114 (1D307400) [pid = 3660] [serial = 483] [outer = 1D05F000] 18:36:50 INFO - PROCESS | 3660 | --DOMWINDOW == 113 (1540B800) [pid = 3660] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 18:36:50 INFO - PROCESS | 3660 | --DOMWINDOW == 112 (16943000) [pid = 3660] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 18:36:50 INFO - PROCESS | 3660 | --DOMWINDOW == 111 (1C90F400) [pid = 3660] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 18:36:50 INFO - PROCESS | 3660 | --DOMWINDOW == 110 (12DD3400) [pid = 3660] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 18:36:50 INFO - PROCESS | 3660 | --DOMWINDOW == 109 (02A9BC00) [pid = 3660] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 18:36:50 INFO - PROCESS | 3660 | --DOMWINDOW == 108 (11BEFC00) [pid = 3660] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 18:36:50 INFO - PROCESS | 3660 | --DOMWINDOW == 107 (19BD6C00) [pid = 3660] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 18:36:50 INFO - PROCESS | 3660 | --DOMWINDOW == 106 (12DE1C00) [pid = 3660] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 18:36:50 INFO - PROCESS | 3660 | --DOMWINDOW == 105 (19AAE400) [pid = 3660] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 18:36:50 INFO - PROCESS | 3660 | --DOMWINDOW == 104 (1C53FC00) [pid = 3660] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 18:36:50 INFO - PROCESS | 3660 | --DOMWINDOW == 103 (1821C000) [pid = 3660] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 18:36:50 INFO - PROCESS | 3660 | --DOMWINDOW == 102 (18A73800) [pid = 3660] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 18:36:50 INFO - PROCESS | 3660 | --DOMWINDOW == 101 (15E31400) [pid = 3660] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 18:36:50 INFO - PROCESS | 3660 | --DOMWINDOW == 100 (1336A400) [pid = 3660] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 18:36:50 INFO - PROCESS | 3660 | --DOMWINDOW == 99 (142AE400) [pid = 3660] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 18:36:50 INFO - PROCESS | 3660 | --DOMWINDOW == 98 (136B7000) [pid = 3660] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 18:36:50 INFO - PROCESS | 3660 | --DOMWINDOW == 97 (1A7C8C00) [pid = 3660] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 18:36:50 INFO - PROCESS | 3660 | 1461029810912 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 18:36:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 18:36:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 778ms 18:36:50 INFO - PROCESS | 3660 | 1461029810940 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 18:36:50 INFO - PROCESS | 3660 | 1461029810942 Marionette TRACE conn2 <- [1,609,null,{"value":"13"}] 18:36:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 18:36:50 INFO - PROCESS | 3660 | 1461029810945 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 18:36:50 INFO - PROCESS | 3660 | 1461029810947 Marionette TRACE conn2 <- [1,610,null,{}] 18:36:50 INFO - PROCESS | 3660 | 1461029810951 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:51 INFO - PROCESS | 3660 | 1461029811022 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 18:36:51 INFO - PROCESS | 3660 | 1461029811030 Marionette TRACE conn2 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:51 INFO - PROCESS | 3660 | ++DOCSHELL 123C1400 == 44 [pid = 3660] [id = 162] 18:36:51 INFO - PROCESS | 3660 | ++DOMWINDOW == 98 (12DD7000) [pid = 3660] [serial = 484] [outer = 00000000] 18:36:51 INFO - PROCESS | 3660 | ++DOMWINDOW == 99 (14208400) [pid = 3660] [serial = 485] [outer = 12DD7000] 18:36:51 INFO - PROCESS | 3660 | 1461029811075 Marionette DEBUG loaded listener.js 18:36:51 INFO - PROCESS | 3660 | ++DOMWINDOW == 100 (156A1800) [pid = 3660] [serial = 486] [outer = 12DD7000] 18:36:51 INFO - PROCESS | 3660 | 1461029811487 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 18:36:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 18:36:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 592ms 18:36:51 INFO - PROCESS | 3660 | 1461029811544 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 18:36:51 INFO - PROCESS | 3660 | 1461029811547 Marionette TRACE conn2 <- [1,613,null,{"value":"13"}] 18:36:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 18:36:51 INFO - PROCESS | 3660 | 1461029811580 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 18:36:51 INFO - PROCESS | 3660 | 1461029811582 Marionette TRACE conn2 <- [1,614,null,{}] 18:36:51 INFO - PROCESS | 3660 | 1461029811585 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:51 INFO - PROCESS | 3660 | 1461029811659 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 18:36:51 INFO - PROCESS | 3660 | 1461029811666 Marionette TRACE conn2 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:51 INFO - PROCESS | 3660 | ++DOCSHELL 13812400 == 45 [pid = 3660] [id = 163] 18:36:51 INFO - PROCESS | 3660 | ++DOMWINDOW == 101 (15CC9400) [pid = 3660] [serial = 487] [outer = 00000000] 18:36:51 INFO - PROCESS | 3660 | ++DOMWINDOW == 102 (19BCC800) [pid = 3660] [serial = 488] [outer = 15CC9400] 18:36:51 INFO - PROCESS | 3660 | 1461029811710 Marionette DEBUG loaded listener.js 18:36:51 INFO - PROCESS | 3660 | ++DOMWINDOW == 103 (1C90F400) [pid = 3660] [serial = 489] [outer = 15CC9400] 18:36:52 INFO - PROCESS | 3660 | 1461029812116 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 18:36:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 18:36:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 592ms 18:36:52 INFO - PROCESS | 3660 | 1461029812180 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 18:36:52 INFO - PROCESS | 3660 | 1461029812182 Marionette TRACE conn2 <- [1,617,null,{"value":"13"}] 18:36:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 18:36:52 INFO - PROCESS | 3660 | 1461029812185 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 18:36:52 INFO - PROCESS | 3660 | 1461029812187 Marionette TRACE conn2 <- [1,618,null,{}] 18:36:52 INFO - PROCESS | 3660 | 1461029812190 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:52 INFO - PROCESS | 3660 | 1461029812263 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 18:36:52 INFO - PROCESS | 3660 | 1461029812271 Marionette TRACE conn2 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:52 INFO - PROCESS | 3660 | ++DOCSHELL 15E31400 == 46 [pid = 3660] [id = 164] 18:36:52 INFO - PROCESS | 3660 | ++DOMWINDOW == 104 (197B4000) [pid = 3660] [serial = 490] [outer = 00000000] 18:36:52 INFO - PROCESS | 3660 | ++DOMWINDOW == 105 (1D460000) [pid = 3660] [serial = 491] [outer = 197B4000] 18:36:52 INFO - PROCESS | 3660 | 1461029812320 Marionette DEBUG loaded listener.js 18:36:52 INFO - PROCESS | 3660 | ++DOMWINDOW == 106 (1D460C00) [pid = 3660] [serial = 492] [outer = 197B4000] 18:36:52 INFO - PROCESS | 3660 | 1461029812802 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 18:36:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 18:36:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 639ms 18:36:52 INFO - PROCESS | 3660 | 1461029812823 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 18:36:52 INFO - PROCESS | 3660 | 1461029812826 Marionette TRACE conn2 <- [1,621,null,{"value":"13"}] 18:36:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 18:36:52 INFO - PROCESS | 3660 | 1461029812829 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 18:36:52 INFO - PROCESS | 3660 | 1461029812831 Marionette TRACE conn2 <- [1,622,null,{}] 18:36:52 INFO - PROCESS | 3660 | 1461029812834 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:52 INFO - PROCESS | 3660 | 1461029812984 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 18:36:53 INFO - PROCESS | 3660 | 1461029813166 Marionette TRACE conn2 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:53 INFO - PROCESS | 3660 | ++DOCSHELL 13797C00 == 47 [pid = 3660] [id = 165] 18:36:53 INFO - PROCESS | 3660 | ++DOMWINDOW == 107 (13798000) [pid = 3660] [serial = 493] [outer = 00000000] 18:36:53 INFO - PROCESS | 3660 | ++DOMWINDOW == 108 (1439B800) [pid = 3660] [serial = 494] [outer = 13798000] 18:36:53 INFO - PROCESS | 3660 | 1461029813224 Marionette DEBUG loaded listener.js 18:36:53 INFO - PROCESS | 3660 | ++DOMWINDOW == 109 (1542EC00) [pid = 3660] [serial = 495] [outer = 13798000] 18:36:53 INFO - PROCESS | 3660 | [3660] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:36:53 INFO - PROCESS | 3660 | [3660] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:36:53 INFO - PROCESS | 3660 | 1461029813789 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 18:36:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 18:36:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 996ms 18:36:53 INFO - PROCESS | 3660 | 1461029813833 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 18:36:53 INFO - PROCESS | 3660 | 1461029813838 Marionette TRACE conn2 <- [1,625,null,{"value":"13"}] 18:36:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 18:36:53 INFO - PROCESS | 3660 | 1461029813843 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 18:36:53 INFO - PROCESS | 3660 | 1461029813847 Marionette TRACE conn2 <- [1,626,null,{}] 18:36:53 INFO - PROCESS | 3660 | 1461029813852 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:53 INFO - PROCESS | 3660 | 1461029813953 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 18:36:54 INFO - PROCESS | 3660 | 1461029814047 Marionette TRACE conn2 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:54 INFO - PROCESS | 3660 | ++DOCSHELL 13797000 == 48 [pid = 3660] [id = 166] 18:36:54 INFO - PROCESS | 3660 | ++DOMWINDOW == 110 (13798400) [pid = 3660] [serial = 496] [outer = 00000000] 18:36:54 INFO - PROCESS | 3660 | ++DOMWINDOW == 111 (1656D000) [pid = 3660] [serial = 497] [outer = 13798400] 18:36:54 INFO - PROCESS | 3660 | 1461029814103 Marionette DEBUG loaded listener.js 18:36:54 INFO - PROCESS | 3660 | ++DOMWINDOW == 112 (17F23400) [pid = 3660] [serial = 498] [outer = 13798400] 18:36:54 INFO - PROCESS | 3660 | [3660] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:36:54 INFO - PROCESS | 3660 | [3660] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:36:54 INFO - PROCESS | 3660 | 1461029814718 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 18:36:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 18:36:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 950ms 18:36:54 INFO - PROCESS | 3660 | 1461029814789 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 18:36:54 INFO - PROCESS | 3660 | 1461029814792 Marionette TRACE conn2 <- [1,629,null,{"value":"13"}] 18:36:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 18:36:54 INFO - PROCESS | 3660 | 1461029814796 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 18:36:54 INFO - PROCESS | 3660 | 1461029814798 Marionette TRACE conn2 <- [1,630,null,{}] 18:36:54 INFO - PROCESS | 3660 | 1461029814802 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:54 INFO - PROCESS | 3660 | 1461029814900 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 18:36:54 INFO - PROCESS | 3660 | 1461029814982 Marionette TRACE conn2 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:55 INFO - PROCESS | 3660 | ++DOCSHELL 187A5C00 == 49 [pid = 3660] [id = 167] 18:36:55 INFO - PROCESS | 3660 | ++DOMWINDOW == 113 (1A5F8C00) [pid = 3660] [serial = 499] [outer = 00000000] 18:36:55 INFO - PROCESS | 3660 | ++DOMWINDOW == 114 (1C90E000) [pid = 3660] [serial = 500] [outer = 1A5F8C00] 18:36:55 INFO - PROCESS | 3660 | 1461029815076 Marionette DEBUG loaded listener.js 18:36:55 INFO - PROCESS | 3660 | ++DOMWINDOW == 115 (1C9B9C00) [pid = 3660] [serial = 501] [outer = 1A5F8C00] 18:36:55 INFO - PROCESS | 3660 | 1461029815617 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 18:36:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 18:36:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 903ms 18:36:55 INFO - PROCESS | 3660 | 1461029815683 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 18:36:55 INFO - PROCESS | 3660 | 1461029815687 Marionette TRACE conn2 <- [1,633,null,{"value":"13"}] 18:36:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 18:36:55 INFO - PROCESS | 3660 | 1461029815697 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 18:36:55 INFO - PROCESS | 3660 | 1461029815702 Marionette TRACE conn2 <- [1,634,null,{}] 18:36:55 INFO - PROCESS | 3660 | 1461029815706 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:55 INFO - PROCESS | 3660 | 1461029815806 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 18:36:55 INFO - PROCESS | 3660 | 1461029815885 Marionette TRACE conn2 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:55 INFO - PROCESS | 3660 | ++DOCSHELL 1C90CC00 == 50 [pid = 3660] [id = 168] 18:36:55 INFO - PROCESS | 3660 | ++DOMWINDOW == 116 (1DA51C00) [pid = 3660] [serial = 502] [outer = 00000000] 18:36:55 INFO - PROCESS | 3660 | ++DOMWINDOW == 117 (1DC98800) [pid = 3660] [serial = 503] [outer = 1DA51C00] 18:36:55 INFO - PROCESS | 3660 | 1461029815978 Marionette DEBUG loaded listener.js 18:36:56 INFO - PROCESS | 3660 | ++DOMWINDOW == 118 (1DC9BC00) [pid = 3660] [serial = 504] [outer = 1DA51C00] 18:36:56 INFO - PROCESS | 3660 | 1461029816561 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 18:36:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 18:36:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 888ms 18:36:56 INFO - PROCESS | 3660 | 1461029816597 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 18:36:56 INFO - PROCESS | 3660 | 1461029816600 Marionette TRACE conn2 <- [1,637,null,{"value":"13"}] 18:36:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 18:36:56 INFO - PROCESS | 3660 | 1461029816603 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 18:36:56 INFO - PROCESS | 3660 | 1461029816605 Marionette TRACE conn2 <- [1,638,null,{}] 18:36:56 INFO - PROCESS | 3660 | 1461029816609 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:56 INFO - PROCESS | 3660 | 1461029816709 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 18:36:56 INFO - PROCESS | 3660 | 1461029816998 Marionette TRACE conn2 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:57 INFO - PROCESS | 3660 | ++DOCSHELL 11BEFC00 == 51 [pid = 3660] [id = 169] 18:36:57 INFO - PROCESS | 3660 | ++DOMWINDOW == 119 (11BF2800) [pid = 3660] [serial = 505] [outer = 00000000] 18:36:57 INFO - PROCESS | 3660 | ++DOMWINDOW == 120 (13ACD800) [pid = 3660] [serial = 506] [outer = 11BF2800] 18:36:57 INFO - PROCESS | 3660 | 1461029817048 Marionette DEBUG loaded listener.js 18:36:57 INFO - PROCESS | 3660 | ++DOMWINDOW == 121 (14A03C00) [pid = 3660] [serial = 507] [outer = 11BF2800] 18:36:57 INFO - PROCESS | 3660 | --DOCSHELL 1C90D400 == 50 [pid = 3660] [id = 125] 18:36:57 INFO - PROCESS | 3660 | --DOCSHELL 15E31400 == 49 [pid = 3660] [id = 164] 18:36:57 INFO - PROCESS | 3660 | --DOCSHELL 13812400 == 48 [pid = 3660] [id = 163] 18:36:57 INFO - PROCESS | 3660 | --DOCSHELL 123C1400 == 47 [pid = 3660] [id = 162] 18:36:57 INFO - PROCESS | 3660 | --DOCSHELL 1C537400 == 46 [pid = 3660] [id = 161] 18:36:57 INFO - PROCESS | 3660 | --DOCSHELL 13208000 == 45 [pid = 3660] [id = 160] 18:36:57 INFO - PROCESS | 3660 | --DOCSHELL 18A80800 == 44 [pid = 3660] [id = 159] 18:36:57 INFO - PROCESS | 3660 | --DOCSHELL 19AA5000 == 43 [pid = 3660] [id = 158] 18:36:57 INFO - PROCESS | 3660 | --DOCSHELL 1810E800 == 42 [pid = 3660] [id = 157] 18:36:57 INFO - PROCESS | 3660 | --DOCSHELL 02A97C00 == 41 [pid = 3660] [id = 156] 18:36:57 INFO - PROCESS | 3660 | --DOCSHELL 15422C00 == 40 [pid = 3660] [id = 155] 18:36:57 INFO - PROCESS | 3660 | --DOCSHELL 18614400 == 39 [pid = 3660] [id = 152] 18:36:57 INFO - PROCESS | 3660 | --DOCSHELL 16524000 == 38 [pid = 3660] [id = 151] 18:36:57 INFO - PROCESS | 3660 | --DOCSHELL 11BF9800 == 37 [pid = 3660] [id = 150] 18:36:57 INFO - PROCESS | 3660 | 1461029817695 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 18:36:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 18:36:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1137ms 18:36:57 INFO - PROCESS | 3660 | 1461029817749 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 18:36:57 INFO - PROCESS | 3660 | 1461029817752 Marionette TRACE conn2 <- [1,641,null,{"value":"13"}] 18:36:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 18:36:57 INFO - PROCESS | 3660 | 1461029817756 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 18:36:57 INFO - PROCESS | 3660 | 1461029817760 Marionette TRACE conn2 <- [1,642,null,{}] 18:36:57 INFO - PROCESS | 3660 | 1461029817765 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:57 INFO - PROCESS | 3660 | 1461029817858 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 18:36:57 INFO - PROCESS | 3660 | --DOMWINDOW == 120 (16467000) [pid = 3660] [serial = 338] [outer = 00000000] [url = about:blank] 18:36:57 INFO - PROCESS | 3660 | --DOMWINDOW == 119 (18617000) [pid = 3660] [serial = 368] [outer = 00000000] [url = about:blank] 18:36:57 INFO - PROCESS | 3660 | --DOMWINDOW == 118 (1CC0BC00) [pid = 3660] [serial = 374] [outer = 00000000] [url = about:blank] 18:36:57 INFO - PROCESS | 3660 | --DOMWINDOW == 117 (14A89800) [pid = 3660] [serial = 365] [outer = 00000000] [url = about:blank] 18:36:57 INFO - PROCESS | 3660 | --DOMWINDOW == 116 (1235E000) [pid = 3660] [serial = 335] [outer = 00000000] [url = about:blank] 18:36:57 INFO - PROCESS | 3660 | --DOMWINDOW == 115 (15E36800) [pid = 3660] [serial = 290] [outer = 00000000] [url = about:blank] 18:36:57 INFO - PROCESS | 3660 | --DOMWINDOW == 114 (1C160C00) [pid = 3660] [serial = 371] [outer = 00000000] [url = about:blank] 18:36:57 INFO - PROCESS | 3660 | --DOMWINDOW == 113 (142AB400) [pid = 3660] [serial = 422] [outer = 00000000] [url = about:blank] 18:36:57 INFO - PROCESS | 3660 | --DOMWINDOW == 112 (15E38800) [pid = 3660] [serial = 423] [outer = 00000000] [url = about:blank] 18:36:57 INFO - PROCESS | 3660 | --DOMWINDOW == 111 (1A088400) [pid = 3660] [serial = 432] [outer = 00000000] [url = about:blank] 18:36:57 INFO - PROCESS | 3660 | --DOMWINDOW == 110 (1D05B400) [pid = 3660] [serial = 437] [outer = 00000000] [url = about:blank] 18:36:57 INFO - PROCESS | 3660 | --DOMWINDOW == 109 (18797800) [pid = 3660] [serial = 425] [outer = 00000000] [url = about:blank] 18:36:57 INFO - PROCESS | 3660 | --DOMWINDOW == 108 (187A4800) [pid = 3660] [serial = 426] [outer = 00000000] [url = about:blank] 18:36:57 INFO - PROCESS | 3660 | --DOMWINDOW == 107 (197B3800) [pid = 3660] [serial = 428] [outer = 00000000] [url = about:blank] 18:36:57 INFO - PROCESS | 3660 | --DOMWINDOW == 106 (18A80C00) [pid = 3660] [serial = 417] [outer = 00000000] [url = about:blank] 18:36:57 INFO - PROCESS | 3660 | --DOMWINDOW == 105 (18765800) [pid = 3660] [serial = 416] [outer = 00000000] [url = about:blank] 18:36:57 INFO - PROCESS | 3660 | --DOMWINDOW == 104 (15AD4000) [pid = 3660] [serial = 420] [outer = 00000000] [url = about:blank] 18:36:57 INFO - PROCESS | 3660 | --DOMWINDOW == 103 (142A6000) [pid = 3660] [serial = 419] [outer = 00000000] [url = about:blank] 18:36:57 INFO - PROCESS | 3660 | --DOMWINDOW == 102 (1A72C000) [pid = 3660] [serial = 434] [outer = 00000000] [url = about:blank] 18:36:57 INFO - PROCESS | 3660 | --DOMWINDOW == 101 (1540AC00) [pid = 3660] [serial = 406] [outer = 00000000] [url = about:blank] 18:36:57 INFO - PROCESS | 3660 | --DOMWINDOW == 100 (18A81C00) [pid = 3660] [serial = 409] [outer = 00000000] [url = about:blank] 18:36:57 INFO - PROCESS | 3660 | --DOMWINDOW == 99 (1D458400) [pid = 3660] [serial = 413] [outer = 00000000] [url = about:blank] 18:36:57 INFO - PROCESS | 3660 | --DOMWINDOW == 98 (18A80000) [pid = 3660] [serial = 440] [outer = 00000000] [url = about:blank] 18:36:57 INFO - PROCESS | 3660 | --DOMWINDOW == 97 (18A76800) [pid = 3660] [serial = 441] [outer = 00000000] [url = about:blank] 18:36:57 INFO - PROCESS | 3660 | --DOMWINDOW == 96 (1D172000) [pid = 3660] [serial = 443] [outer = 00000000] [url = about:blank] 18:36:57 INFO - PROCESS | 3660 | --DOMWINDOW == 95 (1C9B4000) [pid = 3660] [serial = 438] [outer = 00000000] [url = about:blank] 18:36:57 INFO - PROCESS | 3660 | --DOMWINDOW == 94 (1666BC00) [pid = 3660] [serial = 170] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:36:57 INFO - PROCESS | 3660 | --DOMWINDOW == 93 (1A00E800) [pid = 3660] [serial = 431] [outer = 00000000] [url = about:blank] 18:36:57 INFO - PROCESS | 3660 | --DOMWINDOW == 92 (1C160800) [pid = 3660] [serial = 435] [outer = 00000000] [url = about:blank] 18:36:57 INFO - PROCESS | 3660 | --DOMWINDOW == 91 (1D30B400) [pid = 3660] [serial = 444] [outer = 00000000] [url = about:blank] 18:36:57 INFO - PROCESS | 3660 | --DOMWINDOW == 90 (19AC6C00) [pid = 3660] [serial = 429] [outer = 00000000] [url = about:blank] 18:36:57 INFO - PROCESS | 3660 | --DOMWINDOW == 89 (1D60A400) [pid = 3660] [serial = 446] [outer = 00000000] [url = about:blank] 18:36:57 INFO - PROCESS | 3660 | 1461029817940 Marionette TRACE conn2 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:57 INFO - PROCESS | 3660 | ++DOCSHELL 1235E000 == 38 [pid = 3660] [id = 170] 18:36:57 INFO - PROCESS | 3660 | ++DOMWINDOW == 90 (123F7800) [pid = 3660] [serial = 508] [outer = 00000000] 18:36:57 INFO - PROCESS | 3660 | ++DOMWINDOW == 91 (14210C00) [pid = 3660] [serial = 509] [outer = 123F7800] 18:36:57 INFO - PROCESS | 3660 | 1461029817987 Marionette DEBUG loaded listener.js 18:36:58 INFO - PROCESS | 3660 | ++DOMWINDOW == 92 (15416C00) [pid = 3660] [serial = 510] [outer = 123F7800] 18:36:58 INFO - PROCESS | 3660 | 1461029818347 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 18:36:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 18:36:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 623ms 18:36:58 INFO - PROCESS | 3660 | 1461029818394 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 18:36:58 INFO - PROCESS | 3660 | 1461029818398 Marionette TRACE conn2 <- [1,645,null,{"value":"13"}] 18:36:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 18:36:58 INFO - PROCESS | 3660 | 1461029818401 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 18:36:58 INFO - PROCESS | 3660 | 1461029818403 Marionette TRACE conn2 <- [1,646,null,{}] 18:36:58 INFO - PROCESS | 3660 | 1461029818407 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:58 INFO - PROCESS | 3660 | 1461029818515 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 18:36:58 INFO - PROCESS | 3660 | 1461029818526 Marionette TRACE conn2 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:58 INFO - PROCESS | 3660 | ++DOCSHELL 16942800 == 39 [pid = 3660] [id = 171] 18:36:58 INFO - PROCESS | 3660 | ++DOMWINDOW == 93 (16943400) [pid = 3660] [serial = 511] [outer = 00000000] 18:36:58 INFO - PROCESS | 3660 | ++DOMWINDOW == 94 (16A76000) [pid = 3660] [serial = 512] [outer = 16943400] 18:36:58 INFO - PROCESS | 3660 | 1461029818572 Marionette DEBUG loaded listener.js 18:36:58 INFO - PROCESS | 3660 | ++DOMWINDOW == 95 (18101C00) [pid = 3660] [serial = 513] [outer = 16943400] 18:36:59 INFO - PROCESS | 3660 | 1461029819038 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 18:36:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 18:36:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 701ms 18:36:59 INFO - PROCESS | 3660 | 1461029819101 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 18:36:59 INFO - PROCESS | 3660 | 1461029819104 Marionette TRACE conn2 <- [1,649,null,{"value":"13"}] 18:36:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 18:36:59 INFO - PROCESS | 3660 | 1461029819113 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 18:36:59 INFO - PROCESS | 3660 | 1461029819118 Marionette TRACE conn2 <- [1,650,null,{}] 18:36:59 INFO - PROCESS | 3660 | 1461029819122 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:59 INFO - PROCESS | 3660 | 1461029819199 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 18:36:59 INFO - PROCESS | 3660 | 1461029819207 Marionette TRACE conn2 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:59 INFO - PROCESS | 3660 | ++DOCSHELL 18925000 == 40 [pid = 3660] [id = 172] 18:36:59 INFO - PROCESS | 3660 | ++DOMWINDOW == 96 (18A80000) [pid = 3660] [serial = 514] [outer = 00000000] 18:36:59 INFO - PROCESS | 3660 | ++DOMWINDOW == 97 (192C4800) [pid = 3660] [serial = 515] [outer = 18A80000] 18:36:59 INFO - PROCESS | 3660 | 1461029819251 Marionette DEBUG loaded listener.js 18:36:59 INFO - PROCESS | 3660 | ++DOMWINDOW == 98 (1964C400) [pid = 3660] [serial = 516] [outer = 18A80000] 18:36:59 INFO - PROCESS | 3660 | [3660] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:36:59 INFO - PROCESS | 3660 | [3660] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:36:59 INFO - PROCESS | 3660 | [3660] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:36:59 INFO - PROCESS | 3660 | 1461029819650 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 18:36:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 18:36:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 592ms 18:36:59 INFO - PROCESS | 3660 | 1461029819688 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 18:36:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 18:36:59 INFO - PROCESS | 3660 | 1461029819690 Marionette TRACE conn2 <- [1,653,null,{"value":"13"}] 18:36:59 INFO - PROCESS | 3660 | 1461029819694 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 18:36:59 INFO - PROCESS | 3660 | 1461029819695 Marionette TRACE conn2 <- [1,654,null,{}] 18:36:59 INFO - PROCESS | 3660 | 1461029819699 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:59 INFO - PROCESS | 3660 | 1461029819787 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 18:36:59 INFO - PROCESS | 3660 | 1461029819836 Marionette TRACE conn2 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:59 INFO - PROCESS | 3660 | ++DOCSHELL 19AC4400 == 41 [pid = 3660] [id = 173] 18:36:59 INFO - PROCESS | 3660 | ++DOMWINDOW == 99 (19AC6C00) [pid = 3660] [serial = 517] [outer = 00000000] 18:36:59 INFO - PROCESS | 3660 | ++DOMWINDOW == 100 (19BD7400) [pid = 3660] [serial = 518] [outer = 19AC6C00] 18:36:59 INFO - PROCESS | 3660 | 1461029819885 Marionette DEBUG loaded listener.js 18:36:59 INFO - PROCESS | 3660 | ++DOMWINDOW == 101 (19D5C400) [pid = 3660] [serial = 519] [outer = 19AC6C00] 18:37:00 INFO - PROCESS | 3660 | [3660] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:37:00 INFO - PROCESS | 3660 | [3660] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:37:00 INFO - PROCESS | 3660 | [3660] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:37:00 INFO - PROCESS | 3660 | 1461029820330 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 18:37:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 18:37:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 685ms 18:37:00 INFO - PROCESS | 3660 | 1461029820393 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 18:37:00 INFO - PROCESS | 3660 | 1461029820395 Marionette TRACE conn2 <- [1,657,null,{"value":"13"}] 18:37:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 18:37:00 INFO - PROCESS | 3660 | 1461029820398 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 18:37:00 INFO - PROCESS | 3660 | 1461029820400 Marionette TRACE conn2 <- [1,658,null,{}] 18:37:00 INFO - PROCESS | 3660 | 1461029820404 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:00 INFO - PROCESS | 3660 | 1461029820507 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 18:37:00 INFO - PROCESS | 3660 | 1461029820515 Marionette TRACE conn2 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:00 INFO - PROCESS | 3660 | ++DOCSHELL 1A089800 == 42 [pid = 3660] [id = 174] 18:37:00 INFO - PROCESS | 3660 | ++DOMWINDOW == 102 (1A08A800) [pid = 3660] [serial = 520] [outer = 00000000] 18:37:00 INFO - PROCESS | 3660 | ++DOMWINDOW == 103 (1A50EC00) [pid = 3660] [serial = 521] [outer = 1A08A800] 18:37:00 INFO - PROCESS | 3660 | 1461029820609 Marionette DEBUG loaded listener.js 18:37:00 INFO - PROCESS | 3660 | ++DOMWINDOW == 104 (1C155400) [pid = 3660] [serial = 522] [outer = 1A08A800] 18:37:01 INFO - PROCESS | 3660 | 1461029821049 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 18:37:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 18:37:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 685ms 18:37:01 INFO - PROCESS | 3660 | 1461029821106 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 18:37:01 INFO - PROCESS | 3660 | 1461029821108 Marionette TRACE conn2 <- [1,661,null,{"value":"13"}] 18:37:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 18:37:01 INFO - PROCESS | 3660 | 1461029821111 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 18:37:01 INFO - PROCESS | 3660 | 1461029821113 Marionette TRACE conn2 <- [1,662,null,{}] 18:37:01 INFO - PROCESS | 3660 | 1461029821116 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:01 INFO - PROCESS | 3660 | 1461029821247 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 18:37:01 INFO - PROCESS | 3660 | 1461029821259 Marionette TRACE conn2 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:01 INFO - PROCESS | 3660 | ++DOCSHELL 1A503400 == 43 [pid = 3660] [id = 175] 18:37:01 INFO - PROCESS | 3660 | ++DOMWINDOW == 105 (1C157800) [pid = 3660] [serial = 523] [outer = 00000000] 18:37:01 INFO - PROCESS | 3660 | ++DOMWINDOW == 106 (1C916800) [pid = 3660] [serial = 524] [outer = 1C157800] 18:37:01 INFO - PROCESS | 3660 | 1461029821303 Marionette DEBUG loaded listener.js 18:37:01 INFO - PROCESS | 3660 | ++DOMWINDOW == 107 (1C9B7000) [pid = 3660] [serial = 525] [outer = 1C157800] 18:37:01 INFO - PROCESS | 3660 | [3660] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:37:01 INFO - PROCESS | 3660 | [3660] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:37:01 INFO - PROCESS | 3660 | [3660] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:37:01 INFO - PROCESS | 3660 | 1461029821743 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 18:37:01 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 18:37:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 700ms 18:37:01 INFO - PROCESS | 3660 | 1461029821808 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 18:37:01 INFO - PROCESS | 3660 | 1461029821810 Marionette TRACE conn2 <- [1,665,null,{"value":"13"}] 18:37:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 18:37:01 INFO - PROCESS | 3660 | 1461029821818 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 18:37:01 INFO - PROCESS | 3660 | 1461029821821 Marionette TRACE conn2 <- [1,666,null,{}] 18:37:01 INFO - PROCESS | 3660 | 1461029821826 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:01 INFO - PROCESS | 3660 | 1461029821934 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 18:37:01 INFO - PROCESS | 3660 | 1461029821944 Marionette TRACE conn2 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:01 INFO - PROCESS | 3660 | ++DOCSHELL 18A82C00 == 44 [pid = 3660] [id = 176] 18:37:01 INFO - PROCESS | 3660 | ++DOMWINDOW == 108 (1C53F000) [pid = 3660] [serial = 526] [outer = 00000000] 18:37:01 INFO - PROCESS | 3660 | ++DOMWINDOW == 109 (1D169400) [pid = 3660] [serial = 527] [outer = 1C53F000] 18:37:01 INFO - PROCESS | 3660 | 1461029821989 Marionette DEBUG loaded listener.js 18:37:02 INFO - PROCESS | 3660 | ++DOMWINDOW == 110 (1D05D000) [pid = 3660] [serial = 528] [outer = 1C53F000] 18:37:02 INFO - PROCESS | 3660 | --DOMWINDOW == 109 (13365400) [pid = 3660] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 18:37:02 INFO - PROCESS | 3660 | --DOMWINDOW == 108 (1D05F000) [pid = 3660] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 18:37:02 INFO - PROCESS | 3660 | --DOMWINDOW == 107 (15427800) [pid = 3660] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 18:37:02 INFO - PROCESS | 3660 | --DOMWINDOW == 106 (02AA2400) [pid = 3660] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 18:37:02 INFO - PROCESS | 3660 | --DOMWINDOW == 105 (15425C00) [pid = 3660] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 18:37:02 INFO - PROCESS | 3660 | --DOMWINDOW == 104 (1820E400) [pid = 3660] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 18:37:02 INFO - PROCESS | 3660 | --DOMWINDOW == 103 (19AA5400) [pid = 3660] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 18:37:02 INFO - PROCESS | 3660 | --DOMWINDOW == 102 (12DD7000) [pid = 3660] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 18:37:02 INFO - PROCESS | 3660 | --DOMWINDOW == 101 (15CC9400) [pid = 3660] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 18:37:02 INFO - PROCESS | 3660 | --DOMWINDOW == 100 (19C6A800) [pid = 3660] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 18:37:02 INFO - PROCESS | 3660 | --DOMWINDOW == 99 (1D067C00) [pid = 3660] [serial = 402] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 18:37:02 INFO - PROCESS | 3660 | 1461029822494 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 18:37:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 18:37:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 748ms 18:37:02 INFO - PROCESS | 3660 | 1461029822554 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 18:37:02 INFO - PROCESS | 3660 | 1461029822556 Marionette TRACE conn2 <- [1,669,null,{"value":"13"}] 18:37:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 18:37:02 INFO - PROCESS | 3660 | 1461029822559 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 18:37:02 INFO - PROCESS | 3660 | 1461029822561 Marionette TRACE conn2 <- [1,670,null,{}] 18:37:02 INFO - PROCESS | 3660 | 1461029822565 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:02 INFO - PROCESS | 3660 | 1461029822639 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 18:37:02 INFO - PROCESS | 3660 | 1461029822645 Marionette TRACE conn2 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:02 INFO - PROCESS | 3660 | ++DOCSHELL 12B81400 == 45 [pid = 3660] [id = 177] 18:37:02 INFO - PROCESS | 3660 | ++DOMWINDOW == 100 (12BB6C00) [pid = 3660] [serial = 529] [outer = 00000000] 18:37:02 INFO - PROCESS | 3660 | ++DOMWINDOW == 101 (1A5EE000) [pid = 3660] [serial = 530] [outer = 12BB6C00] 18:37:02 INFO - PROCESS | 3660 | 1461029822689 Marionette DEBUG loaded listener.js 18:37:02 INFO - PROCESS | 3660 | ++DOMWINDOW == 102 (1C917000) [pid = 3660] [serial = 531] [outer = 12BB6C00] 18:37:03 INFO - PROCESS | 3660 | 1461029823629 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 18:37:03 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) 18:37:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1090ms 18:37:03 INFO - PROCESS | 3660 | 1461029823657 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 18:37:03 INFO - PROCESS | 3660 | 1461029823659 Marionette TRACE conn2 <- [1,673,null,{"value":"13"}] 18:37:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 18:37:03 INFO - PROCESS | 3660 | 1461029823662 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 18:37:03 INFO - PROCESS | 3660 | 1461029823664 Marionette TRACE conn2 <- [1,674,null,{}] 18:37:03 INFO - PROCESS | 3660 | 1461029823667 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:03 INFO - PROCESS | 3660 | 1461029823740 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 18:37:03 INFO - PROCESS | 3660 | 1461029823747 Marionette TRACE conn2 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:03 INFO - PROCESS | 3660 | ++DOCSHELL 1A50DC00 == 46 [pid = 3660] [id = 178] 18:37:03 INFO - PROCESS | 3660 | ++DOMWINDOW == 103 (1A728C00) [pid = 3660] [serial = 532] [outer = 00000000] 18:37:03 INFO - PROCESS | 3660 | ++DOMWINDOW == 104 (1D458400) [pid = 3660] [serial = 533] [outer = 1A728C00] 18:37:03 INFO - PROCESS | 3660 | 1461029823790 Marionette DEBUG loaded listener.js 18:37:03 INFO - PROCESS | 3660 | ++DOMWINDOW == 105 (1D45DC00) [pid = 3660] [serial = 534] [outer = 1A728C00] 18:37:04 INFO - PROCESS | 3660 | 1461029824743 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 18:37:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 18:37:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1137ms 18:37:04 INFO - PROCESS | 3660 | 1461029824834 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 18:37:04 INFO - PROCESS | 3660 | 1461029824838 Marionette TRACE conn2 <- [1,677,null,{"value":"13"}] 18:37:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 18:37:04 INFO - PROCESS | 3660 | 1461029824844 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 18:37:04 INFO - PROCESS | 3660 | 1461029824848 Marionette TRACE conn2 <- [1,678,null,{}] 18:37:04 INFO - PROCESS | 3660 | 1461029824854 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:04 INFO - PROCESS | 3660 | 1461029824955 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 18:37:05 INFO - PROCESS | 3660 | 1461029825115 Marionette TRACE conn2 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:05 INFO - PROCESS | 3660 | ++DOCSHELL 1380CC00 == 47 [pid = 3660] [id = 179] 18:37:05 INFO - PROCESS | 3660 | ++DOMWINDOW == 106 (13AC7C00) [pid = 3660] [serial = 535] [outer = 00000000] 18:37:05 INFO - PROCESS | 3660 | ++DOMWINDOW == 107 (147B7800) [pid = 3660] [serial = 536] [outer = 13AC7C00] 18:37:05 INFO - PROCESS | 3660 | 1461029825213 Marionette DEBUG loaded listener.js 18:37:05 INFO - PROCESS | 3660 | ++DOMWINDOW == 108 (1542C000) [pid = 3660] [serial = 537] [outer = 13AC7C00] 18:37:06 INFO - PROCESS | 3660 | 1461029826265 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 18:37:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 18:37:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1448ms 18:37:06 INFO - PROCESS | 3660 | 1461029826301 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 18:37:06 INFO - PROCESS | 3660 | 1461029826307 Marionette TRACE conn2 <- [1,681,null,{"value":"13"}] 18:37:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 18:37:06 INFO - PROCESS | 3660 | 1461029826313 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 18:37:06 INFO - PROCESS | 3660 | 1461029826316 Marionette TRACE conn2 <- [1,682,null,{}] 18:37:06 INFO - PROCESS | 3660 | 1461029826320 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:06 INFO - PROCESS | 3660 | 1461029826420 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 18:37:06 INFO - PROCESS | 3660 | 1461029826544 Marionette TRACE conn2 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:06 INFO - PROCESS | 3660 | ++DOCSHELL 16670800 == 48 [pid = 3660] [id = 180] 18:37:06 INFO - PROCESS | 3660 | ++DOMWINDOW == 109 (17A9D400) [pid = 3660] [serial = 538] [outer = 00000000] 18:37:06 INFO - PROCESS | 3660 | ++DOMWINDOW == 110 (1879A800) [pid = 3660] [serial = 539] [outer = 17A9D400] 18:37:06 INFO - PROCESS | 3660 | 1461029826599 Marionette DEBUG loaded listener.js 18:37:06 INFO - PROCESS | 3660 | ++DOMWINDOW == 111 (18A7AC00) [pid = 3660] [serial = 540] [outer = 17A9D400] 18:37:07 INFO - PROCESS | 3660 | 1461029827694 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 18:37:07 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) 18:37:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1417ms 18:37:07 INFO - PROCESS | 3660 | 1461029827729 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 18:37:07 INFO - PROCESS | 3660 | 1461029827733 Marionette TRACE conn2 <- [1,685,null,{"value":"13"}] 18:37:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 18:37:07 INFO - PROCESS | 3660 | 1461029827738 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 18:37:07 INFO - PROCESS | 3660 | 1461029827742 Marionette TRACE conn2 <- [1,686,null,{}] 18:37:07 INFO - PROCESS | 3660 | 1461029827748 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:07 INFO - PROCESS | 3660 | 1461029827839 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 18:37:07 INFO - PROCESS | 3660 | 1461029827973 Marionette TRACE conn2 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:07 INFO - PROCESS | 3660 | ++DOCSHELL 15E31400 == 49 [pid = 3660] [id = 181] 18:37:07 INFO - PROCESS | 3660 | ++DOMWINDOW == 112 (15E31C00) [pid = 3660] [serial = 541] [outer = 00000000] 18:37:08 INFO - PROCESS | 3660 | ++DOMWINDOW == 113 (16522000) [pid = 3660] [serial = 542] [outer = 15E31C00] 18:37:08 INFO - PROCESS | 3660 | 1461029828029 Marionette DEBUG loaded listener.js 18:37:08 INFO - PROCESS | 3660 | ++DOMWINDOW == 114 (1652D800) [pid = 3660] [serial = 543] [outer = 15E31C00] 18:37:09 INFO - PROCESS | 3660 | --DOCSHELL 17A9DC00 == 48 [pid = 3660] [id = 138] 18:37:09 INFO - PROCESS | 3660 | --DOCSHELL 12B81400 == 47 [pid = 3660] [id = 177] 18:37:09 INFO - PROCESS | 3660 | --DOCSHELL 18A82C00 == 46 [pid = 3660] [id = 176] 18:37:09 INFO - PROCESS | 3660 | --DOCSHELL 1A503400 == 45 [pid = 3660] [id = 175] 18:37:09 INFO - PROCESS | 3660 | --DOCSHELL 1A089800 == 44 [pid = 3660] [id = 174] 18:37:09 INFO - PROCESS | 3660 | --DOCSHELL 19AC4400 == 43 [pid = 3660] [id = 173] 18:37:09 INFO - PROCESS | 3660 | --DOCSHELL 18925000 == 42 [pid = 3660] [id = 172] 18:37:09 INFO - PROCESS | 3660 | --DOCSHELL 16942800 == 41 [pid = 3660] [id = 171] 18:37:09 INFO - PROCESS | 3660 | --DOCSHELL 1235E000 == 40 [pid = 3660] [id = 170] 18:37:09 INFO - PROCESS | 3660 | --DOCSHELL 11BEFC00 == 39 [pid = 3660] [id = 169] 18:37:09 INFO - PROCESS | 3660 | --DOMWINDOW == 113 (1D460000) [pid = 3660] [serial = 491] [outer = 00000000] [url = about:blank] 18:37:09 INFO - PROCESS | 3660 | --DOMWINDOW == 112 (12DDE400) [pid = 3660] [serial = 449] [outer = 00000000] [url = about:blank] 18:37:09 INFO - PROCESS | 3660 | --DOMWINDOW == 111 (1810C000) [pid = 3660] [serial = 452] [outer = 00000000] [url = about:blank] 18:37:09 INFO - PROCESS | 3660 | --DOMWINDOW == 110 (1C158C00) [pid = 3660] [serial = 455] [outer = 00000000] [url = about:blank] 18:37:09 INFO - PROCESS | 3660 | --DOMWINDOW == 109 (1DA58000) [pid = 3660] [serial = 458] [outer = 00000000] [url = about:blank] 18:37:09 INFO - PROCESS | 3660 | --DOCSHELL 1C90CC00 == 38 [pid = 3660] [id = 168] 18:37:09 INFO - PROCESS | 3660 | --DOCSHELL 187A5C00 == 37 [pid = 3660] [id = 167] 18:37:09 INFO - PROCESS | 3660 | --DOCSHELL 13797000 == 36 [pid = 3660] [id = 166] 18:37:09 INFO - PROCESS | 3660 | --DOCSHELL 13797C00 == 35 [pid = 3660] [id = 165] 18:37:09 INFO - PROCESS | 3660 | --DOMWINDOW == 108 (1D3C3800) [pid = 3660] [serial = 404] [outer = 00000000] [url = about:blank] 18:37:09 INFO - PROCESS | 3660 | --DOMWINDOW == 107 (14208400) [pid = 3660] [serial = 485] [outer = 00000000] [url = about:blank] 18:37:09 INFO - PROCESS | 3660 | --DOMWINDOW == 106 (19BCC800) [pid = 3660] [serial = 488] [outer = 00000000] [url = about:blank] 18:37:09 INFO - PROCESS | 3660 | --DOMWINDOW == 105 (156A1800) [pid = 3660] [serial = 486] [outer = 00000000] [url = about:blank] 18:37:09 INFO - PROCESS | 3660 | --DOMWINDOW == 104 (1D307400) [pid = 3660] [serial = 483] [outer = 00000000] [url = about:blank] 18:37:09 INFO - PROCESS | 3660 | --DOMWINDOW == 103 (1C153000) [pid = 3660] [serial = 476] [outer = 00000000] [url = about:blank] 18:37:09 INFO - PROCESS | 3660 | --DOMWINDOW == 102 (1C156C00) [pid = 3660] [serial = 477] [outer = 00000000] [url = about:blank] 18:37:09 INFO - PROCESS | 3660 | --DOMWINDOW == 101 (1A0F6000) [pid = 3660] [serial = 474] [outer = 00000000] [url = about:blank] 18:37:09 INFO - PROCESS | 3660 | --DOMWINDOW == 100 (1C90F400) [pid = 3660] [serial = 489] [outer = 00000000] [url = about:blank] 18:37:09 INFO - PROCESS | 3660 | --DOMWINDOW == 99 (1CC0F000) [pid = 3660] [serial = 479] [outer = 00000000] [url = about:blank] 18:37:09 INFO - PROCESS | 3660 | --DOMWINDOW == 98 (1D3B9C00) [pid = 3660] [serial = 482] [outer = 00000000] [url = about:blank] 18:37:09 INFO - PROCESS | 3660 | --DOMWINDOW == 97 (19AC7800) [pid = 3660] [serial = 480] [outer = 00000000] [url = about:blank] 18:37:09 INFO - PROCESS | 3660 | --DOMWINDOW == 96 (16523000) [pid = 3660] [serial = 462] [outer = 00000000] [url = about:blank] 18:37:09 INFO - PROCESS | 3660 | --DOMWINDOW == 95 (1542CC00) [pid = 3660] [serial = 461] [outer = 00000000] [url = about:blank] 18:37:09 INFO - PROCESS | 3660 | --DOMWINDOW == 94 (142AD800) [pid = 3660] [serial = 467] [outer = 00000000] [url = about:blank] 18:37:09 INFO - PROCESS | 3660 | --DOMWINDOW == 93 (16460400) [pid = 3660] [serial = 468] [outer = 00000000] [url = about:blank] 18:37:09 INFO - PROCESS | 3660 | --DOMWINDOW == 92 (16464C00) [pid = 3660] [serial = 465] [outer = 00000000] [url = about:blank] 18:37:09 INFO - PROCESS | 3660 | --DOMWINDOW == 91 (15694800) [pid = 3660] [serial = 464] [outer = 00000000] [url = about:blank] 18:37:09 INFO - PROCESS | 3660 | --DOMWINDOW == 90 (18A79800) [pid = 3660] [serial = 470] [outer = 00000000] [url = about:blank] 18:37:09 INFO - PROCESS | 3660 | --DOMWINDOW == 89 (192C3C00) [pid = 3660] [serial = 471] [outer = 00000000] [url = about:blank] 18:37:09 INFO - PROCESS | 3660 | --DOMWINDOW == 88 (19DCA800) [pid = 3660] [serial = 473] [outer = 00000000] [url = about:blank] 18:37:09 INFO - PROCESS | 3660 | 1461029829079 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 18:37:09 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) 18:37:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1386ms 18:37:09 INFO - PROCESS | 3660 | 1461029829129 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 18:37:09 INFO - PROCESS | 3660 | 1461029829134 Marionette TRACE conn2 <- [1,689,null,{"value":"13"}] 18:37:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 18:37:09 INFO - PROCESS | 3660 | 1461029829140 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 18:37:09 INFO - PROCESS | 3660 | 1461029829142 Marionette TRACE conn2 <- [1,690,null,{}] 18:37:09 INFO - PROCESS | 3660 | 1461029829146 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:09 INFO - PROCESS | 3660 | 1461029829223 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 18:37:09 INFO - PROCESS | 3660 | 1461029829265 Marionette TRACE conn2 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:09 INFO - PROCESS | 3660 | ++DOCSHELL 14AE8800 == 36 [pid = 3660] [id = 182] 18:37:09 INFO - PROCESS | 3660 | ++DOMWINDOW == 89 (1540DC00) [pid = 3660] [serial = 544] [outer = 00000000] 18:37:09 INFO - PROCESS | 3660 | ++DOMWINDOW == 90 (1542E000) [pid = 3660] [serial = 545] [outer = 1540DC00] 18:37:09 INFO - PROCESS | 3660 | 1461029829309 Marionette DEBUG loaded listener.js 18:37:09 INFO - PROCESS | 3660 | ++DOMWINDOW == 91 (15C87000) [pid = 3660] [serial = 546] [outer = 1540DC00] 18:37:10 INFO - PROCESS | 3660 | 1461029830239 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 18:37:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 18:37:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1152ms 18:37:10 INFO - PROCESS | 3660 | 1461029830295 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 18:37:10 INFO - PROCESS | 3660 | 1461029830297 Marionette TRACE conn2 <- [1,693,null,{"value":"13"}] 18:37:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 18:37:10 INFO - PROCESS | 3660 | 1461029830300 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 18:37:10 INFO - PROCESS | 3660 | 1461029830304 Marionette TRACE conn2 <- [1,694,null,{}] 18:37:10 INFO - PROCESS | 3660 | 1461029830314 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:10 INFO - PROCESS | 3660 | 1461029830398 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 18:37:10 INFO - PROCESS | 3660 | 1461029830405 Marionette TRACE conn2 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:10 INFO - PROCESS | 3660 | ++DOCSHELL 16942800 == 37 [pid = 3660] [id = 183] 18:37:10 INFO - PROCESS | 3660 | ++DOMWINDOW == 92 (16943000) [pid = 3660] [serial = 547] [outer = 00000000] 18:37:10 INFO - PROCESS | 3660 | ++DOMWINDOW == 93 (187A4800) [pid = 3660] [serial = 548] [outer = 16943000] 18:37:10 INFO - PROCESS | 3660 | 1461029830454 Marionette DEBUG loaded listener.js 18:37:10 INFO - PROCESS | 3660 | ++DOMWINDOW == 94 (18A82C00) [pid = 3660] [serial = 549] [outer = 16943000] 18:37:11 INFO - PROCESS | 3660 | 1461029831390 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 18:37:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 18:37:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1137ms 18:37:11 INFO - PROCESS | 3660 | 1461029831450 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 18:37:11 INFO - PROCESS | 3660 | 1461029831452 Marionette TRACE conn2 <- [1,697,null,{"value":"13"}] 18:37:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 18:37:11 INFO - PROCESS | 3660 | 1461029831456 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 18:37:11 INFO - PROCESS | 3660 | 1461029831458 Marionette TRACE conn2 <- [1,698,null,{}] 18:37:11 INFO - PROCESS | 3660 | 1461029831461 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:11 INFO - PROCESS | 3660 | 1461029831563 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 18:37:11 INFO - PROCESS | 3660 | 1461029831570 Marionette TRACE conn2 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:11 INFO - PROCESS | 3660 | ++DOCSHELL 197C0400 == 38 [pid = 3660] [id = 184] 18:37:11 INFO - PROCESS | 3660 | ++DOMWINDOW == 95 (19AA5400) [pid = 3660] [serial = 550] [outer = 00000000] 18:37:11 INFO - PROCESS | 3660 | ++DOMWINDOW == 96 (1A07F000) [pid = 3660] [serial = 551] [outer = 19AA5400] 18:37:11 INFO - PROCESS | 3660 | 1461029831614 Marionette DEBUG loaded listener.js 18:37:11 INFO - PROCESS | 3660 | ++DOMWINDOW == 97 (1A0F5800) [pid = 3660] [serial = 552] [outer = 19AA5400] 18:37:12 INFO - PROCESS | 3660 | 1461029832561 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 18:37:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 18:37:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1136ms 18:37:12 INFO - PROCESS | 3660 | 1461029832606 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 18:37:12 INFO - PROCESS | 3660 | 1461029832608 Marionette TRACE conn2 <- [1,701,null,{"value":"13"}] 18:37:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 18:37:12 INFO - PROCESS | 3660 | 1461029832611 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 18:37:12 INFO - PROCESS | 3660 | 1461029832613 Marionette TRACE conn2 <- [1,702,null,{}] 18:37:12 INFO - PROCESS | 3660 | 1461029832617 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:12 INFO - PROCESS | 3660 | 1461029832715 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 18:37:12 INFO - PROCESS | 3660 | 1461029832721 Marionette TRACE conn2 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:12 INFO - PROCESS | 3660 | ++DOCSHELL 1A503400 == 39 [pid = 3660] [id = 185] 18:37:12 INFO - PROCESS | 3660 | ++DOMWINDOW == 98 (1A728800) [pid = 3660] [serial = 553] [outer = 00000000] 18:37:12 INFO - PROCESS | 3660 | ++DOMWINDOW == 99 (1C159400) [pid = 3660] [serial = 554] [outer = 1A728800] 18:37:12 INFO - PROCESS | 3660 | 1461029832766 Marionette DEBUG loaded listener.js 18:37:12 INFO - PROCESS | 3660 | ++DOMWINDOW == 100 (1C15EC00) [pid = 3660] [serial = 555] [outer = 1A728800] 18:37:13 INFO - PROCESS | 3660 | --DOMWINDOW == 99 (1A08A800) [pid = 3660] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 18:37:13 INFO - PROCESS | 3660 | --DOMWINDOW == 98 (19AC6C00) [pid = 3660] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 18:37:13 INFO - PROCESS | 3660 | --DOMWINDOW == 97 (1876DC00) [pid = 3660] [serial = 408] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 18:37:13 INFO - PROCESS | 3660 | --DOMWINDOW == 96 (16943400) [pid = 3660] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 18:37:13 INFO - PROCESS | 3660 | --DOMWINDOW == 95 (14349C00) [pid = 3660] [serial = 405] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 18:37:13 INFO - PROCESS | 3660 | --DOMWINDOW == 94 (11BF2800) [pid = 3660] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 18:37:13 INFO - PROCESS | 3660 | --DOMWINDOW == 93 (12BB6C00) [pid = 3660] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 18:37:13 INFO - PROCESS | 3660 | --DOMWINDOW == 92 (1C53F000) [pid = 3660] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 18:37:13 INFO - PROCESS | 3660 | --DOMWINDOW == 91 (18A80000) [pid = 3660] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 18:37:13 INFO - PROCESS | 3660 | --DOMWINDOW == 90 (1C157800) [pid = 3660] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 18:37:13 INFO - PROCESS | 3660 | --DOMWINDOW == 89 (197B4000) [pid = 3660] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 18:37:13 INFO - PROCESS | 3660 | --DOMWINDOW == 88 (123F7800) [pid = 3660] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 18:37:13 INFO - PROCESS | 3660 | --DOMWINDOW == 87 (1879F800) [pid = 3660] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 18:37:13 INFO - PROCESS | 3660 | 1461029833706 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 18:37:13 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 18:37:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1137ms 18:37:13 INFO - PROCESS | 3660 | 1461029833762 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 18:37:13 INFO - PROCESS | 3660 | 1461029833764 Marionette TRACE conn2 <- [1,705,null,{"value":"13"}] 18:37:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 18:37:13 INFO - PROCESS | 3660 | 1461029833767 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 18:37:13 INFO - PROCESS | 3660 | 1461029833753 Marionette TRACE conn2 <- [1,706,null,{}] 18:37:13 INFO - PROCESS | 3660 | 1461029833756 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:13 INFO - PROCESS | 3660 | 1461029833876 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 18:37:13 INFO - PROCESS | 3660 | 1461029833885 Marionette TRACE conn2 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:13 INFO - PROCESS | 3660 | ++DOCSHELL 12DD3400 == 40 [pid = 3660] [id = 186] 18:37:13 INFO - PROCESS | 3660 | ++DOMWINDOW == 88 (136B3000) [pid = 3660] [serial = 556] [outer = 00000000] 18:37:13 INFO - PROCESS | 3660 | ++DOMWINDOW == 89 (19D64C00) [pid = 3660] [serial = 557] [outer = 136B3000] 18:37:13 INFO - PROCESS | 3660 | 1461029833933 Marionette DEBUG loaded listener.js 18:37:14 INFO - PROCESS | 3660 | ++DOMWINDOW == 90 (1C15E000) [pid = 3660] [serial = 558] [outer = 136B3000] 18:37:14 INFO - PROCESS | 3660 | 1461029834845 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 18:37:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 18:37:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1137ms 18:37:14 INFO - PROCESS | 3660 | 1461029834902 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 18:37:14 INFO - PROCESS | 3660 | 1461029834904 Marionette TRACE conn2 <- [1,709,null,{"value":"13"}] 18:37:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 18:37:14 INFO - PROCESS | 3660 | 1461029834907 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 18:37:14 INFO - PROCESS | 3660 | 1461029834909 Marionette TRACE conn2 <- [1,710,null,{}] 18:37:14 INFO - PROCESS | 3660 | 1461029834913 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:15 INFO - PROCESS | 3660 | 1461029835013 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 18:37:15 INFO - PROCESS | 3660 | 1461029835022 Marionette TRACE conn2 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:15 INFO - PROCESS | 3660 | ++DOCSHELL 1C53F000 == 41 [pid = 3660] [id = 187] 18:37:15 INFO - PROCESS | 3660 | ++DOMWINDOW == 91 (1C53FC00) [pid = 3660] [serial = 559] [outer = 00000000] 18:37:15 INFO - PROCESS | 3660 | ++DOMWINDOW == 92 (1C9B0C00) [pid = 3660] [serial = 560] [outer = 1C53FC00] 18:37:15 INFO - PROCESS | 3660 | 1461029835066 Marionette DEBUG loaded listener.js 18:37:15 INFO - PROCESS | 3660 | ++DOMWINDOW == 93 (1D067400) [pid = 3660] [serial = 561] [outer = 1C53FC00] 18:37:15 INFO - PROCESS | 3660 | 1461029835598 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,713,"getWindowHandle",null] 18:37:15 INFO - PROCESS | 3660 | 1461029835653 Marionette TRACE conn2 <- [1,713,null,{"value":"13"}] 18:37:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 18:37:15 INFO - PROCESS | 3660 | 1461029835659 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 18:37:15 INFO - PROCESS | 3660 | 1461029835663 Marionette TRACE conn2 <- [1,714,null,{}] 18:37:15 INFO - PROCESS | 3660 | 1461029835668 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:15 INFO - PROCESS | 3660 | 1461029835773 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 18:37:15 INFO - PROCESS | 3660 | 1461029835868 Marionette TRACE conn2 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:15 INFO - PROCESS | 3660 | ++DOCSHELL 13794800 == 42 [pid = 3660] [id = 188] 18:37:15 INFO - PROCESS | 3660 | ++DOMWINDOW == 94 (13795000) [pid = 3660] [serial = 562] [outer = 00000000] 18:37:15 INFO - PROCESS | 3660 | ++DOMWINDOW == 95 (156F7800) [pid = 3660] [serial = 563] [outer = 13795000] 18:37:15 INFO - PROCESS | 3660 | 1461029835924 Marionette DEBUG loaded listener.js 18:37:15 INFO - PROCESS | 3660 | ++DOMWINDOW == 96 (16521C00) [pid = 3660] [serial = 564] [outer = 13795000] 18:37:16 INFO - PROCESS | 3660 | 1461029836576 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 18:37:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 18:37:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 934ms 18:37:16 INFO - PROCESS | 3660 | 1461029836605 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 18:37:16 INFO - PROCESS | 3660 | 1461029836611 Marionette TRACE conn2 <- [1,717,null,{"value":"13"}] 18:37:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 18:37:16 INFO - PROCESS | 3660 | 1461029836617 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 18:37:16 INFO - PROCESS | 3660 | 1461029836620 Marionette TRACE conn2 <- [1,718,null,{}] 18:37:16 INFO - PROCESS | 3660 | 1461029836624 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:16 INFO - PROCESS | 3660 | 1461029836722 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 18:37:16 INFO - PROCESS | 3660 | 1461029836801 Marionette TRACE conn2 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:16 INFO - PROCESS | 3660 | ++DOCSHELL 1694E400 == 43 [pid = 3660] [id = 189] 18:37:16 INFO - PROCESS | 3660 | ++DOMWINDOW == 97 (16A79800) [pid = 3660] [serial = 565] [outer = 00000000] 18:37:16 INFO - PROCESS | 3660 | ++DOMWINDOW == 98 (19653000) [pid = 3660] [serial = 566] [outer = 16A79800] 18:37:16 INFO - PROCESS | 3660 | 1461029836854 Marionette DEBUG loaded listener.js 18:37:16 INFO - PROCESS | 3660 | ++DOMWINDOW == 99 (19656800) [pid = 3660] [serial = 567] [outer = 16A79800] 18:37:17 INFO - PROCESS | 3660 | 1461029837476 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4036] expected 0 but got 24","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,721,"getWindowHandle",null] 18:37:17 INFO - PROCESS | 3660 | 1461029837522 Marionette TRACE conn2 <- [1,721,null,{"value":"13"}] 18:37:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 18:37:17 INFO - PROCESS | 3660 | 1461029837526 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 18:37:17 INFO - PROCESS | 3660 | 1461029837530 Marionette TRACE conn2 <- [1,722,null,{}] 18:37:17 INFO - PROCESS | 3660 | 1461029837541 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:17 INFO - PROCESS | 3660 | 1461029837640 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 18:37:17 INFO - PROCESS | 3660 | 1461029837722 Marionette TRACE conn2 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:17 INFO - PROCESS | 3660 | ++DOCSHELL 1C152800 == 44 [pid = 3660] [id = 190] 18:37:17 INFO - PROCESS | 3660 | ++DOMWINDOW == 100 (1D3BB000) [pid = 3660] [serial = 568] [outer = 00000000] 18:37:17 INFO - PROCESS | 3660 | ++DOMWINDOW == 101 (1D3C6C00) [pid = 3660] [serial = 569] [outer = 1D3BB000] 18:37:17 INFO - PROCESS | 3660 | 1461029837818 Marionette DEBUG loaded listener.js 18:37:17 INFO - PROCESS | 3660 | ++DOMWINDOW == 102 (1D455C00) [pid = 3660] [serial = 570] [outer = 1D3BB000] 18:37:18 INFO - PROCESS | 3660 | 1461029838347 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 18:37:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 18:37:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 903ms 18:37:18 INFO - PROCESS | 3660 | 1461029838414 Marionette TRACE conn2 -> [0,725,"getWindowHandle",null] 18:37:18 INFO - PROCESS | 3660 | 1461029838417 Marionette TRACE conn2 <- [1,725,null,{"value":"13"}] 18:37:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 18:37:18 INFO - PROCESS | 3660 | 1461029838420 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 18:37:18 INFO - PROCESS | 3660 | 1461029838422 Marionette TRACE conn2 <- [1,726,null,{}] 18:37:18 INFO - PROCESS | 3660 | 1461029838426 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:18 INFO - PROCESS | 3660 | 1461029838552 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 18:37:18 INFO - PROCESS | 3660 | 1461029838671 Marionette TRACE conn2 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:18 INFO - PROCESS | 3660 | ++DOCSHELL 19BD7000 == 45 [pid = 3660] [id = 191] 18:37:18 INFO - PROCESS | 3660 | ++DOMWINDOW == 103 (19BD8000) [pid = 3660] [serial = 571] [outer = 00000000] 18:37:18 INFO - PROCESS | 3660 | ++DOMWINDOW == 104 (1D6EE800) [pid = 3660] [serial = 572] [outer = 19BD8000] 18:37:18 INFO - PROCESS | 3660 | 1461029838725 Marionette DEBUG loaded listener.js 18:37:18 INFO - PROCESS | 3660 | ++DOMWINDOW == 105 (1DA57400) [pid = 3660] [serial = 573] [outer = 19BD8000] 18:37:19 INFO - PROCESS | 3660 | 1461029839785 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 18:37:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 18:37:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1386ms 18:37:19 INFO - PROCESS | 3660 | 1461029839816 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 18:37:19 INFO - PROCESS | 3660 | 1461029839819 Marionette TRACE conn2 <- [1,729,null,{"value":"13"}] 18:37:19 INFO - PROCESS | 3660 | 1461029839824 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 18:37:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 18:37:19 INFO - PROCESS | 3660 | 1461029839828 Marionette TRACE conn2 <- [1,730,null,{}] 18:37:19 INFO - PROCESS | 3660 | 1461029839834 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:19 INFO - PROCESS | 3660 | 1461029839958 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 18:37:20 INFO - PROCESS | 3660 | 1461029840034 Marionette TRACE conn2 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:20 INFO - PROCESS | 3660 | ++DOCSHELL 14A93C00 == 46 [pid = 3660] [id = 192] 18:37:20 INFO - PROCESS | 3660 | ++DOMWINDOW == 106 (14AE6000) [pid = 3660] [serial = 574] [outer = 00000000] 18:37:20 INFO - PROCESS | 3660 | ++DOMWINDOW == 107 (15AB7800) [pid = 3660] [serial = 575] [outer = 14AE6000] 18:37:20 INFO - PROCESS | 3660 | 1461029840134 Marionette DEBUG loaded listener.js 18:37:20 INFO - PROCESS | 3660 | ++DOMWINDOW == 108 (15E31000) [pid = 3660] [serial = 576] [outer = 14AE6000] 18:37:20 INFO - PROCESS | 3660 | --DOCSHELL 12DD3400 == 45 [pid = 3660] [id = 186] 18:37:20 INFO - PROCESS | 3660 | --DOCSHELL 1A503400 == 44 [pid = 3660] [id = 185] 18:37:20 INFO - PROCESS | 3660 | --DOCSHELL 197C0400 == 43 [pid = 3660] [id = 184] 18:37:20 INFO - PROCESS | 3660 | --DOCSHELL 16942800 == 42 [pid = 3660] [id = 183] 18:37:20 INFO - PROCESS | 3660 | --DOCSHELL 14AE8800 == 41 [pid = 3660] [id = 182] 18:37:20 INFO - PROCESS | 3660 | --DOCSHELL 15E31400 == 40 [pid = 3660] [id = 181] 18:37:20 INFO - PROCESS | 3660 | --DOCSHELL 1380CC00 == 39 [pid = 3660] [id = 179] 18:37:20 INFO - PROCESS | 3660 | --DOMWINDOW == 107 (14210C00) [pid = 3660] [serial = 509] [outer = 00000000] [url = about:blank] 18:37:20 INFO - PROCESS | 3660 | --DOMWINDOW == 106 (1C916800) [pid = 3660] [serial = 524] [outer = 00000000] [url = about:blank] 18:37:20 INFO - PROCESS | 3660 | --DOMWINDOW == 105 (1DC98800) [pid = 3660] [serial = 503] [outer = 00000000] [url = about:blank] 18:37:20 INFO - PROCESS | 3660 | --DOMWINDOW == 104 (13ACD800) [pid = 3660] [serial = 506] [outer = 00000000] [url = about:blank] 18:37:20 INFO - PROCESS | 3660 | --DOMWINDOW == 103 (1D45EC00) [pid = 3660] [serial = 414] [outer = 00000000] [url = about:blank] 18:37:20 INFO - PROCESS | 3660 | --DOMWINDOW == 102 (1A5EE000) [pid = 3660] [serial = 530] [outer = 00000000] [url = about:blank] 18:37:20 INFO - PROCESS | 3660 | --DOMWINDOW == 101 (15416C00) [pid = 3660] [serial = 510] [outer = 00000000] [url = about:blank] 18:37:20 INFO - PROCESS | 3660 | --DOMWINDOW == 100 (1D458400) [pid = 3660] [serial = 533] [outer = 00000000] [url = about:blank] 18:37:20 INFO - PROCESS | 3660 | --DOMWINDOW == 99 (1C155400) [pid = 3660] [serial = 522] [outer = 00000000] [url = about:blank] 18:37:20 INFO - PROCESS | 3660 | --DOMWINDOW == 98 (19BD7400) [pid = 3660] [serial = 518] [outer = 00000000] [url = about:blank] 18:37:20 INFO - PROCESS | 3660 | --DOMWINDOW == 97 (197B9000) [pid = 3660] [serial = 410] [outer = 00000000] [url = about:blank] 18:37:20 INFO - PROCESS | 3660 | --DOMWINDOW == 96 (18101C00) [pid = 3660] [serial = 513] [outer = 00000000] [url = about:blank] 18:37:20 INFO - PROCESS | 3660 | --DOMWINDOW == 95 (1439B800) [pid = 3660] [serial = 494] [outer = 00000000] [url = about:blank] 18:37:20 INFO - PROCESS | 3660 | --DOMWINDOW == 94 (15CD0C00) [pid = 3660] [serial = 407] [outer = 00000000] [url = about:blank] 18:37:20 INFO - PROCESS | 3660 | --DOMWINDOW == 93 (19D5C400) [pid = 3660] [serial = 519] [outer = 00000000] [url = about:blank] 18:37:20 INFO - PROCESS | 3660 | --DOMWINDOW == 92 (16A76000) [pid = 3660] [serial = 512] [outer = 00000000] [url = about:blank] 18:37:20 INFO - PROCESS | 3660 | --DOMWINDOW == 91 (1656D000) [pid = 3660] [serial = 497] [outer = 00000000] [url = about:blank] 18:37:20 INFO - PROCESS | 3660 | --DOMWINDOW == 90 (14A03C00) [pid = 3660] [serial = 507] [outer = 00000000] [url = about:blank] 18:37:20 INFO - PROCESS | 3660 | --DOMWINDOW == 89 (1C917000) [pid = 3660] [serial = 531] [outer = 00000000] [url = about:blank] 18:37:20 INFO - PROCESS | 3660 | --DOMWINDOW == 88 (1D169400) [pid = 3660] [serial = 527] [outer = 00000000] [url = about:blank] 18:37:20 INFO - PROCESS | 3660 | --DOMWINDOW == 87 (1C90E000) [pid = 3660] [serial = 500] [outer = 00000000] [url = about:blank] 18:37:20 INFO - PROCESS | 3660 | --DOMWINDOW == 86 (1A50EC00) [pid = 3660] [serial = 521] [outer = 00000000] [url = about:blank] 18:37:20 INFO - PROCESS | 3660 | --DOMWINDOW == 85 (192C4800) [pid = 3660] [serial = 515] [outer = 00000000] [url = about:blank] 18:37:20 INFO - PROCESS | 3660 | --DOMWINDOW == 84 (1964C400) [pid = 3660] [serial = 516] [outer = 00000000] [url = about:blank] 18:37:20 INFO - PROCESS | 3660 | --DOMWINDOW == 83 (1D05D000) [pid = 3660] [serial = 528] [outer = 00000000] [url = about:blank] 18:37:20 INFO - PROCESS | 3660 | --DOMWINDOW == 82 (1C9B7000) [pid = 3660] [serial = 525] [outer = 00000000] [url = about:blank] 18:37:20 INFO - PROCESS | 3660 | --DOMWINDOW == 81 (1D460C00) [pid = 3660] [serial = 492] [outer = 00000000] [url = about:blank] 18:37:21 INFO - PROCESS | 3660 | 1461029841157 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 18:37:21 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 18:37:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1354ms 18:37:21 INFO - PROCESS | 3660 | 1461029841181 Marionette TRACE conn2 -> [0,733,"getWindowHandle",null] 18:37:21 INFO - PROCESS | 3660 | 1461029841186 Marionette TRACE conn2 <- [1,733,null,{"value":"13"}] 18:37:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 18:37:21 INFO - PROCESS | 3660 | 1461029841192 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 18:37:21 INFO - PROCESS | 3660 | 1461029841195 Marionette TRACE conn2 <- [1,734,null,{}] 18:37:21 INFO - PROCESS | 3660 | 1461029841199 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:21 INFO - PROCESS | 3660 | 1461029841277 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 18:37:21 INFO - PROCESS | 3660 | 1461029841283 Marionette TRACE conn2 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:21 INFO - PROCESS | 3660 | ++DOCSHELL 14AE8800 == 40 [pid = 3660] [id = 193] 18:37:21 INFO - PROCESS | 3660 | ++DOMWINDOW == 82 (15411800) [pid = 3660] [serial = 577] [outer = 00000000] 18:37:21 INFO - PROCESS | 3660 | ++DOMWINDOW == 83 (15E33800) [pid = 3660] [serial = 578] [outer = 15411800] 18:37:21 INFO - PROCESS | 3660 | 1461029841328 Marionette DEBUG loaded listener.js 18:37:21 INFO - PROCESS | 3660 | ++DOMWINDOW == 84 (16A7C400) [pid = 3660] [serial = 579] [outer = 15411800] 18:37:22 INFO - PROCESS | 3660 | 1461029842283 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 18:37:22 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.) 18:37:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1137ms 18:37:22 INFO - PROCESS | 3660 | 1461029842340 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 18:37:22 INFO - PROCESS | 3660 | 1461029842342 Marionette TRACE conn2 <- [1,737,null,{"value":"13"}] 18:37:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 18:37:22 INFO - PROCESS | 3660 | 1461029842346 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 18:37:22 INFO - PROCESS | 3660 | 1461029842349 Marionette TRACE conn2 <- [1,738,null,{}] 18:37:22 INFO - PROCESS | 3660 | 1461029842359 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:22 INFO - PROCESS | 3660 | 1461029842449 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 18:37:22 INFO - PROCESS | 3660 | 1461029842456 Marionette TRACE conn2 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:22 INFO - PROCESS | 3660 | ++DOCSHELL 1810C000 == 41 [pid = 3660] [id = 194] 18:37:22 INFO - PROCESS | 3660 | ++DOMWINDOW == 85 (18799400) [pid = 3660] [serial = 580] [outer = 00000000] 18:37:22 INFO - PROCESS | 3660 | ++DOMWINDOW == 86 (18D3E000) [pid = 3660] [serial = 581] [outer = 18799400] 18:37:22 INFO - PROCESS | 3660 | 1461029842504 Marionette DEBUG loaded listener.js 18:37:22 INFO - PROCESS | 3660 | ++DOMWINDOW == 87 (18D44800) [pid = 3660] [serial = 582] [outer = 18799400] 18:37:23 INFO - PROCESS | 3660 | 1461029843474 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 18:37:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 18:37:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1184ms 18:37:23 INFO - PROCESS | 3660 | 1461029843532 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 18:37:23 INFO - PROCESS | 3660 | 1461029843535 Marionette TRACE conn2 <- [1,741,null,{"value":"13"}] 18:37:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 18:37:23 INFO - PROCESS | 3660 | 1461029843538 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 18:37:23 INFO - PROCESS | 3660 | 1461029843540 Marionette TRACE conn2 <- [1,742,null,{}] 18:37:23 INFO - PROCESS | 3660 | 1461029843544 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:23 INFO - PROCESS | 3660 | 1461029843646 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 18:37:23 INFO - PROCESS | 3660 | 1461029843652 Marionette TRACE conn2 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:23 INFO - PROCESS | 3660 | ++DOCSHELL 18D3DC00 == 42 [pid = 3660] [id = 195] 18:37:23 INFO - PROCESS | 3660 | ++DOMWINDOW == 88 (18D46400) [pid = 3660] [serial = 583] [outer = 00000000] 18:37:23 INFO - PROCESS | 3660 | ++DOMWINDOW == 89 (197B2800) [pid = 3660] [serial = 584] [outer = 18D46400] 18:37:23 INFO - PROCESS | 3660 | 1461029843697 Marionette DEBUG loaded listener.js 18:37:23 INFO - PROCESS | 3660 | ++DOMWINDOW == 90 (19BD6C00) [pid = 3660] [serial = 585] [outer = 18D46400] 18:37:24 INFO - PROCESS | 3660 | --DOMWINDOW == 89 (1D3C4800) [pid = 3660] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 18:37:24 INFO - PROCESS | 3660 | --DOMWINDOW == 88 (19AA5400) [pid = 3660] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 18:37:24 INFO - PROCESS | 3660 | --DOMWINDOW == 87 (1540DC00) [pid = 3660] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 18:37:24 INFO - PROCESS | 3660 | --DOMWINDOW == 86 (16943000) [pid = 3660] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 18:37:24 INFO - PROCESS | 3660 | --DOMWINDOW == 85 (17A9D400) [pid = 3660] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 18:37:24 INFO - PROCESS | 3660 | --DOMWINDOW == 84 (15E31C00) [pid = 3660] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 18:37:24 INFO - PROCESS | 3660 | --DOMWINDOW == 83 (13AC7C00) [pid = 3660] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 18:37:24 INFO - PROCESS | 3660 | --DOMWINDOW == 82 (1A728800) [pid = 3660] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 18:37:24 INFO - PROCESS | 3660 | --DOMWINDOW == 81 (136B3000) [pid = 3660] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 18:37:24 INFO - PROCESS | 3660 | --DOMWINDOW == 80 (1DA51C00) [pid = 3660] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 18:37:24 INFO - PROCESS | 3660 | --DOMWINDOW == 79 (11BFA000) [pid = 3660] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 18:37:24 INFO - PROCESS | 3660 | --DOMWINDOW == 78 (1652E800) [pid = 3660] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 18:37:24 INFO - PROCESS | 3660 | --DOMWINDOW == 77 (1876E000) [pid = 3660] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 18:37:24 INFO - PROCESS | 3660 | --DOMWINDOW == 76 (1DA51400) [pid = 3660] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 18:37:24 INFO - PROCESS | 3660 | --DOMWINDOW == 75 (13798000) [pid = 3660] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 18:37:24 INFO - PROCESS | 3660 | --DOMWINDOW == 74 (13798400) [pid = 3660] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 18:37:24 INFO - PROCESS | 3660 | --DOMWINDOW == 73 (1A5F8C00) [pid = 3660] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 18:37:24 INFO - PROCESS | 3660 | 1461029844641 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 18:37:24 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 18:37:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1137ms 18:37:24 INFO - PROCESS | 3660 | 1461029844690 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 18:37:24 INFO - PROCESS | 3660 | 1461029844694 Marionette TRACE conn2 <- [1,745,null,{"value":"13"}] 18:37:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 18:37:24 INFO - PROCESS | 3660 | 1461029844701 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 18:37:24 INFO - PROCESS | 3660 | 1461029844704 Marionette TRACE conn2 <- [1,746,null,{}] 18:37:24 INFO - PROCESS | 3660 | 1461029844710 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:24 INFO - PROCESS | 3660 | 1461029844812 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 18:37:24 INFO - PROCESS | 3660 | 1461029844886 Marionette TRACE conn2 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:24 INFO - PROCESS | 3660 | ++DOCSHELL 14399400 == 43 [pid = 3660] [id = 196] 18:37:24 INFO - PROCESS | 3660 | ++DOMWINDOW == 74 (1439B800) [pid = 3660] [serial = 586] [outer = 00000000] 18:37:24 INFO - PROCESS | 3660 | ++DOMWINDOW == 75 (15414800) [pid = 3660] [serial = 587] [outer = 1439B800] 18:37:24 INFO - PROCESS | 3660 | 1461029844942 Marionette DEBUG loaded listener.js 18:37:25 INFO - PROCESS | 3660 | ++DOMWINDOW == 76 (15426000) [pid = 3660] [serial = 588] [outer = 1439B800] 18:37:25 INFO - PROCESS | 3660 | 1461029845567 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 18:37:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 18:37:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 904ms 18:37:25 INFO - PROCESS | 3660 | 1461029845604 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 18:37:25 INFO - PROCESS | 3660 | 1461029845610 Marionette TRACE conn2 <- [1,749,null,{"value":"13"}] 18:37:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 18:37:25 INFO - PROCESS | 3660 | 1461029845617 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 18:37:25 INFO - PROCESS | 3660 | 1461029845619 Marionette TRACE conn2 <- [1,750,null,{}] 18:37:25 INFO - PROCESS | 3660 | 1461029845623 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:25 INFO - PROCESS | 3660 | 1461029845760 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 18:37:25 INFO - PROCESS | 3660 | 1461029845815 Marionette TRACE conn2 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:25 INFO - PROCESS | 3660 | ++DOCSHELL 15ADA000 == 44 [pid = 3660] [id = 197] 18:37:25 INFO - PROCESS | 3660 | ++DOMWINDOW == 77 (1646B800) [pid = 3660] [serial = 589] [outer = 00000000] 18:37:25 INFO - PROCESS | 3660 | ++DOMWINDOW == 78 (18618C00) [pid = 3660] [serial = 590] [outer = 1646B800] 18:37:25 INFO - PROCESS | 3660 | 1461029845868 Marionette DEBUG loaded listener.js 18:37:25 INFO - PROCESS | 3660 | ++DOMWINDOW == 79 (18799C00) [pid = 3660] [serial = 591] [outer = 1646B800] 18:37:26 INFO - PROCESS | 3660 | 1461029846911 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 18:37:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 18:37:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1355ms 18:37:26 INFO - PROCESS | 3660 | 1461029846977 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 18:37:26 INFO - PROCESS | 3660 | 1461029846980 Marionette TRACE conn2 <- [1,753,null,{"value":"13"}] 18:37:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 18:37:26 INFO - PROCESS | 3660 | 1461029846984 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 18:37:26 INFO - PROCESS | 3660 | 1461029846987 Marionette TRACE conn2 <- [1,754,null,{}] 18:37:26 INFO - PROCESS | 3660 | 1461029846998 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:27 INFO - PROCESS | 3660 | 1461029847157 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 18:37:27 INFO - PROCESS | 3660 | 1461029847246 Marionette TRACE conn2 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:27 INFO - PROCESS | 3660 | ++DOCSHELL 123C2000 == 45 [pid = 3660] [id = 198] 18:37:27 INFO - PROCESS | 3660 | ++DOMWINDOW == 80 (18A76000) [pid = 3660] [serial = 592] [outer = 00000000] 18:37:27 INFO - PROCESS | 3660 | ++DOMWINDOW == 81 (1A0F4C00) [pid = 3660] [serial = 593] [outer = 18A76000] 18:37:27 INFO - PROCESS | 3660 | 1461029847302 Marionette DEBUG loaded listener.js 18:37:27 INFO - PROCESS | 3660 | ++DOMWINDOW == 82 (1A5ED800) [pid = 3660] [serial = 594] [outer = 18A76000] 18:37:28 INFO - PROCESS | 3660 | 1461029848300 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 18:37:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 18:37:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1355ms 18:37:28 INFO - PROCESS | 3660 | 1461029848321 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 18:37:28 INFO - PROCESS | 3660 | 1461029848323 Marionette TRACE conn2 <- [1,757,null,{"value":"13"}] 18:37:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 18:37:28 INFO - PROCESS | 3660 | 1461029848327 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 18:37:28 INFO - PROCESS | 3660 | 1461029848329 Marionette TRACE conn2 <- [1,758,null,{}] 18:37:28 INFO - PROCESS | 3660 | 1461029848333 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:28 INFO - PROCESS | 3660 | 1461029848418 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 18:37:28 INFO - PROCESS | 3660 | 1461029848574 Marionette TRACE conn2 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:28 INFO - PROCESS | 3660 | ++DOCSHELL 02A95400 == 46 [pid = 3660] [id = 199] 18:37:28 INFO - PROCESS | 3660 | ++DOMWINDOW == 83 (02A9EC00) [pid = 3660] [serial = 595] [outer = 00000000] 18:37:28 INFO - PROCESS | 3660 | ++DOMWINDOW == 84 (1542BC00) [pid = 3660] [serial = 596] [outer = 02A9EC00] 18:37:28 INFO - PROCESS | 3660 | 1461029848673 Marionette DEBUG loaded listener.js 18:37:28 INFO - PROCESS | 3660 | ++DOMWINDOW == 85 (1542F000) [pid = 3660] [serial = 597] [outer = 02A9EC00] 18:37:29 INFO - PROCESS | 3660 | 1461029849292 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 18:37:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 18:37:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 996ms 18:37:29 INFO - PROCESS | 3660 | 1461029849329 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 18:37:29 INFO - PROCESS | 3660 | 1461029849334 Marionette TRACE conn2 <- [1,761,null,{"value":"13"}] 18:37:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 18:37:29 INFO - PROCESS | 3660 | 1461029849340 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 18:37:29 INFO - PROCESS | 3660 | 1461029849343 Marionette TRACE conn2 <- [1,762,null,{}] 18:37:29 INFO - PROCESS | 3660 | 1461029849347 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:29 INFO - PROCESS | 3660 | 1461029849441 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 18:37:29 INFO - PROCESS | 3660 | 1461029849537 Marionette TRACE conn2 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:29 INFO - PROCESS | 3660 | ++DOCSHELL 16462800 == 47 [pid = 3660] [id = 200] 18:37:29 INFO - PROCESS | 3660 | ++DOMWINDOW == 86 (16463800) [pid = 3660] [serial = 598] [outer = 00000000] 18:37:29 INFO - PROCESS | 3660 | ++DOMWINDOW == 87 (16943000) [pid = 3660] [serial = 599] [outer = 16463800] 18:37:29 INFO - PROCESS | 3660 | 1461029849593 Marionette DEBUG loaded listener.js 18:37:29 INFO - PROCESS | 3660 | ++DOMWINDOW == 88 (18103400) [pid = 3660] [serial = 600] [outer = 16463800] 18:37:29 INFO - PROCESS | 3660 | --DOCSHELL 1C916400 == 46 [pid = 3660] [id = 135] 18:37:29 INFO - PROCESS | 3660 | --DOCSHELL 1810C000 == 45 [pid = 3660] [id = 194] 18:37:29 INFO - PROCESS | 3660 | --DOCSHELL 14AE8800 == 44 [pid = 3660] [id = 193] 18:37:29 INFO - PROCESS | 3660 | --DOCSHELL 14A93C00 == 43 [pid = 3660] [id = 192] 18:37:29 INFO - PROCESS | 3660 | --DOCSHELL 1694E400 == 42 [pid = 3660] [id = 189] 18:37:29 INFO - PROCESS | 3660 | --DOCSHELL 13794800 == 41 [pid = 3660] [id = 188] 18:37:29 INFO - PROCESS | 3660 | --DOMWINDOW == 87 (1DC9BC00) [pid = 3660] [serial = 504] [outer = 00000000] [url = about:blank] 18:37:29 INFO - PROCESS | 3660 | --DOMWINDOW == 86 (1325C400) [pid = 3660] [serial = 450] [outer = 00000000] [url = about:blank] 18:37:29 INFO - PROCESS | 3660 | --DOMWINDOW == 85 (18614C00) [pid = 3660] [serial = 453] [outer = 00000000] [url = about:blank] 18:37:29 INFO - PROCESS | 3660 | --DOMWINDOW == 84 (1C9B6800) [pid = 3660] [serial = 456] [outer = 00000000] [url = about:blank] 18:37:29 INFO - PROCESS | 3660 | --DOMWINDOW == 83 (1DA5D800) [pid = 3660] [serial = 459] [outer = 00000000] [url = about:blank] 18:37:29 INFO - PROCESS | 3660 | --DOMWINDOW == 82 (1542EC00) [pid = 3660] [serial = 495] [outer = 00000000] [url = about:blank] 18:37:29 INFO - PROCESS | 3660 | --DOMWINDOW == 81 (17F23400) [pid = 3660] [serial = 498] [outer = 00000000] [url = about:blank] 18:37:29 INFO - PROCESS | 3660 | --DOMWINDOW == 80 (1C9B9C00) [pid = 3660] [serial = 501] [outer = 00000000] [url = about:blank] 18:37:29 INFO - PROCESS | 3660 | --DOMWINDOW == 79 (1D610000) [pid = 3660] [serial = 447] [outer = 00000000] [url = about:blank] 18:37:29 INFO - PROCESS | 3660 | --DOMWINDOW == 78 (1A0F5800) [pid = 3660] [serial = 552] [outer = 00000000] [url = about:blank] 18:37:29 INFO - PROCESS | 3660 | --DOMWINDOW == 77 (1A07F000) [pid = 3660] [serial = 551] [outer = 00000000] [url = about:blank] 18:37:29 INFO - PROCESS | 3660 | --DOMWINDOW == 76 (1542E000) [pid = 3660] [serial = 545] [outer = 00000000] [url = about:blank] 18:37:29 INFO - PROCESS | 3660 | --DOMWINDOW == 75 (15C87000) [pid = 3660] [serial = 546] [outer = 00000000] [url = about:blank] 18:37:29 INFO - PROCESS | 3660 | --DOMWINDOW == 74 (187A4800) [pid = 3660] [serial = 548] [outer = 00000000] [url = about:blank] 18:37:29 INFO - PROCESS | 3660 | --DOMWINDOW == 73 (18A7AC00) [pid = 3660] [serial = 540] [outer = 00000000] [url = about:blank] 18:37:29 INFO - PROCESS | 3660 | --DOMWINDOW == 72 (1879A800) [pid = 3660] [serial = 539] [outer = 00000000] [url = about:blank] 18:37:29 INFO - PROCESS | 3660 | --DOMWINDOW == 71 (1652D800) [pid = 3660] [serial = 543] [outer = 00000000] [url = about:blank] 18:37:29 INFO - PROCESS | 3660 | --DOMWINDOW == 70 (16522000) [pid = 3660] [serial = 542] [outer = 00000000] [url = about:blank] 18:37:29 INFO - PROCESS | 3660 | --DOMWINDOW == 69 (1542C000) [pid = 3660] [serial = 537] [outer = 00000000] [url = about:blank] 18:37:29 INFO - PROCESS | 3660 | --DOMWINDOW == 68 (147B7800) [pid = 3660] [serial = 536] [outer = 00000000] [url = about:blank] 18:37:29 INFO - PROCESS | 3660 | --DOMWINDOW == 67 (1C159400) [pid = 3660] [serial = 554] [outer = 00000000] [url = about:blank] 18:37:29 INFO - PROCESS | 3660 | --DOMWINDOW == 66 (1C15E000) [pid = 3660] [serial = 558] [outer = 00000000] [url = about:blank] 18:37:29 INFO - PROCESS | 3660 | --DOMWINDOW == 65 (1C15EC00) [pid = 3660] [serial = 555] [outer = 00000000] [url = about:blank] 18:37:29 INFO - PROCESS | 3660 | --DOMWINDOW == 64 (18A82C00) [pid = 3660] [serial = 549] [outer = 00000000] [url = about:blank] 18:37:29 INFO - PROCESS | 3660 | --DOMWINDOW == 63 (19D64C00) [pid = 3660] [serial = 557] [outer = 00000000] [url = about:blank] 18:37:29 INFO - PROCESS | 3660 | --DOMWINDOW == 62 (1C9B0C00) [pid = 3660] [serial = 560] [outer = 00000000] [url = about:blank] 18:37:30 INFO - PROCESS | 3660 | 1461029850107 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 18:37:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 18:37:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 794ms 18:37:30 INFO - PROCESS | 3660 | 1461029850146 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 18:37:30 INFO - PROCESS | 3660 | 1461029850151 Marionette TRACE conn2 <- [1,765,null,{"value":"13"}] 18:37:30 INFO - PROCESS | 3660 | 1461029850157 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 18:37:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 18:37:30 INFO - PROCESS | 3660 | 1461029850160 Marionette TRACE conn2 <- [1,766,null,{}] 18:37:30 INFO - PROCESS | 3660 | 1461029850163 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:30 INFO - PROCESS | 3660 | 1461029850247 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 18:37:30 INFO - PROCESS | 3660 | 1461029850255 Marionette TRACE conn2 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:30 INFO - PROCESS | 3660 | ++DOCSHELL 15694800 == 42 [pid = 3660] [id = 201] 18:37:30 INFO - PROCESS | 3660 | ++DOMWINDOW == 63 (158F6800) [pid = 3660] [serial = 601] [outer = 00000000] 18:37:30 INFO - PROCESS | 3660 | ++DOMWINDOW == 64 (17F29C00) [pid = 3660] [serial = 602] [outer = 158F6800] 18:37:30 INFO - PROCESS | 3660 | 1461029850300 Marionette DEBUG loaded listener.js 18:37:30 INFO - PROCESS | 3660 | ++DOMWINDOW == 65 (1861CC00) [pid = 3660] [serial = 603] [outer = 158F6800] 18:37:30 INFO - PROCESS | 3660 | 1461029850763 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 18:37:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 18:37:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 623ms 18:37:30 INFO - PROCESS | 3660 | 1461029850796 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 18:37:30 INFO - PROCESS | 3660 | 1461029850798 Marionette TRACE conn2 <- [1,769,null,{"value":"13"}] 18:37:30 INFO - PROCESS | 3660 | 1461029850801 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 18:37:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 18:37:30 INFO - PROCESS | 3660 | 1461029850805 Marionette TRACE conn2 <- [1,770,null,{}] 18:37:30 INFO - PROCESS | 3660 | 1461029850815 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:30 INFO - PROCESS | 3660 | 1461029850894 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 18:37:30 INFO - PROCESS | 3660 | 1461029850900 Marionette TRACE conn2 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:30 INFO - PROCESS | 3660 | ++DOCSHELL 18D3E400 == 43 [pid = 3660] [id = 202] 18:37:30 INFO - PROCESS | 3660 | ++DOMWINDOW == 66 (18D43800) [pid = 3660] [serial = 604] [outer = 00000000] 18:37:30 INFO - PROCESS | 3660 | ++DOMWINDOW == 67 (195AE400) [pid = 3660] [serial = 605] [outer = 18D43800] 18:37:30 INFO - PROCESS | 3660 | 1461029850947 Marionette DEBUG loaded listener.js 18:37:31 INFO - PROCESS | 3660 | ++DOMWINDOW == 68 (19AA5000) [pid = 3660] [serial = 606] [outer = 18D43800] 18:37:31 INFO - PROCESS | 3660 | 1461029851381 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 18:37:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 18:37:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 623ms 18:37:31 INFO - PROCESS | 3660 | 1461029851439 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 18:37:31 INFO - PROCESS | 3660 | 1461029851442 Marionette TRACE conn2 <- [1,773,null,{"value":"13"}] 18:37:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 18:37:31 INFO - PROCESS | 3660 | 1461029851446 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 18:37:31 INFO - PROCESS | 3660 | 1461029851447 Marionette TRACE conn2 <- [1,774,null,{}] 18:37:31 INFO - PROCESS | 3660 | 1461029851451 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:31 INFO - PROCESS | 3660 | 1461029851528 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 18:37:31 INFO - PROCESS | 3660 | 1461029851535 Marionette TRACE conn2 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:31 INFO - PROCESS | 3660 | ++DOCSHELL 19C66000 == 44 [pid = 3660] [id = 203] 18:37:31 INFO - PROCESS | 3660 | ++DOMWINDOW == 69 (19DC4800) [pid = 3660] [serial = 607] [outer = 00000000] 18:37:31 INFO - PROCESS | 3660 | ++DOMWINDOW == 70 (1A0F6000) [pid = 3660] [serial = 608] [outer = 19DC4800] 18:37:31 INFO - PROCESS | 3660 | 1461029851578 Marionette DEBUG loaded listener.js 18:37:31 INFO - PROCESS | 3660 | ++DOMWINDOW == 71 (1A0F5C00) [pid = 3660] [serial = 609] [outer = 19DC4800] 18:37:32 INFO - PROCESS | 3660 | 1461029852022 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 18:37:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 18:37:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 638ms 18:37:32 INFO - PROCESS | 3660 | 1461029852083 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 18:37:32 INFO - PROCESS | 3660 | 1461029852085 Marionette TRACE conn2 <- [1,777,null,{"value":"13"}] 18:37:32 INFO - PROCESS | 3660 | 1461029852088 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 18:37:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 18:37:32 INFO - PROCESS | 3660 | 1461029852090 Marionette TRACE conn2 <- [1,778,null,{}] 18:37:32 INFO - PROCESS | 3660 | 1461029852093 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:32 INFO - PROCESS | 3660 | 1461029852169 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 18:37:32 INFO - PROCESS | 3660 | 1461029852176 Marionette TRACE conn2 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:32 INFO - PROCESS | 3660 | ++DOCSHELL 1A50E400 == 45 [pid = 3660] [id = 204] 18:37:32 INFO - PROCESS | 3660 | ++DOMWINDOW == 72 (1C154000) [pid = 3660] [serial = 610] [outer = 00000000] 18:37:32 INFO - PROCESS | 3660 | ++DOMWINDOW == 73 (1C15D400) [pid = 3660] [serial = 611] [outer = 1C154000] 18:37:32 INFO - PROCESS | 3660 | 1461029852219 Marionette DEBUG loaded listener.js 18:37:32 INFO - PROCESS | 3660 | ++DOMWINDOW == 74 (1C161400) [pid = 3660] [serial = 612] [outer = 1C154000] 18:37:32 INFO - PROCESS | 3660 | 1461029852684 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 18:37:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 18:37:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 639ms 18:37:32 INFO - PROCESS | 3660 | 1461029852711 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 18:37:32 INFO - PROCESS | 3660 | 1461029852713 Marionette TRACE conn2 <- [1,781,null,{"value":"13"}] 18:37:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 18:37:32 INFO - PROCESS | 3660 | 1461029852722 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 18:37:32 INFO - PROCESS | 3660 | 1461029852723 Marionette TRACE conn2 <- [1,782,null,{}] 18:37:32 INFO - PROCESS | 3660 | 1461029852727 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:32 INFO - PROCESS | 3660 | 1461029852839 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 18:37:32 INFO - PROCESS | 3660 | 1461029852925 Marionette TRACE conn2 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:32 INFO - PROCESS | 3660 | ++DOCSHELL 1C53C400 == 46 [pid = 3660] [id = 205] 18:37:32 INFO - PROCESS | 3660 | ++DOMWINDOW == 75 (1C916400) [pid = 3660] [serial = 613] [outer = 00000000] 18:37:32 INFO - PROCESS | 3660 | ++DOMWINDOW == 76 (1C9B7800) [pid = 3660] [serial = 614] [outer = 1C916400] 18:37:32 INFO - PROCESS | 3660 | 1461029852972 Marionette DEBUG loaded listener.js 18:37:33 INFO - PROCESS | 3660 | ++DOMWINDOW == 77 (1CC0E800) [pid = 3660] [serial = 615] [outer = 1C916400] 18:37:33 INFO - PROCESS | 3660 | 1461029853370 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 18:37:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 18:37:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 685ms 18:37:33 INFO - PROCESS | 3660 | --DOMWINDOW == 76 (18799400) [pid = 3660] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 18:37:33 INFO - PROCESS | 3660 | --DOMWINDOW == 75 (15411800) [pid = 3660] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 18:37:33 INFO - PROCESS | 3660 | --DOMWINDOW == 74 (14AE6000) [pid = 3660] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 18:37:33 INFO - PROCESS | 3660 | 1461029853431 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 18:37:33 INFO - PROCESS | 3660 | 1461029853433 Marionette TRACE conn2 <- [1,785,null,{"value":"13"}] 18:37:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 18:37:33 INFO - PROCESS | 3660 | 1461029853437 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 18:37:33 INFO - PROCESS | 3660 | 1461029853439 Marionette TRACE conn2 <- [1,786,null,{}] 18:37:33 INFO - PROCESS | 3660 | 1461029853443 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:33 INFO - PROCESS | 3660 | 1461029853542 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 18:37:33 INFO - PROCESS | 3660 | 1461029853596 Marionette TRACE conn2 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:33 INFO - PROCESS | 3660 | ++DOCSHELL 13796800 == 47 [pid = 3660] [id = 206] 18:37:33 INFO - PROCESS | 3660 | ++DOMWINDOW == 75 (16940C00) [pid = 3660] [serial = 616] [outer = 00000000] 18:37:33 INFO - PROCESS | 3660 | ++DOMWINDOW == 76 (1C9B9C00) [pid = 3660] [serial = 617] [outer = 16940C00] 18:37:33 INFO - PROCESS | 3660 | 1461029853639 Marionette DEBUG loaded listener.js 18:37:33 INFO - PROCESS | 3660 | ++DOMWINDOW == 77 (1D063400) [pid = 3660] [serial = 618] [outer = 16940C00] 18:37:33 INFO - PROCESS | 3660 | 1461029853989 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 18:37:34 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 18:37:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 592ms 18:37:34 INFO - PROCESS | 3660 | 1461029854034 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 18:37:34 INFO - PROCESS | 3660 | 1461029854036 Marionette TRACE conn2 <- [1,789,null,{"value":"13"}] 18:37:34 INFO - PROCESS | 3660 | 1461029854039 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 18:37:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 18:37:34 INFO - PROCESS | 3660 | 1461029854041 Marionette TRACE conn2 <- [1,790,null,{}] 18:37:34 INFO - PROCESS | 3660 | 1461029854044 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:34 INFO - PROCESS | 3660 | 1461029854158 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 18:37:34 INFO - PROCESS | 3660 | 1461029854195 Marionette TRACE conn2 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:34 INFO - PROCESS | 3660 | ++DOCSHELL 1D16D800 == 48 [pid = 3660] [id = 207] 18:37:34 INFO - PROCESS | 3660 | ++DOMWINDOW == 78 (1D16E800) [pid = 3660] [serial = 619] [outer = 00000000] 18:37:34 INFO - PROCESS | 3660 | ++DOMWINDOW == 79 (1D310000) [pid = 3660] [serial = 620] [outer = 1D16E800] 18:37:34 INFO - PROCESS | 3660 | 1461029854239 Marionette DEBUG loaded listener.js 18:37:34 INFO - PROCESS | 3660 | ++DOMWINDOW == 80 (1D3C1C00) [pid = 3660] [serial = 621] [outer = 1D16E800] 18:37:34 INFO - PROCESS | 3660 | 1461029854628 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 18:37:34 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 18:37:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 639ms 18:37:34 INFO - PROCESS | 3660 | 1461029854677 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 18:37:34 INFO - PROCESS | 3660 | 1461029854679 Marionette TRACE conn2 <- [1,793,null,{"value":"13"}] 18:37:34 INFO - PROCESS | 3660 | 1461029854682 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 18:37:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 18:37:34 INFO - PROCESS | 3660 | 1461029854684 Marionette TRACE conn2 <- [1,794,null,{}] 18:37:34 INFO - PROCESS | 3660 | 1461029854687 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:34 INFO - PROCESS | 3660 | 1461029854801 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 18:37:34 INFO - PROCESS | 3660 | 1461029854809 Marionette TRACE conn2 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:34 INFO - PROCESS | 3660 | ++DOCSHELL 15E37C00 == 49 [pid = 3660] [id = 208] 18:37:34 INFO - PROCESS | 3660 | ++DOMWINDOW == 81 (1C90EC00) [pid = 3660] [serial = 622] [outer = 00000000] 18:37:34 INFO - PROCESS | 3660 | ++DOMWINDOW == 82 (1D45B000) [pid = 3660] [serial = 623] [outer = 1C90EC00] 18:37:34 INFO - PROCESS | 3660 | 1461029854853 Marionette DEBUG loaded listener.js 18:37:34 INFO - PROCESS | 3660 | ++DOMWINDOW == 83 (1D609400) [pid = 3660] [serial = 624] [outer = 1C90EC00] 18:37:35 INFO - PROCESS | 3660 | 1461029855240 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 18:37:35 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 18:37:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 591ms 18:37:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 18:37:35 INFO - PROCESS | 3660 | 1461029855280 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 18:37:35 INFO - PROCESS | 3660 | 1461029855282 Marionette TRACE conn2 <- [1,797,null,{"value":"13"}] 18:37:35 INFO - PROCESS | 3660 | 1461029855285 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 18:37:35 INFO - PROCESS | 3660 | 1461029855287 Marionette TRACE conn2 <- [1,798,null,{}] 18:37:35 INFO - PROCESS | 3660 | 1461029855290 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:35 INFO - PROCESS | 3660 | 1461029855366 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 18:37:35 INFO - PROCESS | 3660 | 1461029855474 Marionette TRACE conn2 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:35 INFO - PROCESS | 3660 | ++DOCSHELL 1D45C800 == 50 [pid = 3660] [id = 209] 18:37:35 INFO - PROCESS | 3660 | ++DOMWINDOW == 84 (1D460C00) [pid = 3660] [serial = 625] [outer = 00000000] 18:37:35 INFO - PROCESS | 3660 | ++DOMWINDOW == 85 (1D6EF000) [pid = 3660] [serial = 626] [outer = 1D460C00] 18:37:35 INFO - PROCESS | 3660 | 1461029855518 Marionette DEBUG loaded listener.js 18:37:35 INFO - PROCESS | 3660 | ++DOMWINDOW == 86 (1DA51400) [pid = 3660] [serial = 627] [outer = 1D460C00] 18:37:35 INFO - PROCESS | 3660 | 1461029855877 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 18:37:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 18:37:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 623ms 18:37:35 INFO - PROCESS | 3660 | 1461029855923 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 18:37:35 INFO - PROCESS | 3660 | 1461029855926 Marionette TRACE conn2 <- [1,801,null,{"value":"13"}] 18:37:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 18:37:35 INFO - PROCESS | 3660 | 1461029855929 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 18:37:35 INFO - PROCESS | 3660 | 1461029855932 Marionette TRACE conn2 <- [1,802,null,{}] 18:37:35 INFO - PROCESS | 3660 | 1461029855942 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:36 INFO - PROCESS | 3660 | 1461029856034 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 18:37:36 INFO - PROCESS | 3660 | 1461029856040 Marionette TRACE conn2 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:36 INFO - PROCESS | 3660 | ++DOCSHELL 1C062C00 == 51 [pid = 3660] [id = 210] 18:37:36 INFO - PROCESS | 3660 | ++DOMWINDOW == 87 (1C065800) [pid = 3660] [serial = 628] [outer = 00000000] 18:37:36 INFO - PROCESS | 3660 | ++DOMWINDOW == 88 (1C06E400) [pid = 3660] [serial = 629] [outer = 1C065800] 18:37:36 INFO - PROCESS | 3660 | 1461029856088 Marionette DEBUG loaded listener.js 18:37:36 INFO - PROCESS | 3660 | ++DOMWINDOW == 89 (1DA5A800) [pid = 3660] [serial = 630] [outer = 1C065800] 18:37:36 INFO - PROCESS | 3660 | 1461029856747 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,805,"getWindowHandle",null] 18:37:36 INFO - PROCESS | 3660 | 1461029856781 Marionette TRACE conn2 <- [1,805,null,{"value":"13"}] 18:37:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 18:37:36 INFO - PROCESS | 3660 | 1461029856788 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 18:37:36 INFO - PROCESS | 3660 | 1461029856793 Marionette TRACE conn2 <- [1,806,null,{}] 18:37:36 INFO - PROCESS | 3660 | 1461029856798 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:36 INFO - PROCESS | 3660 | 1461029856894 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 18:37:37 INFO - PROCESS | 3660 | 1461029857021 Marionette TRACE conn2 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:37 INFO - PROCESS | 3660 | ++DOCSHELL 11C20C00 == 52 [pid = 3660] [id = 211] 18:37:37 INFO - PROCESS | 3660 | ++DOMWINDOW == 90 (11C25C00) [pid = 3660] [serial = 631] [outer = 00000000] 18:37:37 INFO - PROCESS | 3660 | ++DOMWINDOW == 91 (14395800) [pid = 3660] [serial = 632] [outer = 11C25C00] 18:37:37 INFO - PROCESS | 3660 | 1461029857078 Marionette DEBUG loaded listener.js 18:37:37 INFO - PROCESS | 3660 | ++DOMWINDOW == 92 (15425400) [pid = 3660] [serial = 633] [outer = 11C25C00] 18:37:37 INFO - PROCESS | 3660 | 1461029857625 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 18:37:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 18:37:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 903ms 18:37:37 INFO - PROCESS | 3660 | 1461029857678 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 18:37:37 INFO - PROCESS | 3660 | 1461029857684 Marionette TRACE conn2 <- [1,809,null,{"value":"13"}] 18:37:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 18:37:37 INFO - PROCESS | 3660 | 1461029857691 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 18:37:37 INFO - PROCESS | 3660 | 1461029857694 Marionette TRACE conn2 <- [1,810,null,{}] 18:37:37 INFO - PROCESS | 3660 | 1461029857697 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:37 INFO - PROCESS | 3660 | 1461029857807 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 18:37:37 INFO - PROCESS | 3660 | 1461029857903 Marionette TRACE conn2 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:37 INFO - PROCESS | 3660 | ++DOCSHELL 11C29800 == 53 [pid = 3660] [id = 212] 18:37:37 INFO - PROCESS | 3660 | ++DOMWINDOW == 93 (15430C00) [pid = 3660] [serial = 634] [outer = 00000000] 18:37:37 INFO - PROCESS | 3660 | ++DOMWINDOW == 94 (18767400) [pid = 3660] [serial = 635] [outer = 15430C00] 18:37:37 INFO - PROCESS | 3660 | 1461029857957 Marionette DEBUG loaded listener.js 18:37:38 INFO - PROCESS | 3660 | ++DOMWINDOW == 95 (18925000) [pid = 3660] [serial = 636] [outer = 15430C00] 18:37:38 INFO - PROCESS | 3660 | 1461029858574 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,813,"getWindowHandle",null] 18:37:38 INFO - PROCESS | 3660 | 1461029858636 Marionette TRACE conn2 <- [1,813,null,{"value":"13"}] 18:37:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 18:37:38 INFO - PROCESS | 3660 | 1461029858640 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 18:37:38 INFO - PROCESS | 3660 | 1461029858643 Marionette TRACE conn2 <- [1,814,null,{}] 18:37:38 INFO - PROCESS | 3660 | 1461029858654 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:38 INFO - PROCESS | 3660 | 1461029858789 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 18:37:38 INFO - PROCESS | 3660 | 1461029858933 Marionette TRACE conn2 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:38 INFO - PROCESS | 3660 | ++DOCSHELL 11C23C00 == 54 [pid = 3660] [id = 213] 18:37:38 INFO - PROCESS | 3660 | ++DOMWINDOW == 96 (1A5F9400) [pid = 3660] [serial = 637] [outer = 00000000] 18:37:38 INFO - PROCESS | 3660 | ++DOMWINDOW == 97 (1C159800) [pid = 3660] [serial = 638] [outer = 1A5F9400] 18:37:38 INFO - PROCESS | 3660 | 1461029858994 Marionette DEBUG loaded listener.js 18:37:39 INFO - PROCESS | 3660 | ++DOMWINDOW == 98 (1C911800) [pid = 3660] [serial = 639] [outer = 1A5F9400] 18:37:39 INFO - PROCESS | 3660 | 1461029859762 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 18:37:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 18:37:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1152ms 18:37:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 18:37:39 INFO - PROCESS | 3660 | 1461029859793 Marionette TRACE conn2 -> [0,817,"getWindowHandle",null] 18:37:39 INFO - PROCESS | 3660 | 1461029859796 Marionette TRACE conn2 <- [1,817,null,{"value":"13"}] 18:37:39 INFO - PROCESS | 3660 | 1461029859801 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 18:37:39 INFO - PROCESS | 3660 | 1461029859805 Marionette TRACE conn2 <- [1,818,null,{}] 18:37:39 INFO - PROCESS | 3660 | 1461029859810 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:39 INFO - PROCESS | 3660 | 1461029859912 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 18:37:39 INFO - PROCESS | 3660 | 1461029859996 Marionette TRACE conn2 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:40 INFO - PROCESS | 3660 | ++DOCSHELL 02A9D000 == 55 [pid = 3660] [id = 214] 18:37:40 INFO - PROCESS | 3660 | ++DOMWINDOW == 99 (11BEF800) [pid = 3660] [serial = 640] [outer = 00000000] 18:37:40 INFO - PROCESS | 3660 | ++DOMWINDOW == 100 (11C28000) [pid = 3660] [serial = 641] [outer = 11BEF800] 18:37:40 INFO - PROCESS | 3660 | 1461029860087 Marionette DEBUG loaded listener.js 18:37:40 INFO - PROCESS | 3660 | ++DOMWINDOW == 101 (12D75400) [pid = 3660] [serial = 642] [outer = 11BEF800] 18:37:40 INFO - PROCESS | 3660 | --DOCSHELL 1D45C800 == 54 [pid = 3660] [id = 209] 18:37:40 INFO - PROCESS | 3660 | --DOCSHELL 15E37C00 == 53 [pid = 3660] [id = 208] 18:37:40 INFO - PROCESS | 3660 | --DOCSHELL 1D16D800 == 52 [pid = 3660] [id = 207] 18:37:40 INFO - PROCESS | 3660 | --DOCSHELL 13796800 == 51 [pid = 3660] [id = 206] 18:37:40 INFO - PROCESS | 3660 | --DOCSHELL 1C53C400 == 50 [pid = 3660] [id = 205] 18:37:40 INFO - PROCESS | 3660 | --DOCSHELL 1A50E400 == 49 [pid = 3660] [id = 204] 18:37:40 INFO - PROCESS | 3660 | --DOCSHELL 19C66000 == 48 [pid = 3660] [id = 203] 18:37:40 INFO - PROCESS | 3660 | --DOCSHELL 18D3E400 == 47 [pid = 3660] [id = 202] 18:37:40 INFO - PROCESS | 3660 | --DOCSHELL 15694800 == 46 [pid = 3660] [id = 201] 18:37:40 INFO - PROCESS | 3660 | --DOCSHELL 16462800 == 45 [pid = 3660] [id = 200] 18:37:40 INFO - PROCESS | 3660 | --DOMWINDOW == 100 (197B2800) [pid = 3660] [serial = 584] [outer = 00000000] [url = about:blank] 18:37:40 INFO - PROCESS | 3660 | --DOMWINDOW == 99 (1D6EE800) [pid = 3660] [serial = 572] [outer = 00000000] [url = about:blank] 18:37:40 INFO - PROCESS | 3660 | --DOCSHELL 18D3DC00 == 44 [pid = 3660] [id = 195] 18:37:40 INFO - PROCESS | 3660 | 1461029860700 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 18:37:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 18:37:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 934ms 18:37:40 INFO - PROCESS | 3660 | 1461029860744 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 18:37:40 INFO - PROCESS | 3660 | 1461029860749 Marionette TRACE conn2 <- [1,821,null,{"value":"13"}] 18:37:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 18:37:40 INFO - PROCESS | 3660 | 1461029860755 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 18:37:40 INFO - PROCESS | 3660 | 1461029860758 Marionette TRACE conn2 <- [1,822,null,{}] 18:37:40 INFO - PROCESS | 3660 | 1461029860763 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:40 INFO - PROCESS | 3660 | 1461029860855 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 18:37:40 INFO - PROCESS | 3660 | --DOMWINDOW == 98 (15E31000) [pid = 3660] [serial = 576] [outer = 00000000] [url = about:blank] 18:37:40 INFO - PROCESS | 3660 | --DOMWINDOW == 97 (15AB7800) [pid = 3660] [serial = 575] [outer = 00000000] [url = about:blank] 18:37:40 INFO - PROCESS | 3660 | --DOMWINDOW == 96 (18D3E000) [pid = 3660] [serial = 581] [outer = 00000000] [url = about:blank] 18:37:40 INFO - PROCESS | 3660 | --DOMWINDOW == 95 (18D44800) [pid = 3660] [serial = 582] [outer = 00000000] [url = about:blank] 18:37:40 INFO - PROCESS | 3660 | --DOMWINDOW == 94 (156F7800) [pid = 3660] [serial = 563] [outer = 00000000] [url = about:blank] 18:37:40 INFO - PROCESS | 3660 | --DOMWINDOW == 93 (19653000) [pid = 3660] [serial = 566] [outer = 00000000] [url = about:blank] 18:37:40 INFO - PROCESS | 3660 | --DOMWINDOW == 92 (1D3C6C00) [pid = 3660] [serial = 569] [outer = 00000000] [url = about:blank] 18:37:40 INFO - PROCESS | 3660 | --DOMWINDOW == 91 (15E33800) [pid = 3660] [serial = 578] [outer = 00000000] [url = about:blank] 18:37:40 INFO - PROCESS | 3660 | --DOMWINDOW == 90 (16A7C400) [pid = 3660] [serial = 579] [outer = 00000000] [url = about:blank] 18:37:40 INFO - PROCESS | 3660 | 1461029860942 Marionette TRACE conn2 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:40 INFO - PROCESS | 3660 | ++DOCSHELL 02A9FC00 == 45 [pid = 3660] [id = 215] 18:37:40 INFO - PROCESS | 3660 | ++DOMWINDOW == 91 (11BEC800) [pid = 3660] [serial = 643] [outer = 00000000] 18:37:40 INFO - PROCESS | 3660 | ++DOMWINDOW == 92 (13794000) [pid = 3660] [serial = 644] [outer = 11BEC800] 18:37:40 INFO - PROCESS | 3660 | 1461029860989 Marionette DEBUG loaded listener.js 18:37:41 INFO - PROCESS | 3660 | ++DOMWINDOW == 93 (13ACC800) [pid = 3660] [serial = 645] [outer = 11BEC800] 18:37:41 INFO - PROCESS | 3660 | 1461029861353 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 18:37:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 18:37:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 623ms 18:37:41 INFO - PROCESS | 3660 | 1461029861416 Marionette TRACE conn2 -> [0,825,"getWindowHandle",null] 18:37:41 INFO - PROCESS | 3660 | 1461029861418 Marionette TRACE conn2 <- [1,825,null,{"value":"13"}] 18:37:41 INFO - PROCESS | 3660 | 1461029861422 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 18:37:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 18:37:41 INFO - PROCESS | 3660 | 1461029861425 Marionette TRACE conn2 <- [1,826,null,{}] 18:37:41 INFO - PROCESS | 3660 | 1461029861439 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:41 INFO - PROCESS | 3660 | 1461029861516 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 18:37:41 INFO - PROCESS | 3660 | 1461029861522 Marionette TRACE conn2 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:41 INFO - PROCESS | 3660 | ++DOCSHELL 1540B000 == 46 [pid = 3660] [id = 216] 18:37:41 INFO - PROCESS | 3660 | ++DOMWINDOW == 94 (15411800) [pid = 3660] [serial = 646] [outer = 00000000] 18:37:41 INFO - PROCESS | 3660 | ++DOMWINDOW == 95 (15C8FC00) [pid = 3660] [serial = 647] [outer = 15411800] 18:37:41 INFO - PROCESS | 3660 | 1461029861569 Marionette DEBUG loaded listener.js 18:37:41 INFO - PROCESS | 3660 | ++DOMWINDOW == 96 (16461000) [pid = 3660] [serial = 648] [outer = 15411800] 18:37:41 INFO - PROCESS | 3660 | 1461029862005 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 18:37:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 18:37:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 623ms 18:37:42 INFO - PROCESS | 3660 | 1461029862064 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 18:37:42 INFO - PROCESS | 3660 | 1461029862067 Marionette TRACE conn2 <- [1,829,null,{"value":"13"}] 18:37:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 18:37:42 INFO - PROCESS | 3660 | 1461029862070 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 18:37:42 INFO - PROCESS | 3660 | 1461029862071 Marionette TRACE conn2 <- [1,830,null,{}] 18:37:42 INFO - PROCESS | 3660 | 1461029862075 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:42 INFO - PROCESS | 3660 | 1461029862153 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 18:37:42 INFO - PROCESS | 3660 | 1461029862162 Marionette TRACE conn2 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:42 INFO - PROCESS | 3660 | ++DOCSHELL 16468400 == 47 [pid = 3660] [id = 217] 18:37:42 INFO - PROCESS | 3660 | ++DOMWINDOW == 97 (16525000) [pid = 3660] [serial = 649] [outer = 00000000] 18:37:42 INFO - PROCESS | 3660 | ++DOMWINDOW == 98 (16A79400) [pid = 3660] [serial = 650] [outer = 16525000] 18:37:42 INFO - PROCESS | 3660 | 1461029862206 Marionette DEBUG loaded listener.js 18:37:42 INFO - PROCESS | 3660 | ++DOMWINDOW == 99 (17F2BC00) [pid = 3660] [serial = 651] [outer = 16525000] 18:37:42 INFO - PROCESS | 3660 | 1461029862648 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 18:37:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 18:37:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 639ms 18:37:42 INFO - PROCESS | 3660 | 1461029862708 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 18:37:42 INFO - PROCESS | 3660 | 1461029862709 Marionette TRACE conn2 <- [1,833,null,{"value":"13"}] 18:37:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 18:37:42 INFO - PROCESS | 3660 | 1461029862713 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 18:37:42 INFO - PROCESS | 3660 | 1461029862715 Marionette TRACE conn2 <- [1,834,null,{}] 18:37:42 INFO - PROCESS | 3660 | 1461029862719 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:42 INFO - PROCESS | 3660 | 1461029862791 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 18:37:42 INFO - PROCESS | 3660 | 1461029862797 Marionette TRACE conn2 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:42 INFO - PROCESS | 3660 | ++DOCSHELL 16524800 == 48 [pid = 3660] [id = 218] 18:37:42 INFO - PROCESS | 3660 | ++DOMWINDOW == 100 (16942400) [pid = 3660] [serial = 652] [outer = 00000000] 18:37:42 INFO - PROCESS | 3660 | ++DOMWINDOW == 101 (18213C00) [pid = 3660] [serial = 653] [outer = 16942400] 18:37:42 INFO - PROCESS | 3660 | 1461029862840 Marionette DEBUG loaded listener.js 18:37:42 INFO - PROCESS | 3660 | ++DOMWINDOW == 102 (18214400) [pid = 3660] [serial = 654] [outer = 16942400] 18:37:43 INFO - PROCESS | 3660 | 1461029863335 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 18:37:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 18:37:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 638ms 18:37:43 INFO - PROCESS | 3660 | 1461029863351 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 18:37:43 INFO - PROCESS | 3660 | 1461029863353 Marionette TRACE conn2 <- [1,837,null,{"value":"13"}] 18:37:43 INFO - PROCESS | 3660 | 1461029863356 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 18:37:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 18:37:43 INFO - PROCESS | 3660 | 1461029863358 Marionette TRACE conn2 <- [1,838,null,{}] 18:37:43 INFO - PROCESS | 3660 | 1461029863371 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:43 INFO - PROCESS | 3660 | 1461029863490 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 18:37:43 INFO - PROCESS | 3660 | 1461029863499 Marionette TRACE conn2 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:43 INFO - PROCESS | 3660 | ++DOCSHELL 18212400 == 49 [pid = 3660] [id = 219] 18:37:43 INFO - PROCESS | 3660 | ++DOMWINDOW == 103 (187A1000) [pid = 3660] [serial = 655] [outer = 00000000] 18:37:43 INFO - PROCESS | 3660 | ++DOMWINDOW == 104 (18D45C00) [pid = 3660] [serial = 656] [outer = 187A1000] 18:37:43 INFO - PROCESS | 3660 | 1461029863545 Marionette DEBUG loaded listener.js 18:37:43 INFO - PROCESS | 3660 | ++DOMWINDOW == 105 (18D8C000) [pid = 3660] [serial = 657] [outer = 187A1000] 18:37:43 INFO - PROCESS | 3660 | 1461029863990 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 18:37:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 18:37:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 701ms 18:37:44 INFO - PROCESS | 3660 | 1461029864056 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 18:37:44 INFO - PROCESS | 3660 | 1461029864058 Marionette TRACE conn2 <- [1,841,null,{"value":"13"}] 18:37:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 18:37:44 INFO - PROCESS | 3660 | 1461029864067 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 18:37:44 INFO - PROCESS | 3660 | 1461029864069 Marionette TRACE conn2 <- [1,842,null,{}] 18:37:44 INFO - PROCESS | 3660 | 1461029864072 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:44 INFO - PROCESS | 3660 | 1461029864169 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 18:37:44 INFO - PROCESS | 3660 | 1461029864253 Marionette TRACE conn2 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:44 INFO - PROCESS | 3660 | ++DOCSHELL 18A7AC00 == 50 [pid = 3660] [id = 220] 18:37:44 INFO - PROCESS | 3660 | ++DOMWINDOW == 106 (197B2000) [pid = 3660] [serial = 658] [outer = 00000000] 18:37:44 INFO - PROCESS | 3660 | ++DOMWINDOW == 107 (19ACCC00) [pid = 3660] [serial = 659] [outer = 197B2000] 18:37:44 INFO - PROCESS | 3660 | 1461029864297 Marionette DEBUG loaded listener.js 18:37:44 INFO - PROCESS | 3660 | ++DOMWINDOW == 108 (19BD5800) [pid = 3660] [serial = 660] [outer = 197B2000] 18:37:44 INFO - PROCESS | 3660 | 1461029864687 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 18:37:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 18:37:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 638ms 18:37:44 INFO - PROCESS | 3660 | 1461029864700 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 18:37:44 INFO - PROCESS | 3660 | 1461029864702 Marionette TRACE conn2 <- [1,845,null,{"value":"13"}] 18:37:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 18:37:44 INFO - PROCESS | 3660 | 1461029864705 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 18:37:44 INFO - PROCESS | 3660 | 1461029864706 Marionette TRACE conn2 <- [1,846,null,{}] 18:37:44 INFO - PROCESS | 3660 | 1461029864710 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:44 INFO - PROCESS | 3660 | 1461029864810 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 18:37:44 INFO - PROCESS | 3660 | 1461029864815 Marionette TRACE conn2 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:44 INFO - PROCESS | 3660 | ++DOCSHELL 192B5C00 == 51 [pid = 3660] [id = 221] 18:37:44 INFO - PROCESS | 3660 | ++DOMWINDOW == 109 (19BCCC00) [pid = 3660] [serial = 661] [outer = 00000000] 18:37:44 INFO - PROCESS | 3660 | ++DOMWINDOW == 110 (1A013C00) [pid = 3660] [serial = 662] [outer = 19BCCC00] 18:37:44 INFO - PROCESS | 3660 | 1461029864859 Marionette DEBUG loaded listener.js 18:37:44 INFO - PROCESS | 3660 | ++DOMWINDOW == 111 (1A07CC00) [pid = 3660] [serial = 663] [outer = 19BCCC00] 18:37:45 INFO - PROCESS | 3660 | --DOMWINDOW == 110 (1D460C00) [pid = 3660] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 18:37:45 INFO - PROCESS | 3660 | --DOMWINDOW == 109 (1C916400) [pid = 3660] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 18:37:45 INFO - PROCESS | 3660 | --DOMWINDOW == 108 (16940C00) [pid = 3660] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 18:37:45 INFO - PROCESS | 3660 | --DOMWINDOW == 107 (18D43800) [pid = 3660] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 18:37:45 INFO - PROCESS | 3660 | --DOMWINDOW == 106 (16463800) [pid = 3660] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 18:37:45 INFO - PROCESS | 3660 | --DOMWINDOW == 105 (02A9EC00) [pid = 3660] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 18:37:45 INFO - PROCESS | 3660 | --DOMWINDOW == 104 (1C154000) [pid = 3660] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 18:37:45 INFO - PROCESS | 3660 | --DOMWINDOW == 103 (158F6800) [pid = 3660] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 18:37:45 INFO - PROCESS | 3660 | --DOMWINDOW == 102 (1D16E800) [pid = 3660] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 18:37:45 INFO - PROCESS | 3660 | --DOMWINDOW == 101 (19DC4800) [pid = 3660] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 18:37:45 INFO - PROCESS | 3660 | --DOMWINDOW == 100 (1C90EC00) [pid = 3660] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 18:37:45 INFO - PROCESS | 3660 | --DOMWINDOW == 99 (1A728C00) [pid = 3660] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 18:37:45 INFO - PROCESS | 3660 | --DOMWINDOW == 98 (19BD8000) [pid = 3660] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 18:37:45 INFO - PROCESS | 3660 | 1461029865468 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 18:37:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 18:37:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 794ms 18:37:45 INFO - PROCESS | 3660 | 1461029865508 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 18:37:45 INFO - PROCESS | 3660 | 1461029865509 Marionette TRACE conn2 <- [1,849,null,{"value":"13"}] 18:37:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 18:37:45 INFO - PROCESS | 3660 | 1461029865513 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 18:37:45 INFO - PROCESS | 3660 | 1461029865514 Marionette TRACE conn2 <- [1,850,null,{}] 18:37:45 INFO - PROCESS | 3660 | 1461029865526 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:45 INFO - PROCESS | 3660 | 1461029865605 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 18:37:45 INFO - PROCESS | 3660 | 1461029865611 Marionette TRACE conn2 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:45 INFO - PROCESS | 3660 | ++DOCSHELL 1666B000 == 52 [pid = 3660] [id = 222] 18:37:45 INFO - PROCESS | 3660 | ++DOMWINDOW == 99 (18922C00) [pid = 3660] [serial = 664] [outer = 00000000] 18:37:45 INFO - PROCESS | 3660 | ++DOMWINDOW == 100 (19C61800) [pid = 3660] [serial = 665] [outer = 18922C00] 18:37:45 INFO - PROCESS | 3660 | 1461029865655 Marionette DEBUG loaded listener.js 18:37:45 INFO - PROCESS | 3660 | ++DOMWINDOW == 101 (19DC7400) [pid = 3660] [serial = 666] [outer = 18922C00] 18:37:46 INFO - PROCESS | 3660 | 1461029866056 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 18:37:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 18:37:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 592ms 18:37:46 INFO - PROCESS | 3660 | 1461029866097 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 18:37:46 INFO - PROCESS | 3660 | 1461029866099 Marionette TRACE conn2 <- [1,853,null,{"value":"13"}] 18:37:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 18:37:46 INFO - PROCESS | 3660 | 1461029866110 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 18:37:46 INFO - PROCESS | 3660 | 1461029866112 Marionette TRACE conn2 <- [1,854,null,{}] 18:37:46 INFO - PROCESS | 3660 | 1461029866116 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:46 INFO - PROCESS | 3660 | 1461029866189 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 18:37:46 INFO - PROCESS | 3660 | 1461029866198 Marionette TRACE conn2 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:46 INFO - PROCESS | 3660 | ++DOCSHELL 1A5F4C00 == 53 [pid = 3660] [id = 223] 18:37:46 INFO - PROCESS | 3660 | ++DOMWINDOW == 102 (1A7BF000) [pid = 3660] [serial = 667] [outer = 00000000] 18:37:46 INFO - PROCESS | 3660 | ++DOMWINDOW == 103 (1C065400) [pid = 3660] [serial = 668] [outer = 1A7BF000] 18:37:46 INFO - PROCESS | 3660 | 1461029866241 Marionette DEBUG loaded listener.js 18:37:46 INFO - PROCESS | 3660 | ++DOMWINDOW == 104 (1C06C000) [pid = 3660] [serial = 669] [outer = 1A7BF000] 18:37:46 INFO - PROCESS | 3660 | 1461029866657 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 18:37:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 18:37:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 592ms 18:37:46 INFO - PROCESS | 3660 | 1461029866706 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 18:37:46 INFO - PROCESS | 3660 | 1461029866708 Marionette TRACE conn2 <- [1,857,null,{"value":"13"}] 18:37:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 18:37:46 INFO - PROCESS | 3660 | 1461029866712 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 18:37:46 INFO - PROCESS | 3660 | 1461029866714 Marionette TRACE conn2 <- [1,858,null,{}] 18:37:46 INFO - PROCESS | 3660 | 1461029866717 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:46 INFO - PROCESS | 3660 | 1461029866807 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 18:37:46 INFO - PROCESS | 3660 | 1461029866815 Marionette TRACE conn2 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:46 INFO - PROCESS | 3660 | ++DOCSHELL 136B4000 == 54 [pid = 3660] [id = 224] 18:37:46 INFO - PROCESS | 3660 | ++DOMWINDOW == 105 (14A8B800) [pid = 3660] [serial = 670] [outer = 00000000] 18:37:46 INFO - PROCESS | 3660 | ++DOMWINDOW == 106 (1C156400) [pid = 3660] [serial = 671] [outer = 14A8B800] 18:37:46 INFO - PROCESS | 3660 | 1461029866863 Marionette DEBUG loaded listener.js 18:37:46 INFO - PROCESS | 3660 | ++DOMWINDOW == 107 (1C909400) [pid = 3660] [serial = 672] [outer = 14A8B800] 18:37:47 INFO - PROCESS | 3660 | 1461029867422 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 18:37:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 18:37:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 731ms 18:37:47 INFO - PROCESS | 3660 | 1461029867453 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 18:37:47 INFO - PROCESS | 3660 | 1461029867457 Marionette TRACE conn2 <- [1,861,null,{"value":"13"}] 18:37:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 18:37:47 INFO - PROCESS | 3660 | 1461029867462 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 18:37:47 INFO - PROCESS | 3660 | 1461029867468 Marionette TRACE conn2 <- [1,862,null,{}] 18:37:47 INFO - PROCESS | 3660 | 1461029867477 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:47 INFO - PROCESS | 3660 | 1461029867581 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 18:37:47 INFO - PROCESS | 3660 | 1461029867707 Marionette TRACE conn2 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:47 INFO - PROCESS | 3660 | ++DOCSHELL 11BF8400 == 55 [pid = 3660] [id = 225] 18:37:47 INFO - PROCESS | 3660 | ++DOMWINDOW == 108 (11BF9800) [pid = 3660] [serial = 673] [outer = 00000000] 18:37:47 INFO - PROCESS | 3660 | ++DOMWINDOW == 109 (1325C400) [pid = 3660] [serial = 674] [outer = 11BF9800] 18:37:47 INFO - PROCESS | 3660 | 1461029867766 Marionette DEBUG loaded listener.js 18:37:47 INFO - PROCESS | 3660 | ++DOMWINDOW == 110 (136B7800) [pid = 3660] [serial = 675] [outer = 11BF9800] 18:37:48 INFO - PROCESS | 3660 | 1461029868397 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 18:37:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 18:37:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 934ms 18:37:48 INFO - PROCESS | 3660 | 1461029868409 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 18:37:48 INFO - PROCESS | 3660 | 1461029868415 Marionette TRACE conn2 <- [1,865,null,{"value":"13"}] 18:37:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 18:37:48 INFO - PROCESS | 3660 | 1461029868421 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 18:37:48 INFO - PROCESS | 3660 | 1461029868424 Marionette TRACE conn2 <- [1,866,null,{}] 18:37:48 INFO - PROCESS | 3660 | 1461029868428 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:48 INFO - PROCESS | 3660 | 1461029868526 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 18:37:48 INFO - PROCESS | 3660 | 1461029868621 Marionette TRACE conn2 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:48 INFO - PROCESS | 3660 | ++DOCSHELL 1420F000 == 56 [pid = 3660] [id = 226] 18:37:48 INFO - PROCESS | 3660 | ++DOMWINDOW == 111 (14347C00) [pid = 3660] [serial = 676] [outer = 00000000] 18:37:48 INFO - PROCESS | 3660 | ++DOMWINDOW == 112 (1645FC00) [pid = 3660] [serial = 677] [outer = 14347C00] 18:37:48 INFO - PROCESS | 3660 | 1461029868674 Marionette DEBUG loaded listener.js 18:37:48 INFO - PROCESS | 3660 | ++DOMWINDOW == 113 (16946000) [pid = 3660] [serial = 678] [outer = 14347C00] 18:37:49 INFO - PROCESS | 3660 | 1461029869231 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 18:37:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 18:37:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 841ms 18:37:49 INFO - PROCESS | 3660 | 1461029869262 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 18:37:49 INFO - PROCESS | 3660 | 1461029869265 Marionette TRACE conn2 <- [1,869,null,{"value":"13"}] 18:37:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 18:37:49 INFO - PROCESS | 3660 | 1461029869269 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 18:37:49 INFO - PROCESS | 3660 | 1461029869272 Marionette TRACE conn2 <- [1,870,null,{}] 18:37:49 INFO - PROCESS | 3660 | 1461029869283 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:49 INFO - PROCESS | 3660 | 1461029869384 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 18:37:49 INFO - PROCESS | 3660 | 1461029869479 Marionette TRACE conn2 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:49 INFO - PROCESS | 3660 | ++DOCSHELL 187A4800 == 57 [pid = 3660] [id = 227] 18:37:49 INFO - PROCESS | 3660 | ++DOMWINDOW == 114 (18A81800) [pid = 3660] [serial = 679] [outer = 00000000] 18:37:49 INFO - PROCESS | 3660 | ++DOMWINDOW == 115 (1A0F5000) [pid = 3660] [serial = 680] [outer = 18A81800] 18:37:49 INFO - PROCESS | 3660 | 1461029869534 Marionette DEBUG loaded listener.js 18:37:49 INFO - PROCESS | 3660 | ++DOMWINDOW == 116 (1C06DC00) [pid = 3660] [serial = 681] [outer = 18A81800] 18:37:50 INFO - PROCESS | 3660 | 1461029870097 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 18:37:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 18:37:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 826ms 18:37:50 INFO - PROCESS | 3660 | 1461029870125 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 18:37:50 INFO - PROCESS | 3660 | 1461029870128 Marionette TRACE conn2 <- [1,873,null,{"value":"13"}] 18:37:50 INFO - PROCESS | 3660 | 1461029870134 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 18:37:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 18:37:50 INFO - PROCESS | 3660 | 1461029870138 Marionette TRACE conn2 <- [1,874,null,{}] 18:37:50 INFO - PROCESS | 3660 | 1461029870143 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:50 INFO - PROCESS | 3660 | 1461029870241 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 18:37:50 INFO - PROCESS | 3660 | 1461029870335 Marionette TRACE conn2 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:50 INFO - PROCESS | 3660 | ++DOCSHELL 1C53F800 == 58 [pid = 3660] [id = 228] 18:37:50 INFO - PROCESS | 3660 | ++DOMWINDOW == 117 (1C540400) [pid = 3660] [serial = 682] [outer = 00000000] 18:37:50 INFO - PROCESS | 3660 | ++DOMWINDOW == 118 (1CC0F800) [pid = 3660] [serial = 683] [outer = 1C540400] 18:37:50 INFO - PROCESS | 3660 | 1461029870388 Marionette DEBUG loaded listener.js 18:37:50 INFO - PROCESS | 3660 | ++DOMWINDOW == 119 (1D05D000) [pid = 3660] [serial = 684] [outer = 1C540400] 18:37:50 INFO - PROCESS | 3660 | 1461029870930 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 18:37:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 18:37:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 841ms 18:37:50 INFO - PROCESS | 3660 | 1461029870961 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 18:37:50 INFO - PROCESS | 3660 | 1461029870963 Marionette TRACE conn2 <- [1,877,null,{"value":"13"}] 18:37:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 18:37:50 INFO - PROCESS | 3660 | 1461029870967 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 18:37:50 INFO - PROCESS | 3660 | 1461029870969 Marionette TRACE conn2 <- [1,878,null,{}] 18:37:50 INFO - PROCESS | 3660 | 1461029870972 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:51 INFO - PROCESS | 3660 | 1461029871065 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 18:37:51 INFO - PROCESS | 3660 | 1461029871175 Marionette TRACE conn2 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:51 INFO - PROCESS | 3660 | ++DOCSHELL 1C9B1C00 == 59 [pid = 3660] [id = 229] 18:37:51 INFO - PROCESS | 3660 | ++DOMWINDOW == 120 (1D16D800) [pid = 3660] [serial = 685] [outer = 00000000] 18:37:51 INFO - PROCESS | 3660 | ++DOMWINDOW == 121 (1D308800) [pid = 3660] [serial = 686] [outer = 1D16D800] 18:37:51 INFO - PROCESS | 3660 | 1461029871227 Marionette DEBUG loaded listener.js 18:37:51 INFO - PROCESS | 3660 | ++DOMWINDOW == 122 (1D3C0800) [pid = 3660] [serial = 687] [outer = 1D16D800] 18:37:51 INFO - PROCESS | 3660 | 1461029871959 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 18:37:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 18:37:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1043ms 18:37:52 INFO - PROCESS | 3660 | 1461029872029 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 18:37:52 INFO - PROCESS | 3660 | 1461029872033 Marionette TRACE conn2 <- [1,881,null,{"value":"13"}] 18:37:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 18:37:52 INFO - PROCESS | 3660 | 1461029872038 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 18:37:52 INFO - PROCESS | 3660 | 1461029872041 Marionette TRACE conn2 <- [1,882,null,{}] 18:37:52 INFO - PROCESS | 3660 | 1461029872048 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:52 INFO - PROCESS | 3660 | 1461029872142 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 18:37:52 INFO - PROCESS | 3660 | 1461029872280 Marionette TRACE conn2 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:52 INFO - PROCESS | 3660 | ++DOCSHELL 11C2B400 == 60 [pid = 3660] [id = 230] 18:37:52 INFO - PROCESS | 3660 | ++DOMWINDOW == 123 (11C2B800) [pid = 3660] [serial = 688] [outer = 00000000] 18:37:52 INFO - PROCESS | 3660 | ++DOMWINDOW == 124 (147B7800) [pid = 3660] [serial = 689] [outer = 11C2B800] 18:37:52 INFO - PROCESS | 3660 | 1461029872333 Marionette DEBUG loaded listener.js 18:37:52 INFO - PROCESS | 3660 | ++DOMWINDOW == 125 (15425C00) [pid = 3660] [serial = 690] [outer = 11C2B800] 18:37:52 INFO - PROCESS | 3660 | --DOCSHELL 1A5F4C00 == 59 [pid = 3660] [id = 223] 18:37:52 INFO - PROCESS | 3660 | --DOCSHELL 1666B000 == 58 [pid = 3660] [id = 222] 18:37:52 INFO - PROCESS | 3660 | --DOCSHELL 192B5C00 == 57 [pid = 3660] [id = 221] 18:37:52 INFO - PROCESS | 3660 | --DOCSHELL 18A7AC00 == 56 [pid = 3660] [id = 220] 18:37:52 INFO - PROCESS | 3660 | --DOCSHELL 18212400 == 55 [pid = 3660] [id = 219] 18:37:52 INFO - PROCESS | 3660 | --DOCSHELL 16524800 == 54 [pid = 3660] [id = 218] 18:37:52 INFO - PROCESS | 3660 | --DOCSHELL 16468400 == 53 [pid = 3660] [id = 217] 18:37:52 INFO - PROCESS | 3660 | --DOCSHELL 1540B000 == 52 [pid = 3660] [id = 216] 18:37:52 INFO - PROCESS | 3660 | --DOCSHELL 02A9FC00 == 51 [pid = 3660] [id = 215] 18:37:52 INFO - PROCESS | 3660 | --DOCSHELL 02A9D000 == 50 [pid = 3660] [id = 214] 18:37:52 INFO - PROCESS | 3660 | --DOCSHELL 11C20C00 == 49 [pid = 3660] [id = 211] 18:37:52 INFO - PROCESS | 3660 | --DOMWINDOW == 124 (1C06E400) [pid = 3660] [serial = 629] [outer = 00000000] [url = about:blank] 18:37:52 INFO - PROCESS | 3660 | --DOMWINDOW == 123 (1D45DC00) [pid = 3660] [serial = 534] [outer = 00000000] [url = about:blank] 18:37:52 INFO - PROCESS | 3660 | --DOMWINDOW == 122 (1DA57400) [pid = 3660] [serial = 573] [outer = 00000000] [url = about:blank] 18:37:52 INFO - PROCESS | 3660 | --DOMWINDOW == 121 (1DA51400) [pid = 3660] [serial = 627] [outer = 00000000] [url = about:blank] 18:37:52 INFO - PROCESS | 3660 | --DOMWINDOW == 120 (1C9B7800) [pid = 3660] [serial = 614] [outer = 00000000] [url = about:blank] 18:37:52 INFO - PROCESS | 3660 | --DOMWINDOW == 119 (1C9B9C00) [pid = 3660] [serial = 617] [outer = 00000000] [url = about:blank] 18:37:52 INFO - PROCESS | 3660 | --DOMWINDOW == 118 (1CC0E800) [pid = 3660] [serial = 615] [outer = 00000000] [url = about:blank] 18:37:52 INFO - PROCESS | 3660 | --DOMWINDOW == 117 (195AE400) [pid = 3660] [serial = 605] [outer = 00000000] [url = about:blank] 18:37:52 INFO - PROCESS | 3660 | --DOMWINDOW == 116 (19AA5000) [pid = 3660] [serial = 606] [outer = 00000000] [url = about:blank] 18:37:52 INFO - PROCESS | 3660 | --DOMWINDOW == 115 (18103400) [pid = 3660] [serial = 600] [outer = 00000000] [url = about:blank] 18:37:52 INFO - PROCESS | 3660 | --DOMWINDOW == 114 (16943000) [pid = 3660] [serial = 599] [outer = 00000000] [url = about:blank] 18:37:52 INFO - PROCESS | 3660 | --DOMWINDOW == 113 (1542F000) [pid = 3660] [serial = 597] [outer = 00000000] [url = about:blank] 18:37:52 INFO - PROCESS | 3660 | --DOMWINDOW == 112 (1542BC00) [pid = 3660] [serial = 596] [outer = 00000000] [url = about:blank] 18:37:52 INFO - PROCESS | 3660 | --DOMWINDOW == 111 (1C15D400) [pid = 3660] [serial = 611] [outer = 00000000] [url = about:blank] 18:37:52 INFO - PROCESS | 3660 | --DOMWINDOW == 110 (17F29C00) [pid = 3660] [serial = 602] [outer = 00000000] [url = about:blank] 18:37:52 INFO - PROCESS | 3660 | --DOMWINDOW == 109 (1861CC00) [pid = 3660] [serial = 603] [outer = 00000000] [url = about:blank] 18:37:52 INFO - PROCESS | 3660 | --DOMWINDOW == 108 (1D310000) [pid = 3660] [serial = 620] [outer = 00000000] [url = about:blank] 18:37:52 INFO - PROCESS | 3660 | --DOMWINDOW == 107 (1A0F6000) [pid = 3660] [serial = 608] [outer = 00000000] [url = about:blank] 18:37:52 INFO - PROCESS | 3660 | --DOMWINDOW == 106 (1A0F5C00) [pid = 3660] [serial = 609] [outer = 00000000] [url = about:blank] 18:37:52 INFO - PROCESS | 3660 | --DOMWINDOW == 105 (15414800) [pid = 3660] [serial = 587] [outer = 00000000] [url = about:blank] 18:37:52 INFO - PROCESS | 3660 | --DOMWINDOW == 104 (18618C00) [pid = 3660] [serial = 590] [outer = 00000000] [url = about:blank] 18:37:52 INFO - PROCESS | 3660 | --DOMWINDOW == 103 (1A0F4C00) [pid = 3660] [serial = 593] [outer = 00000000] [url = about:blank] 18:37:52 INFO - PROCESS | 3660 | --DOMWINDOW == 102 (1D45B000) [pid = 3660] [serial = 623] [outer = 00000000] [url = about:blank] 18:37:52 INFO - PROCESS | 3660 | --DOMWINDOW == 101 (1D6EF000) [pid = 3660] [serial = 626] [outer = 00000000] [url = about:blank] 18:37:52 INFO - PROCESS | 3660 | --DOMWINDOW == 100 (1D609400) [pid = 3660] [serial = 624] [outer = 00000000] [url = about:blank] 18:37:52 INFO - PROCESS | 3660 | --DOMWINDOW == 99 (1C161400) [pid = 3660] [serial = 612] [outer = 00000000] [url = about:blank] 18:37:52 INFO - PROCESS | 3660 | --DOMWINDOW == 98 (1D063400) [pid = 3660] [serial = 618] [outer = 00000000] [url = about:blank] 18:37:52 INFO - PROCESS | 3660 | --DOMWINDOW == 97 (1D3C1C00) [pid = 3660] [serial = 621] [outer = 00000000] [url = about:blank] 18:37:52 INFO - PROCESS | 3660 | 1461029872857 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 18:37:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 18:37:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 841ms 18:37:52 INFO - PROCESS | 3660 | 1461029872884 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 18:37:52 INFO - PROCESS | 3660 | 1461029872889 Marionette TRACE conn2 <- [1,885,null,{"value":"13"}] 18:37:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 18:37:52 INFO - PROCESS | 3660 | 1461029872895 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 18:37:52 INFO - PROCESS | 3660 | 1461029872897 Marionette TRACE conn2 <- [1,886,null,{}] 18:37:52 INFO - PROCESS | 3660 | 1461029872901 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:52 INFO - PROCESS | 3660 | 1461029872978 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 18:37:52 INFO - PROCESS | 3660 | 1461029872985 Marionette TRACE conn2 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:52 INFO - PROCESS | 3660 | ++DOCSHELL 1336AC00 == 50 [pid = 3660] [id = 231] 18:37:52 INFO - PROCESS | 3660 | ++DOMWINDOW == 98 (13AC9C00) [pid = 3660] [serial = 691] [outer = 00000000] 18:37:53 INFO - PROCESS | 3660 | ++DOMWINDOW == 99 (15C89400) [pid = 3660] [serial = 692] [outer = 13AC9C00] 18:37:53 INFO - PROCESS | 3660 | 1461029873029 Marionette DEBUG loaded listener.js 18:37:53 INFO - PROCESS | 3660 | ++DOMWINDOW == 100 (16464C00) [pid = 3660] [serial = 693] [outer = 13AC9C00] 18:37:53 INFO - PROCESS | 3660 | 1461029873485 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 18:37:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 18:37:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 639ms 18:37:53 INFO - PROCESS | 3660 | 1461029873534 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 18:37:53 INFO - PROCESS | 3660 | 1461029873537 Marionette TRACE conn2 <- [1,889,null,{"value":"13"}] 18:37:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 18:37:53 INFO - PROCESS | 3660 | 1461029873540 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 18:37:53 INFO - PROCESS | 3660 | 1461029873543 Marionette TRACE conn2 <- [1,890,null,{}] 18:37:53 INFO - PROCESS | 3660 | 1461029873590 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:53 INFO - PROCESS | 3660 | 1461029873674 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 18:37:53 INFO - PROCESS | 3660 | 1461029873755 Marionette TRACE conn2 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:53 INFO - PROCESS | 3660 | ++DOCSHELL 14210000 == 51 [pid = 3660] [id = 232] 18:37:53 INFO - PROCESS | 3660 | ++DOMWINDOW == 101 (16523C00) [pid = 3660] [serial = 694] [outer = 00000000] 18:37:53 INFO - PROCESS | 3660 | ++DOMWINDOW == 102 (1821C000) [pid = 3660] [serial = 695] [outer = 16523C00] 18:37:53 INFO - PROCESS | 3660 | 1461029873802 Marionette DEBUG loaded listener.js 18:37:53 INFO - PROCESS | 3660 | ++DOMWINDOW == 103 (1879A000) [pid = 3660] [serial = 696] [outer = 16523C00] 18:37:54 INFO - PROCESS | 3660 | 1461029874181 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 18:37:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 18:37:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 701ms 18:37:54 INFO - PROCESS | 3660 | 1461029874241 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 18:37:54 INFO - PROCESS | 3660 | 1461029874244 Marionette TRACE conn2 <- [1,893,null,{"value":"13"}] 18:37:54 INFO - PROCESS | 3660 | 1461029874249 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 18:37:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 18:37:54 INFO - PROCESS | 3660 | 1461029874251 Marionette TRACE conn2 <- [1,894,null,{}] 18:37:54 INFO - PROCESS | 3660 | 1461029874256 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:54 INFO - PROCESS | 3660 | 1461029874333 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 18:37:54 INFO - PROCESS | 3660 | 1461029874339 Marionette TRACE conn2 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:54 INFO - PROCESS | 3660 | ++DOCSHELL 187A1800 == 52 [pid = 3660] [id = 233] 18:37:54 INFO - PROCESS | 3660 | ++DOMWINDOW == 104 (18931C00) [pid = 3660] [serial = 697] [outer = 00000000] 18:37:54 INFO - PROCESS | 3660 | ++DOMWINDOW == 105 (18D47000) [pid = 3660] [serial = 698] [outer = 18931C00] 18:37:54 INFO - PROCESS | 3660 | 1461029874383 Marionette DEBUG loaded listener.js 18:37:54 INFO - PROCESS | 3660 | ++DOMWINDOW == 106 (1964C400) [pid = 3660] [serial = 699] [outer = 18931C00] 18:37:54 INFO - PROCESS | 3660 | 1461029874796 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 18:37:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 18:37:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 592ms 18:37:54 INFO - PROCESS | 3660 | 1461029874847 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 18:37:54 INFO - PROCESS | 3660 | 1461029874849 Marionette TRACE conn2 <- [1,897,null,{"value":"13"}] 18:37:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 18:37:54 INFO - PROCESS | 3660 | 1461029874852 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 18:37:54 INFO - PROCESS | 3660 | 1461029874854 Marionette TRACE conn2 <- [1,898,null,{}] 18:37:54 INFO - PROCESS | 3660 | 1461029874857 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:54 INFO - PROCESS | 3660 | 1461029874972 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 18:37:55 INFO - PROCESS | 3660 | 1461029875058 Marionette TRACE conn2 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:55 INFO - PROCESS | 3660 | ++DOCSHELL 19AAC800 == 53 [pid = 3660] [id = 234] 18:37:55 INFO - PROCESS | 3660 | ++DOMWINDOW == 107 (19ACA000) [pid = 3660] [serial = 700] [outer = 00000000] 18:37:55 INFO - PROCESS | 3660 | ++DOMWINDOW == 108 (19D5C400) [pid = 3660] [serial = 701] [outer = 19ACA000] 18:37:55 INFO - PROCESS | 3660 | 1461029875104 Marionette DEBUG loaded listener.js 18:37:55 INFO - PROCESS | 3660 | ++DOMWINDOW == 109 (1A0F6000) [pid = 3660] [serial = 702] [outer = 19ACA000] 18:37:55 INFO - PROCESS | 3660 | 1461029875513 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 18:37:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 18:37:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 701ms 18:37:55 INFO - PROCESS | 3660 | 1461029875536 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 18:37:55 INFO - PROCESS | 3660 | 1461029875538 Marionette TRACE conn2 <- [1,901,null,{"value":"13"}] 18:37:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 18:37:55 INFO - PROCESS | 3660 | 1461029875548 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 18:37:55 INFO - PROCESS | 3660 | 1461029875549 Marionette TRACE conn2 <- [1,902,null,{}] 18:37:55 INFO - PROCESS | 3660 | 1461029875553 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:55 INFO - PROCESS | 3660 | 1461029875674 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 18:37:55 INFO - PROCESS | 3660 | 1461029875684 Marionette TRACE conn2 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:55 INFO - PROCESS | 3660 | ++DOCSHELL 11BEEC00 == 54 [pid = 3660] [id = 235] 18:37:55 INFO - PROCESS | 3660 | ++DOMWINDOW == 110 (11C24400) [pid = 3660] [serial = 703] [outer = 00000000] 18:37:55 INFO - PROCESS | 3660 | ++DOMWINDOW == 111 (1C157000) [pid = 3660] [serial = 704] [outer = 11C24400] 18:37:55 INFO - PROCESS | 3660 | 1461029875731 Marionette DEBUG loaded listener.js 18:37:55 INFO - PROCESS | 3660 | ++DOMWINDOW == 112 (1C160C00) [pid = 3660] [serial = 705] [outer = 11C24400] 18:37:56 INFO - PROCESS | 3660 | 1461029876469 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 18:37:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 18:37:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 949ms 18:37:56 INFO - PROCESS | 3660 | 1461029876487 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 18:37:56 INFO - PROCESS | 3660 | 1461029876489 Marionette TRACE conn2 <- [1,905,null,{"value":"13"}] 18:37:56 INFO - PROCESS | 3660 | 1461029876492 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 18:37:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 18:37:56 INFO - PROCESS | 3660 | 1461029876494 Marionette TRACE conn2 <- [1,906,null,{}] 18:37:56 INFO - PROCESS | 3660 | 1461029876497 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:56 INFO - PROCESS | 3660 | 1461029876603 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 18:37:56 INFO - PROCESS | 3660 | 1461029876609 Marionette TRACE conn2 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:56 INFO - PROCESS | 3660 | ++DOCSHELL 1C9B0000 == 55 [pid = 3660] [id = 236] 18:37:56 INFO - PROCESS | 3660 | ++DOMWINDOW == 113 (1C9B6800) [pid = 3660] [serial = 706] [outer = 00000000] 18:37:56 INFO - PROCESS | 3660 | ++DOMWINDOW == 114 (1D3C1400) [pid = 3660] [serial = 707] [outer = 1C9B6800] 18:37:56 INFO - PROCESS | 3660 | 1461029876653 Marionette DEBUG loaded listener.js 18:37:56 INFO - PROCESS | 3660 | ++DOMWINDOW == 115 (1D3C4000) [pid = 3660] [serial = 708] [outer = 1C9B6800] 18:37:56 INFO - PROCESS | 3660 | --DOMWINDOW == 114 (15411800) [pid = 3660] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 18:37:56 INFO - PROCESS | 3660 | --DOMWINDOW == 113 (1A5F9400) [pid = 3660] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 18:37:56 INFO - PROCESS | 3660 | --DOMWINDOW == 112 (16942400) [pid = 3660] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 18:37:56 INFO - PROCESS | 3660 | --DOMWINDOW == 111 (19BCCC00) [pid = 3660] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 18:37:56 INFO - PROCESS | 3660 | --DOMWINDOW == 110 (11BEF800) [pid = 3660] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 18:37:56 INFO - PROCESS | 3660 | --DOMWINDOW == 109 (16525000) [pid = 3660] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 18:37:56 INFO - PROCESS | 3660 | --DOMWINDOW == 108 (18922C00) [pid = 3660] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 18:37:56 INFO - PROCESS | 3660 | --DOMWINDOW == 107 (11BEC800) [pid = 3660] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 18:37:56 INFO - PROCESS | 3660 | --DOMWINDOW == 106 (1A7BF000) [pid = 3660] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 18:37:56 INFO - PROCESS | 3660 | --DOMWINDOW == 105 (197B2000) [pid = 3660] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 18:37:56 INFO - PROCESS | 3660 | --DOMWINDOW == 104 (187A1000) [pid = 3660] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 18:37:57 INFO - PROCESS | 3660 | 1461029877162 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 18:37:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 18:37:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 701ms 18:37:57 INFO - PROCESS | 3660 | 1461029877192 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 18:37:57 INFO - PROCESS | 3660 | 1461029877194 Marionette TRACE conn2 <- [1,909,null,{"value":"13"}] 18:37:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 18:37:57 INFO - PROCESS | 3660 | 1461029877197 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 18:37:57 INFO - PROCESS | 3660 | 1461029877199 Marionette TRACE conn2 <- [1,910,null,{}] 18:37:57 INFO - PROCESS | 3660 | 1461029877202 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:57 INFO - PROCESS | 3660 | 1461029877307 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 18:37:57 INFO - PROCESS | 3660 | 1461029877369 Marionette TRACE conn2 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:57 INFO - PROCESS | 3660 | ++DOCSHELL 13812400 == 56 [pid = 3660] [id = 237] 18:37:57 INFO - PROCESS | 3660 | ++DOMWINDOW == 105 (1540DC00) [pid = 3660] [serial = 709] [outer = 00000000] 18:37:57 INFO - PROCESS | 3660 | ++DOMWINDOW == 106 (1892C400) [pid = 3660] [serial = 710] [outer = 1540DC00] 18:37:57 INFO - PROCESS | 3660 | 1461029877412 Marionette DEBUG loaded listener.js 18:37:57 INFO - PROCESS | 3660 | ++DOMWINDOW == 107 (19C66000) [pid = 3660] [serial = 711] [outer = 1540DC00] 18:37:57 INFO - PROCESS | 3660 | 1461029877758 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 18:37:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 18:37:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 592ms 18:37:57 INFO - PROCESS | 3660 | 1461029877795 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 18:37:57 INFO - PROCESS | 3660 | 1461029877796 Marionette TRACE conn2 <- [1,913,null,{"value":"13"}] 18:37:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 18:37:57 INFO - PROCESS | 3660 | 1461029877800 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 18:37:57 INFO - PROCESS | 3660 | 1461029877801 Marionette TRACE conn2 <- [1,914,null,{}] 18:37:57 INFO - PROCESS | 3660 | 1461029877805 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:57 INFO - PROCESS | 3660 | 1461029877916 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 18:37:57 INFO - PROCESS | 3660 | 1461029877924 Marionette TRACE conn2 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:57 INFO - PROCESS | 3660 | ++DOCSHELL 1434B800 == 57 [pid = 3660] [id = 238] 18:37:57 INFO - PROCESS | 3660 | ++DOMWINDOW == 108 (16525000) [pid = 3660] [serial = 712] [outer = 00000000] 18:37:57 INFO - PROCESS | 3660 | ++DOMWINDOW == 109 (1D461000) [pid = 3660] [serial = 713] [outer = 16525000] 18:37:57 INFO - PROCESS | 3660 | 1461029877967 Marionette DEBUG loaded listener.js 18:37:58 INFO - PROCESS | 3660 | ++DOMWINDOW == 110 (1D609400) [pid = 3660] [serial = 714] [outer = 16525000] 18:37:58 INFO - PROCESS | 3660 | 1461029878394 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 18:37:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 18:37:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 623ms 18:37:58 INFO - PROCESS | 3660 | 1461029878438 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 18:37:58 INFO - PROCESS | 3660 | 1461029878440 Marionette TRACE conn2 <- [1,917,null,{"value":"13"}] 18:37:58 INFO - PROCESS | 3660 | 1461029878443 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 18:37:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 18:37:58 INFO - PROCESS | 3660 | 1461029878445 Marionette TRACE conn2 <- [1,918,null,{}] 18:37:58 INFO - PROCESS | 3660 | 1461029878448 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:58 INFO - PROCESS | 3660 | 1461029878557 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 18:37:58 INFO - PROCESS | 3660 | 1461029878565 Marionette TRACE conn2 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:58 INFO - PROCESS | 3660 | ++DOCSHELL 136B2800 == 58 [pid = 3660] [id = 239] 18:37:58 INFO - PROCESS | 3660 | ++DOMWINDOW == 111 (1D610C00) [pid = 3660] [serial = 715] [outer = 00000000] 18:37:58 INFO - PROCESS | 3660 | ++DOMWINDOW == 112 (1D6F1800) [pid = 3660] [serial = 716] [outer = 1D610C00] 18:37:58 INFO - PROCESS | 3660 | 1461029878608 Marionette DEBUG loaded listener.js 18:37:58 INFO - PROCESS | 3660 | ++DOMWINDOW == 113 (1DA51800) [pid = 3660] [serial = 717] [outer = 1D610C00] 18:37:59 INFO - PROCESS | 3660 | 1461029879058 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 18:37:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 18:37:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 638ms 18:37:59 INFO - PROCESS | 3660 | 1461029879082 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 18:37:59 INFO - PROCESS | 3660 | 1461029879086 Marionette TRACE conn2 <- [1,921,null,{"value":"13"}] 18:37:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 18:37:59 INFO - PROCESS | 3660 | 1461029879092 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 18:37:59 INFO - PROCESS | 3660 | 1461029879096 Marionette TRACE conn2 <- [1,922,null,{}] 18:37:59 INFO - PROCESS | 3660 | 1461029879103 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:59 INFO - PROCESS | 3660 | 1461029879259 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 18:37:59 INFO - PROCESS | 3660 | 1461029879374 Marionette TRACE conn2 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:59 INFO - PROCESS | 3660 | ++DOCSHELL 13794800 == 59 [pid = 3660] [id = 240] 18:37:59 INFO - PROCESS | 3660 | ++DOMWINDOW == 114 (13796000) [pid = 3660] [serial = 718] [outer = 00000000] 18:37:59 INFO - PROCESS | 3660 | ++DOMWINDOW == 115 (14399800) [pid = 3660] [serial = 719] [outer = 13796000] 18:37:59 INFO - PROCESS | 3660 | 1461029879438 Marionette DEBUG loaded listener.js 18:37:59 INFO - PROCESS | 3660 | ++DOMWINDOW == 116 (1540B000) [pid = 3660] [serial = 720] [outer = 13796000] 18:37:59 INFO - PROCESS | 3660 | 1461029879987 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 18:38:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 18:38:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 950ms 18:38:00 INFO - PROCESS | 3660 | 1461029880023 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 18:38:00 INFO - PROCESS | 3660 | 1461029880029 Marionette TRACE conn2 <- [1,925,null,{"value":"13"}] 18:38:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 18:38:00 INFO - PROCESS | 3660 | 1461029880035 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 18:38:00 INFO - PROCESS | 3660 | 1461029880038 Marionette TRACE conn2 <- [1,926,null,{}] 18:38:00 INFO - PROCESS | 3660 | 1461029880042 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:00 INFO - PROCESS | 3660 | 1461029880142 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 18:38:00 INFO - PROCESS | 3660 | 1461029880261 Marionette TRACE conn2 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:00 INFO - PROCESS | 3660 | ++DOCSHELL 1561F800 == 60 [pid = 3660] [id = 241] 18:38:00 INFO - PROCESS | 3660 | ++DOMWINDOW == 117 (1561FC00) [pid = 3660] [serial = 721] [outer = 00000000] 18:38:00 INFO - PROCESS | 3660 | ++DOMWINDOW == 118 (15C0EC00) [pid = 3660] [serial = 722] [outer = 1561FC00] 18:38:00 INFO - PROCESS | 3660 | 1461029880356 Marionette DEBUG loaded listener.js 18:38:00 INFO - PROCESS | 3660 | ++DOMWINDOW == 119 (1652CC00) [pid = 3660] [serial = 723] [outer = 1561FC00] 18:38:00 INFO - PROCESS | 3660 | 1461029880956 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 18:38:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 18:38:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 996ms 18:38:01 INFO - PROCESS | 3660 | 1461029881036 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 18:38:01 INFO - PROCESS | 3660 | 1461029881038 Marionette TRACE conn2 <- [1,929,null,{"value":"13"}] 18:38:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 18:38:01 INFO - PROCESS | 3660 | 1461029881042 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 18:38:01 INFO - PROCESS | 3660 | 1461029881046 Marionette TRACE conn2 <- [1,930,null,{}] 18:38:01 INFO - PROCESS | 3660 | 1461029881071 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:01 INFO - PROCESS | 3660 | 1461029881173 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 18:38:01 INFO - PROCESS | 3660 | 1461029881297 Marionette TRACE conn2 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:01 INFO - PROCESS | 3660 | ++DOCSHELL 15613800 == 61 [pid = 3660] [id = 242] 18:38:01 INFO - PROCESS | 3660 | ++DOMWINDOW == 120 (1561E000) [pid = 3660] [serial = 724] [outer = 00000000] 18:38:01 INFO - PROCESS | 3660 | ++DOMWINDOW == 121 (1A0F0800) [pid = 3660] [serial = 725] [outer = 1561E000] 18:38:01 INFO - PROCESS | 3660 | 1461029881354 Marionette DEBUG loaded listener.js 18:38:01 INFO - PROCESS | 3660 | ++DOMWINDOW == 122 (1A72E400) [pid = 3660] [serial = 726] [outer = 1561E000] 18:38:01 INFO - PROCESS | 3660 | 1461029881972 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 18:38:01 INFO - PROCESS | 3660 | ++DOMWINDOW == 123 (1C15BC00) [pid = 3660] [serial = 727] [outer = 1E0EC400] 18:38:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 18:38:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 997ms 18:38:02 INFO - PROCESS | 3660 | 1461029882071 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 18:38:02 INFO - PROCESS | 3660 | 1461029882074 Marionette TRACE conn2 <- [1,933,null,{"value":"13"}] 18:38:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 18:38:02 INFO - PROCESS | 3660 | 1461029882092 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 18:38:02 INFO - PROCESS | 3660 | 1461029882095 Marionette TRACE conn2 <- [1,934,null,{}] 18:38:02 INFO - PROCESS | 3660 | 1461029882100 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:02 INFO - PROCESS | 3660 | 1461029882201 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 18:38:02 INFO - PROCESS | 3660 | 1461029882321 Marionette TRACE conn2 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:02 INFO - PROCESS | 3660 | ++DOCSHELL 1C066800 == 62 [pid = 3660] [id = 243] 18:38:02 INFO - PROCESS | 3660 | ++DOMWINDOW == 124 (1C06C400) [pid = 3660] [serial = 728] [outer = 00000000] 18:38:02 INFO - PROCESS | 3660 | ++DOMWINDOW == 125 (1D6ECC00) [pid = 3660] [serial = 729] [outer = 1C06C400] 18:38:02 INFO - PROCESS | 3660 | 1461029882376 Marionette DEBUG loaded listener.js 18:38:02 INFO - PROCESS | 3660 | ++DOMWINDOW == 126 (1DC97000) [pid = 3660] [serial = 730] [outer = 1C06C400] 18:38:03 INFO - PROCESS | 3660 | 1461029883105 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 18:38:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 18:38:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1043ms 18:38:03 INFO - PROCESS | 3660 | 1461029883157 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 18:38:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 18:38:03 INFO - PROCESS | 3660 | 1461029883160 Marionette TRACE conn2 <- [1,937,null,{"value":"13"}] 18:38:03 INFO - PROCESS | 3660 | 1461029883165 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 18:38:03 INFO - PROCESS | 3660 | 1461029883169 Marionette TRACE conn2 <- [1,938,null,{}] 18:38:03 INFO - PROCESS | 3660 | 1461029883175 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:03 INFO - PROCESS | 3660 | 1461029883270 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 18:38:03 INFO - PROCESS | 3660 | 1461029883401 Marionette TRACE conn2 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:03 INFO - PROCESS | 3660 | ++DOCSHELL 1320E000 == 63 [pid = 3660] [id = 244] 18:38:03 INFO - PROCESS | 3660 | ++DOMWINDOW == 127 (1325C800) [pid = 3660] [serial = 731] [outer = 00000000] 18:38:03 INFO - PROCESS | 3660 | ++DOMWINDOW == 128 (13268800) [pid = 3660] [serial = 732] [outer = 1325C800] 18:38:03 INFO - PROCESS | 3660 | 1461029883451 Marionette DEBUG loaded listener.js 18:38:03 INFO - PROCESS | 3660 | ++DOMWINDOW == 129 (13797000) [pid = 3660] [serial = 733] [outer = 1325C800] 18:38:04 INFO - PROCESS | 3660 | 1461029884036 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 18:38:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 18:38:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 934ms 18:38:04 INFO - PROCESS | 3660 | 1461029884109 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 18:38:04 INFO - PROCESS | 3660 | 1461029884114 Marionette TRACE conn2 <- [1,941,null,{"value":"13"}] 18:38:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 18:38:04 INFO - PROCESS | 3660 | 1461029884120 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 18:38:04 INFO - PROCESS | 3660 | 1461029884123 Marionette TRACE conn2 <- [1,942,null,{}] 18:38:04 INFO - PROCESS | 3660 | 1461029884127 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:04 INFO - PROCESS | 3660 | 1461029884216 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 18:38:04 INFO - PROCESS | 3660 | 1461029884302 Marionette TRACE conn2 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:04 INFO - PROCESS | 3660 | ++DOCSHELL 1230D400 == 64 [pid = 3660] [id = 245] 18:38:04 INFO - PROCESS | 3660 | ++DOMWINDOW == 130 (1230F000) [pid = 3660] [serial = 734] [outer = 00000000] 18:38:04 INFO - PROCESS | 3660 | ++DOMWINDOW == 131 (1380C400) [pid = 3660] [serial = 735] [outer = 1230F000] 18:38:04 INFO - PROCESS | 3660 | 1461029884373 Marionette DEBUG loaded listener.js 18:38:04 INFO - PROCESS | 3660 | ++DOMWINDOW == 132 (1540F800) [pid = 3660] [serial = 736] [outer = 1230F000] 18:38:04 INFO - PROCESS | 3660 | --DOCSHELL 1434B800 == 63 [pid = 3660] [id = 238] 18:38:04 INFO - PROCESS | 3660 | --DOCSHELL 13812400 == 62 [pid = 3660] [id = 237] 18:38:04 INFO - PROCESS | 3660 | --DOCSHELL 1C9B0000 == 61 [pid = 3660] [id = 236] 18:38:04 INFO - PROCESS | 3660 | --DOCSHELL 11BEEC00 == 60 [pid = 3660] [id = 235] 18:38:04 INFO - PROCESS | 3660 | --DOCSHELL 19AAC800 == 59 [pid = 3660] [id = 234] 18:38:04 INFO - PROCESS | 3660 | --DOCSHELL 187A1800 == 58 [pid = 3660] [id = 233] 18:38:04 INFO - PROCESS | 3660 | --DOCSHELL 14210000 == 57 [pid = 3660] [id = 232] 18:38:04 INFO - PROCESS | 3660 | --DOCSHELL 1336AC00 == 56 [pid = 3660] [id = 231] 18:38:04 INFO - PROCESS | 3660 | --DOMWINDOW == 131 (18767400) [pid = 3660] [serial = 635] [outer = 00000000] [url = about:blank] 18:38:04 INFO - PROCESS | 3660 | --DOMWINDOW == 130 (14395800) [pid = 3660] [serial = 632] [outer = 00000000] [url = about:blank] 18:38:04 INFO - PROCESS | 3660 | --DOMWINDOW == 129 (1C156400) [pid = 3660] [serial = 671] [outer = 00000000] [url = about:blank] 18:38:04 INFO - PROCESS | 3660 | --DOCSHELL 11C2B400 == 55 [pid = 3660] [id = 230] 18:38:04 INFO - PROCESS | 3660 | --DOMWINDOW == 128 (15C8FC00) [pid = 3660] [serial = 647] [outer = 00000000] [url = about:blank] 18:38:04 INFO - PROCESS | 3660 | --DOMWINDOW == 127 (1C159800) [pid = 3660] [serial = 638] [outer = 00000000] [url = about:blank] 18:38:04 INFO - PROCESS | 3660 | --DOMWINDOW == 126 (18213C00) [pid = 3660] [serial = 653] [outer = 00000000] [url = about:blank] 18:38:04 INFO - PROCESS | 3660 | --DOMWINDOW == 125 (1A07CC00) [pid = 3660] [serial = 663] [outer = 00000000] [url = about:blank] 18:38:04 INFO - PROCESS | 3660 | --DOMWINDOW == 124 (11C28000) [pid = 3660] [serial = 641] [outer = 00000000] [url = about:blank] 18:38:04 INFO - PROCESS | 3660 | --DOMWINDOW == 123 (16461000) [pid = 3660] [serial = 648] [outer = 00000000] [url = about:blank] 18:38:04 INFO - PROCESS | 3660 | --DOMWINDOW == 122 (17F2BC00) [pid = 3660] [serial = 651] [outer = 00000000] [url = about:blank] 18:38:04 INFO - PROCESS | 3660 | --DOMWINDOW == 121 (19DC7400) [pid = 3660] [serial = 666] [outer = 00000000] [url = about:blank] 18:38:04 INFO - PROCESS | 3660 | --DOMWINDOW == 120 (13ACC800) [pid = 3660] [serial = 645] [outer = 00000000] [url = about:blank] 18:38:04 INFO - PROCESS | 3660 | --DOMWINDOW == 119 (12D75400) [pid = 3660] [serial = 642] [outer = 00000000] [url = about:blank] 18:38:04 INFO - PROCESS | 3660 | --DOMWINDOW == 118 (1C911800) [pid = 3660] [serial = 639] [outer = 00000000] [url = about:blank] 18:38:04 INFO - PROCESS | 3660 | --DOMWINDOW == 117 (13794000) [pid = 3660] [serial = 644] [outer = 00000000] [url = about:blank] 18:38:04 INFO - PROCESS | 3660 | --DOMWINDOW == 116 (16A79400) [pid = 3660] [serial = 650] [outer = 00000000] [url = about:blank] 18:38:04 INFO - PROCESS | 3660 | --DOMWINDOW == 115 (18214400) [pid = 3660] [serial = 654] [outer = 00000000] [url = about:blank] 18:38:04 INFO - PROCESS | 3660 | --DOMWINDOW == 114 (1C065400) [pid = 3660] [serial = 668] [outer = 00000000] [url = about:blank] 18:38:04 INFO - PROCESS | 3660 | --DOMWINDOW == 113 (19ACCC00) [pid = 3660] [serial = 659] [outer = 00000000] [url = about:blank] 18:38:04 INFO - PROCESS | 3660 | --DOMWINDOW == 112 (19BD5800) [pid = 3660] [serial = 660] [outer = 00000000] [url = about:blank] 18:38:04 INFO - PROCESS | 3660 | --DOMWINDOW == 111 (18D8C000) [pid = 3660] [serial = 657] [outer = 00000000] [url = about:blank] 18:38:04 INFO - PROCESS | 3660 | --DOMWINDOW == 110 (18D45C00) [pid = 3660] [serial = 656] [outer = 00000000] [url = about:blank] 18:38:04 INFO - PROCESS | 3660 | --DOMWINDOW == 109 (19C61800) [pid = 3660] [serial = 665] [outer = 00000000] [url = about:blank] 18:38:04 INFO - PROCESS | 3660 | --DOMWINDOW == 108 (1A013C00) [pid = 3660] [serial = 662] [outer = 00000000] [url = about:blank] 18:38:04 INFO - PROCESS | 3660 | --DOMWINDOW == 107 (1C06C000) [pid = 3660] [serial = 669] [outer = 00000000] [url = about:blank] 18:38:04 INFO - PROCESS | 3660 | 1461029884837 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 18:38:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 18:38:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 794ms 18:38:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 18:38:04 INFO - PROCESS | 3660 | 1461029884904 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 18:38:04 INFO - PROCESS | 3660 | 1461029884907 Marionette TRACE conn2 <- [1,945,null,{"value":"13"}] 18:38:04 INFO - PROCESS | 3660 | 1461029884910 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 18:38:04 INFO - PROCESS | 3660 | 1461029884913 Marionette TRACE conn2 <- [1,946,null,{}] 18:38:04 INFO - PROCESS | 3660 | 1461029884923 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:04 INFO - PROCESS | 3660 | 1461029885004 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 18:38:05 INFO - PROCESS | 3660 | 1461029885012 Marionette TRACE conn2 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:05 INFO - PROCESS | 3660 | ++DOCSHELL 158EF800 == 56 [pid = 3660] [id = 246] 18:38:05 INFO - PROCESS | 3660 | ++DOMWINDOW == 108 (158EFC00) [pid = 3660] [serial = 737] [outer = 00000000] 18:38:05 INFO - PROCESS | 3660 | ++DOMWINDOW == 109 (15AD8000) [pid = 3660] [serial = 738] [outer = 158EFC00] 18:38:05 INFO - PROCESS | 3660 | 1461029885060 Marionette DEBUG loaded listener.js 18:38:05 INFO - PROCESS | 3660 | ++DOMWINDOW == 110 (15E2F400) [pid = 3660] [serial = 739] [outer = 158EFC00] 18:38:05 INFO - PROCESS | 3660 | 1461029885516 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 18:38:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 18:38:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 622ms 18:38:05 INFO - PROCESS | 3660 | 1461029885553 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 18:38:05 INFO - PROCESS | 3660 | 1461029885556 Marionette TRACE conn2 <- [1,949,null,{"value":"13"}] 18:38:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 18:38:05 INFO - PROCESS | 3660 | 1461029885559 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 18:38:05 INFO - PROCESS | 3660 | 1461029885561 Marionette TRACE conn2 <- [1,950,null,{}] 18:38:05 INFO - PROCESS | 3660 | 1461029885564 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:05 INFO - PROCESS | 3660 | 1461029885640 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 18:38:05 INFO - PROCESS | 3660 | 1461029885649 Marionette TRACE conn2 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:05 INFO - PROCESS | 3660 | ++DOCSHELL 15ADAC00 == 57 [pid = 3660] [id = 247] 18:38:05 INFO - PROCESS | 3660 | ++DOMWINDOW == 111 (16468000) [pid = 3660] [serial = 740] [outer = 00000000] 18:38:05 INFO - PROCESS | 3660 | ++DOMWINDOW == 112 (16943800) [pid = 3660] [serial = 741] [outer = 16468000] 18:38:05 INFO - PROCESS | 3660 | 1461029885693 Marionette DEBUG loaded listener.js 18:38:05 INFO - PROCESS | 3660 | ++DOMWINDOW == 113 (16A7C400) [pid = 3660] [serial = 742] [outer = 16468000] 18:38:06 INFO - PROCESS | 3660 | 1461029886126 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 18:38:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 18:38:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 592ms 18:38:06 INFO - PROCESS | 3660 | 1461029886155 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 18:38:06 INFO - PROCESS | 3660 | 1461029886157 Marionette TRACE conn2 <- [1,953,null,{"value":"13"}] 18:38:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 18:38:06 INFO - PROCESS | 3660 | 1461029886161 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 18:38:06 INFO - PROCESS | 3660 | 1461029886162 Marionette TRACE conn2 <- [1,954,null,{}] 18:38:06 INFO - PROCESS | 3660 | 1461029886169 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:06 INFO - PROCESS | 3660 | 1461029886243 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 18:38:06 INFO - PROCESS | 3660 | 1461029886250 Marionette TRACE conn2 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:06 INFO - PROCESS | 3660 | ++DOCSHELL 15E36000 == 58 [pid = 3660] [id = 248] 18:38:06 INFO - PROCESS | 3660 | ++DOMWINDOW == 114 (17A91C00) [pid = 3660] [serial = 743] [outer = 00000000] 18:38:06 INFO - PROCESS | 3660 | ++DOMWINDOW == 115 (18210C00) [pid = 3660] [serial = 744] [outer = 17A91C00] 18:38:06 INFO - PROCESS | 3660 | 1461029886293 Marionette DEBUG loaded listener.js 18:38:06 INFO - PROCESS | 3660 | ++DOMWINDOW == 116 (18214400) [pid = 3660] [serial = 745] [outer = 17A91C00] 18:38:06 INFO - PROCESS | 3660 | 1461029886767 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 18:38:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 18:38:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 639ms 18:38:06 INFO - PROCESS | 3660 | 1461029886799 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 18:38:06 INFO - PROCESS | 3660 | 1461029886801 Marionette TRACE conn2 <- [1,957,null,{"value":"13"}] 18:38:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 18:38:06 INFO - PROCESS | 3660 | 1461029886810 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 18:38:06 INFO - PROCESS | 3660 | 1461029886812 Marionette TRACE conn2 <- [1,958,null,{}] 18:38:06 INFO - PROCESS | 3660 | 1461029886816 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:06 INFO - PROCESS | 3660 | 1461029886940 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 18:38:06 INFO - PROCESS | 3660 | 1461029886947 Marionette TRACE conn2 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:06 INFO - PROCESS | 3660 | ++DOCSHELL 13208000 == 59 [pid = 3660] [id = 249] 18:38:06 INFO - PROCESS | 3660 | ++DOMWINDOW == 117 (1325F800) [pid = 3660] [serial = 746] [outer = 00000000] 18:38:07 INFO - PROCESS | 3660 | ++DOMWINDOW == 118 (187A3800) [pid = 3660] [serial = 747] [outer = 1325F800] 18:38:07 INFO - PROCESS | 3660 | 1461029887043 Marionette DEBUG loaded listener.js 18:38:07 INFO - PROCESS | 3660 | ++DOMWINDOW == 119 (1892E400) [pid = 3660] [serial = 748] [outer = 1325F800] 18:38:07 INFO - PROCESS | 3660 | 1461029887453 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 18:38:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 18:38:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 700ms 18:38:07 INFO - PROCESS | 3660 | 1461029887504 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 18:38:07 INFO - PROCESS | 3660 | 1461029887506 Marionette TRACE conn2 <- [1,961,null,{"value":"13"}] 18:38:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 18:38:07 INFO - PROCESS | 3660 | 1461029887509 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 18:38:07 INFO - PROCESS | 3660 | 1461029887511 Marionette TRACE conn2 <- [1,962,null,{}] 18:38:07 INFO - PROCESS | 3660 | 1461029887514 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:07 INFO - PROCESS | 3660 | 1461029887625 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 18:38:07 INFO - PROCESS | 3660 | 1461029887714 Marionette TRACE conn2 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:07 INFO - PROCESS | 3660 | ++DOCSHELL 18D43C00 == 60 [pid = 3660] [id = 250] 18:38:07 INFO - PROCESS | 3660 | ++DOMWINDOW == 120 (18D44000) [pid = 3660] [serial = 749] [outer = 00000000] 18:38:07 INFO - PROCESS | 3660 | ++DOMWINDOW == 121 (192B7800) [pid = 3660] [serial = 750] [outer = 18D44000] 18:38:07 INFO - PROCESS | 3660 | 1461029887757 Marionette DEBUG loaded listener.js 18:38:07 INFO - PROCESS | 3660 | ++DOMWINDOW == 122 (18D8C000) [pid = 3660] [serial = 751] [outer = 18D44000] 18:38:08 INFO - PROCESS | 3660 | 1461029888153 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 18:38:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 18:38:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 701ms 18:38:08 INFO - PROCESS | 3660 | 1461029888209 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 18:38:08 INFO - PROCESS | 3660 | 1461029888211 Marionette TRACE conn2 <- [1,965,null,{"value":"13"}] 18:38:08 INFO - PROCESS | 3660 | 1461029888214 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 18:38:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 18:38:08 INFO - PROCESS | 3660 | 1461029888216 Marionette TRACE conn2 <- [1,966,null,{}] 18:38:08 INFO - PROCESS | 3660 | 1461029888225 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:08 INFO - PROCESS | 3660 | 1461029888330 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 18:38:08 INFO - PROCESS | 3660 | 1461029888335 Marionette TRACE conn2 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:08 INFO - PROCESS | 3660 | ++DOCSHELL 187A6000 == 61 [pid = 3660] [id = 251] 18:38:08 INFO - PROCESS | 3660 | ++DOMWINDOW == 123 (18D40400) [pid = 3660] [serial = 752] [outer = 00000000] 18:38:08 INFO - PROCESS | 3660 | ++DOMWINDOW == 124 (19ACFC00) [pid = 3660] [serial = 753] [outer = 18D40400] 18:38:08 INFO - PROCESS | 3660 | 1461029888379 Marionette DEBUG loaded listener.js 18:38:08 INFO - PROCESS | 3660 | ++DOMWINDOW == 125 (19BCAC00) [pid = 3660] [serial = 754] [outer = 18D40400] 18:38:09 INFO - PROCESS | 3660 | --DOMWINDOW == 124 (1C065800) [pid = 3660] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 18:38:09 INFO - PROCESS | 3660 | --DOMWINDOW == 123 (1439B800) [pid = 3660] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 18:38:09 INFO - PROCESS | 3660 | --DOMWINDOW == 122 (15430C00) [pid = 3660] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 18:38:09 INFO - PROCESS | 3660 | --DOMWINDOW == 121 (1C53FC00) [pid = 3660] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 18:38:09 INFO - PROCESS | 3660 | --DOMWINDOW == 120 (1D3BB000) [pid = 3660] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 18:38:09 INFO - PROCESS | 3660 | --DOMWINDOW == 119 (11C25C00) [pid = 3660] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 18:38:09 INFO - PROCESS | 3660 | --DOMWINDOW == 118 (16A79800) [pid = 3660] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 18:38:09 INFO - PROCESS | 3660 | --DOMWINDOW == 117 (13795000) [pid = 3660] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 18:38:09 INFO - PROCESS | 3660 | --DOMWINDOW == 116 (19ACA000) [pid = 3660] [serial = 700] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 18:38:09 INFO - PROCESS | 3660 | --DOMWINDOW == 115 (11C24400) [pid = 3660] [serial = 703] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 18:38:09 INFO - PROCESS | 3660 | --DOMWINDOW == 114 (11C2B800) [pid = 3660] [serial = 688] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 18:38:09 INFO - PROCESS | 3660 | --DOMWINDOW == 113 (1D16D800) [pid = 3660] [serial = 685] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 18:38:09 INFO - PROCESS | 3660 | --DOMWINDOW == 112 (1C9B6800) [pid = 3660] [serial = 706] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 18:38:09 INFO - PROCESS | 3660 | --DOMWINDOW == 111 (18931C00) [pid = 3660] [serial = 697] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 18:38:09 INFO - PROCESS | 3660 | --DOMWINDOW == 110 (13AC9C00) [pid = 3660] [serial = 691] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 18:38:09 INFO - PROCESS | 3660 | --DOMWINDOW == 109 (1540DC00) [pid = 3660] [serial = 709] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 18:38:09 INFO - PROCESS | 3660 | --DOMWINDOW == 108 (16523C00) [pid = 3660] [serial = 694] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 18:38:09 INFO - PROCESS | 3660 | --DOMWINDOW == 107 (16525000) [pid = 3660] [serial = 712] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 18:38:09 INFO - PROCESS | 3660 | --DOMWINDOW == 106 (18D46400) [pid = 3660] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 18:38:09 INFO - PROCESS | 3660 | --DOMWINDOW == 105 (18A76000) [pid = 3660] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 18:38:09 INFO - PROCESS | 3660 | --DOMWINDOW == 104 (1646B800) [pid = 3660] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 18:38:09 INFO - PROCESS | 3660 | 1461029889042 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 18:38:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 18:38:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 841ms 18:38:09 INFO - PROCESS | 3660 | 1461029889058 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 18:38:09 INFO - PROCESS | 3660 | 1461029889059 Marionette TRACE conn2 <- [1,969,null,{"value":"13"}] 18:38:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 18:38:09 INFO - PROCESS | 3660 | 1461029889063 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 18:38:09 INFO - PROCESS | 3660 | 1461029889064 Marionette TRACE conn2 <- [1,970,null,{}] 18:38:09 INFO - PROCESS | 3660 | 1461029889068 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:09 INFO - PROCESS | 3660 | 1461029889125 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 18:38:09 INFO - PROCESS | 3660 | 1461029889133 Marionette TRACE conn2 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:09 INFO - PROCESS | 3660 | ++DOCSHELL 11C2B000 == 62 [pid = 3660] [id = 252] 18:38:09 INFO - PROCESS | 3660 | ++DOMWINDOW == 105 (12DDE800) [pid = 3660] [serial = 755] [outer = 00000000] 18:38:09 INFO - PROCESS | 3660 | ++DOMWINDOW == 106 (154E0800) [pid = 3660] [serial = 756] [outer = 12DDE800] 18:38:09 INFO - PROCESS | 3660 | 1461029889177 Marionette DEBUG loaded listener.js 18:38:09 INFO - PROCESS | 3660 | ++DOMWINDOW == 107 (1656CC00) [pid = 3660] [serial = 757] [outer = 12DDE800] 18:38:09 INFO - PROCESS | 3660 | 1461029889616 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 18:38:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 18:38:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 622ms 18:38:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 18:38:09 INFO - PROCESS | 3660 | 1461029889685 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 18:38:09 INFO - PROCESS | 3660 | 1461029889687 Marionette TRACE conn2 <- [1,973,null,{"value":"13"}] 18:38:09 INFO - PROCESS | 3660 | 1461029889691 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 18:38:09 INFO - PROCESS | 3660 | 1461029889692 Marionette TRACE conn2 <- [1,974,null,{}] 18:38:09 INFO - PROCESS | 3660 | 1461029889696 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:09 INFO - PROCESS | 3660 | 1461029889772 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 18:38:09 INFO - PROCESS | 3660 | 1461029889780 Marionette TRACE conn2 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:09 INFO - PROCESS | 3660 | ++DOCSHELL 17F31800 == 63 [pid = 3660] [id = 253] 18:38:09 INFO - PROCESS | 3660 | ++DOMWINDOW == 108 (1892A400) [pid = 3660] [serial = 758] [outer = 00000000] 18:38:09 INFO - PROCESS | 3660 | ++DOMWINDOW == 109 (19AAE400) [pid = 3660] [serial = 759] [outer = 1892A400] 18:38:09 INFO - PROCESS | 3660 | 1461029889824 Marionette DEBUG loaded listener.js 18:38:09 INFO - PROCESS | 3660 | ++DOMWINDOW == 110 (19D55C00) [pid = 3660] [serial = 760] [outer = 1892A400] 18:38:10 INFO - PROCESS | 3660 | 1461029890253 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 18:38:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 18:38:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 592ms 18:38:10 INFO - PROCESS | 3660 | 1461029890288 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 18:38:10 INFO - PROCESS | 3660 | 1461029890290 Marionette TRACE conn2 <- [1,977,null,{"value":"13"}] 18:38:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 18:38:10 INFO - PROCESS | 3660 | 1461029890294 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 18:38:10 INFO - PROCESS | 3660 | 1461029890296 Marionette TRACE conn2 <- [1,978,null,{}] 18:38:10 INFO - PROCESS | 3660 | 1461029890302 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:10 INFO - PROCESS | 3660 | 1461029890396 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 18:38:10 INFO - PROCESS | 3660 | 1461029890402 Marionette TRACE conn2 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:10 INFO - PROCESS | 3660 | ++DOCSHELL 19DC8000 == 64 [pid = 3660] [id = 254] 18:38:10 INFO - PROCESS | 3660 | ++DOMWINDOW == 111 (1A00E800) [pid = 3660] [serial = 761] [outer = 00000000] 18:38:10 INFO - PROCESS | 3660 | ++DOMWINDOW == 112 (1A726C00) [pid = 3660] [serial = 762] [outer = 1A00E800] 18:38:10 INFO - PROCESS | 3660 | 1461029890451 Marionette DEBUG loaded listener.js 18:38:10 INFO - PROCESS | 3660 | ++DOMWINDOW == 113 (1C065C00) [pid = 3660] [serial = 763] [outer = 1A00E800] 18:38:10 INFO - PROCESS | 3660 | 1461029890905 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 18:38:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 18:38:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 638ms 18:38:10 INFO - PROCESS | 3660 | 1461029890940 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 18:38:10 INFO - PROCESS | 3660 | 1461029890942 Marionette TRACE conn2 <- [1,981,null,{"value":"13"}] 18:38:10 INFO - PROCESS | 3660 | 1461029890946 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 18:38:10 INFO - PROCESS | 3660 | 1461029890947 Marionette TRACE conn2 <- [1,982,null,{}] 18:38:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 18:38:10 INFO - PROCESS | 3660 | 1461029890955 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:11 INFO - PROCESS | 3660 | 1461029891081 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 18:38:11 INFO - PROCESS | 3660 | 1461029891214 Marionette TRACE conn2 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:11 INFO - PROCESS | 3660 | ++DOCSHELL 11BEEC00 == 65 [pid = 3660] [id = 255] 18:38:11 INFO - PROCESS | 3660 | ++DOMWINDOW == 114 (11BF2400) [pid = 3660] [serial = 764] [outer = 00000000] 18:38:11 INFO - PROCESS | 3660 | ++DOMWINDOW == 115 (1235E000) [pid = 3660] [serial = 765] [outer = 11BF2400] 18:38:11 INFO - PROCESS | 3660 | 1461029891272 Marionette DEBUG loaded listener.js 18:38:11 INFO - PROCESS | 3660 | ++DOMWINDOW == 116 (12DD7000) [pid = 3660] [serial = 766] [outer = 11BF2400] 18:38:11 INFO - PROCESS | 3660 | 1461029891890 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 18:38:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 18:38:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 996ms 18:38:11 INFO - PROCESS | 3660 | 1461029891951 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 18:38:11 INFO - PROCESS | 3660 | 1461029891956 Marionette TRACE conn2 <- [1,985,null,{"value":"13"}] 18:38:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 18:38:11 INFO - PROCESS | 3660 | 1461029891961 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 18:38:11 INFO - PROCESS | 3660 | 1461029891965 Marionette TRACE conn2 <- [1,986,null,{}] 18:38:11 INFO - PROCESS | 3660 | 1461029891970 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:12 INFO - PROCESS | 3660 | 1461029892074 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 18:38:12 INFO - PROCESS | 3660 | 1461029892203 Marionette TRACE conn2 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:12 INFO - PROCESS | 3660 | ++DOCSHELL 15422800 == 66 [pid = 3660] [id = 256] 18:38:12 INFO - PROCESS | 3660 | ++DOMWINDOW == 117 (15427800) [pid = 3660] [serial = 767] [outer = 00000000] 18:38:12 INFO - PROCESS | 3660 | ++DOMWINDOW == 118 (15619400) [pid = 3660] [serial = 768] [outer = 15427800] 18:38:12 INFO - PROCESS | 3660 | 1461029892260 Marionette DEBUG loaded listener.js 18:38:12 INFO - PROCESS | 3660 | ++DOMWINDOW == 119 (15694800) [pid = 3660] [serial = 769] [outer = 15427800] 18:38:12 INFO - PROCESS | 3660 | 1461029892819 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 18:38:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 18:38:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 903ms 18:38:12 INFO - PROCESS | 3660 | 1461029892866 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 18:38:12 INFO - PROCESS | 3660 | 1461029892869 Marionette TRACE conn2 <- [1,989,null,{"value":"13"}] 18:38:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 18:38:12 INFO - PROCESS | 3660 | 1461029892873 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 18:38:12 INFO - PROCESS | 3660 | 1461029892875 Marionette TRACE conn2 <- [1,990,null,{}] 18:38:12 INFO - PROCESS | 3660 | 1461029892879 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:12 INFO - PROCESS | 3660 | 1461029892978 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 18:38:13 INFO - PROCESS | 3660 | 1461029893081 Marionette TRACE conn2 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:13 INFO - PROCESS | 3660 | ++DOCSHELL 16461400 == 67 [pid = 3660] [id = 257] 18:38:13 INFO - PROCESS | 3660 | ++DOMWINDOW == 120 (17A96000) [pid = 3660] [serial = 770] [outer = 00000000] 18:38:13 INFO - PROCESS | 3660 | ++DOMWINDOW == 121 (18797400) [pid = 3660] [serial = 771] [outer = 17A96000] 18:38:13 INFO - PROCESS | 3660 | 1461029893134 Marionette DEBUG loaded listener.js 18:38:13 INFO - PROCESS | 3660 | ++DOMWINDOW == 122 (18A7D000) [pid = 3660] [serial = 772] [outer = 17A96000] 18:38:13 INFO - PROCESS | 3660 | 1461029893749 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 18:38:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 18:38:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 950ms 18:38:13 INFO - PROCESS | 3660 | 1461029893801 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 18:38:13 INFO - PROCESS | 3660 | 1461029893805 Marionette TRACE conn2 <- [1,993,null,{"value":"13"}] 18:38:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 18:38:13 INFO - PROCESS | 3660 | 1461029893815 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 18:38:13 INFO - PROCESS | 3660 | 1461029893820 Marionette TRACE conn2 <- [1,994,null,{}] 18:38:13 INFO - PROCESS | 3660 | 1461029893824 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:13 INFO - PROCESS | 3660 | 1461029893927 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 18:38:14 INFO - PROCESS | 3660 | 1461029894055 Marionette TRACE conn2 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:14 INFO - PROCESS | 3660 | ++DOCSHELL 18D49400 == 68 [pid = 3660] [id = 258] 18:38:14 INFO - PROCESS | 3660 | ++DOMWINDOW == 123 (19AAEC00) [pid = 3660] [serial = 773] [outer = 00000000] 18:38:14 INFO - PROCESS | 3660 | ++DOMWINDOW == 124 (1C06F400) [pid = 3660] [serial = 774] [outer = 19AAEC00] 18:38:14 INFO - PROCESS | 3660 | 1461029894109 Marionette DEBUG loaded listener.js 18:38:14 INFO - PROCESS | 3660 | ++DOMWINDOW == 125 (1C15D000) [pid = 3660] [serial = 775] [outer = 19AAEC00] 18:38:14 INFO - PROCESS | 3660 | 1461029894682 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 18:38:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 18:38:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 887ms 18:38:14 INFO - PROCESS | 3660 | 1461029894715 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 18:38:14 INFO - PROCESS | 3660 | 1461029894718 Marionette TRACE conn2 <- [1,997,null,{"value":"13"}] 18:38:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 18:38:14 INFO - PROCESS | 3660 | 1461029894721 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 18:38:14 INFO - PROCESS | 3660 | 1461029894723 Marionette TRACE conn2 <- [1,998,null,{}] 18:38:14 INFO - PROCESS | 3660 | 1461029894727 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:14 INFO - PROCESS | 3660 | 1461029894840 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 18:38:14 INFO - PROCESS | 3660 | 1461029894969 Marionette TRACE conn2 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:14 INFO - PROCESS | 3660 | ++DOCSHELL 11BF7400 == 69 [pid = 3660] [id = 259] 18:38:14 INFO - PROCESS | 3660 | ++DOMWINDOW == 126 (11C22400) [pid = 3660] [serial = 776] [outer = 00000000] 18:38:15 INFO - PROCESS | 3660 | ++DOMWINDOW == 127 (15424C00) [pid = 3660] [serial = 777] [outer = 11C22400] 18:38:15 INFO - PROCESS | 3660 | 1461029895023 Marionette DEBUG loaded listener.js 18:38:15 INFO - PROCESS | 3660 | ++DOMWINDOW == 128 (15C8D400) [pid = 3660] [serial = 778] [outer = 11C22400] 18:38:15 INFO - PROCESS | 3660 | 1461029895830 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 18:38:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 18:38:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1136ms 18:38:15 INFO - PROCESS | 3660 | 1461029895868 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 18:38:15 INFO - PROCESS | 3660 | 1461029895872 Marionette TRACE conn2 <- [1,1001,null,{"value":"13"}] 18:38:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 18:38:15 INFO - PROCESS | 3660 | 1461029895877 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 18:38:15 INFO - PROCESS | 3660 | 1461029895880 Marionette TRACE conn2 <- [1,1002,null,{}] 18:38:15 INFO - PROCESS | 3660 | 1461029895886 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:15 INFO - PROCESS | 3660 | 1461029895991 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 18:38:16 INFO - PROCESS | 3660 | 1461029896131 Marionette TRACE conn2 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:16 INFO - PROCESS | 3660 | ++DOCSHELL 13810800 == 70 [pid = 3660] [id = 260] 18:38:16 INFO - PROCESS | 3660 | ++DOMWINDOW == 129 (13AC6000) [pid = 3660] [serial = 779] [outer = 00000000] 18:38:16 INFO - PROCESS | 3660 | ++DOMWINDOW == 130 (15617000) [pid = 3660] [serial = 780] [outer = 13AC6000] 18:38:16 INFO - PROCESS | 3660 | 1461029896183 Marionette DEBUG loaded listener.js 18:38:16 INFO - PROCESS | 3660 | ++DOMWINDOW == 131 (15C89800) [pid = 3660] [serial = 781] [outer = 13AC6000] 18:38:16 INFO - PROCESS | 3660 | --DOCSHELL 1C53F000 == 69 [pid = 3660] [id = 187] 18:38:16 INFO - PROCESS | 3660 | --DOCSHELL 1A50DC00 == 68 [pid = 3660] [id = 178] 18:38:16 INFO - PROCESS | 3660 | --DOCSHELL 19DC8000 == 67 [pid = 3660] [id = 254] 18:38:16 INFO - PROCESS | 3660 | --DOCSHELL 17F31800 == 66 [pid = 3660] [id = 253] 18:38:16 INFO - PROCESS | 3660 | --DOCSHELL 11C2B000 == 65 [pid = 3660] [id = 252] 18:38:16 INFO - PROCESS | 3660 | --DOCSHELL 187A6000 == 64 [pid = 3660] [id = 251] 18:38:16 INFO - PROCESS | 3660 | --DOCSHELL 18D43C00 == 63 [pid = 3660] [id = 250] 18:38:16 INFO - PROCESS | 3660 | --DOCSHELL 13208000 == 62 [pid = 3660] [id = 249] 18:38:16 INFO - PROCESS | 3660 | --DOCSHELL 15E36000 == 61 [pid = 3660] [id = 248] 18:38:16 INFO - PROCESS | 3660 | --DOCSHELL 15ADAC00 == 60 [pid = 3660] [id = 247] 18:38:16 INFO - PROCESS | 3660 | --DOCSHELL 158EF800 == 59 [pid = 3660] [id = 246] 18:38:16 INFO - PROCESS | 3660 | --DOCSHELL 1230D400 == 58 [pid = 3660] [id = 245] 18:38:16 INFO - PROCESS | 3660 | --DOCSHELL 1320E000 == 57 [pid = 3660] [id = 244] 18:38:16 INFO - PROCESS | 3660 | --DOMWINDOW == 130 (1325C400) [pid = 3660] [serial = 674] [outer = 00000000] [url = about:blank] 18:38:16 INFO - PROCESS | 3660 | --DOMWINDOW == 129 (1645FC00) [pid = 3660] [serial = 677] [outer = 00000000] [url = about:blank] 18:38:16 INFO - PROCESS | 3660 | --DOMWINDOW == 128 (1A0F5000) [pid = 3660] [serial = 680] [outer = 00000000] [url = about:blank] 18:38:16 INFO - PROCESS | 3660 | --DOMWINDOW == 127 (1CC0F800) [pid = 3660] [serial = 683] [outer = 00000000] [url = about:blank] 18:38:16 INFO - PROCESS | 3660 | --DOMWINDOW == 126 (1D6F1800) [pid = 3660] [serial = 716] [outer = 00000000] [url = about:blank] 18:38:16 INFO - PROCESS | 3660 | --DOCSHELL 1561F800 == 56 [pid = 3660] [id = 241] 18:38:16 INFO - PROCESS | 3660 | --DOCSHELL 13794800 == 55 [pid = 3660] [id = 240] 18:38:16 INFO - PROCESS | 3660 | 1461029896837 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 18:38:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 18:38:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 997ms 18:38:16 INFO - PROCESS | 3660 | 1461029896881 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 18:38:16 INFO - PROCESS | 3660 | 1461029896886 Marionette TRACE conn2 <- [1,1005,null,{"value":"13"}] 18:38:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 18:38:16 INFO - PROCESS | 3660 | 1461029896892 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 18:38:16 INFO - PROCESS | 3660 | 1461029896895 Marionette TRACE conn2 <- [1,1006,null,{}] 18:38:16 INFO - PROCESS | 3660 | 1461029896899 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:16 INFO - PROCESS | 3660 | 1461029896996 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 18:38:17 INFO - PROCESS | 3660 | --DOMWINDOW == 125 (18799C00) [pid = 3660] [serial = 591] [outer = 00000000] [url = about:blank] 18:38:17 INFO - PROCESS | 3660 | --DOMWINDOW == 124 (1DA5A800) [pid = 3660] [serial = 630] [outer = 00000000] [url = about:blank] 18:38:17 INFO - PROCESS | 3660 | --DOMWINDOW == 123 (15426000) [pid = 3660] [serial = 588] [outer = 00000000] [url = about:blank] 18:38:17 INFO - PROCESS | 3660 | --DOMWINDOW == 122 (18925000) [pid = 3660] [serial = 636] [outer = 00000000] [url = about:blank] 18:38:17 INFO - PROCESS | 3660 | --DOMWINDOW == 121 (1D067400) [pid = 3660] [serial = 561] [outer = 00000000] [url = about:blank] 18:38:17 INFO - PROCESS | 3660 | --DOMWINDOW == 120 (1D455C00) [pid = 3660] [serial = 570] [outer = 00000000] [url = about:blank] 18:38:17 INFO - PROCESS | 3660 | --DOMWINDOW == 119 (15425400) [pid = 3660] [serial = 633] [outer = 00000000] [url = about:blank] 18:38:17 INFO - PROCESS | 3660 | --DOMWINDOW == 118 (19656800) [pid = 3660] [serial = 567] [outer = 00000000] [url = about:blank] 18:38:17 INFO - PROCESS | 3660 | --DOMWINDOW == 117 (16521C00) [pid = 3660] [serial = 564] [outer = 00000000] [url = about:blank] 18:38:17 INFO - PROCESS | 3660 | --DOMWINDOW == 116 (19D5C400) [pid = 3660] [serial = 701] [outer = 00000000] [url = about:blank] 18:38:17 INFO - PROCESS | 3660 | --DOMWINDOW == 115 (1A0F6000) [pid = 3660] [serial = 702] [outer = 00000000] [url = about:blank] 18:38:17 INFO - PROCESS | 3660 | --DOMWINDOW == 114 (1C157000) [pid = 3660] [serial = 704] [outer = 00000000] [url = about:blank] 18:38:17 INFO - PROCESS | 3660 | --DOMWINDOW == 113 (15425C00) [pid = 3660] [serial = 690] [outer = 00000000] [url = about:blank] 18:38:17 INFO - PROCESS | 3660 | --DOMWINDOW == 112 (147B7800) [pid = 3660] [serial = 689] [outer = 00000000] [url = about:blank] 18:38:17 INFO - PROCESS | 3660 | --DOMWINDOW == 111 (1D3C0800) [pid = 3660] [serial = 687] [outer = 00000000] [url = about:blank] 18:38:17 INFO - PROCESS | 3660 | --DOMWINDOW == 110 (1D308800) [pid = 3660] [serial = 686] [outer = 00000000] [url = about:blank] 18:38:17 INFO - PROCESS | 3660 | --DOMWINDOW == 109 (1D3C1400) [pid = 3660] [serial = 707] [outer = 00000000] [url = about:blank] 18:38:17 INFO - PROCESS | 3660 | --DOMWINDOW == 108 (18D47000) [pid = 3660] [serial = 698] [outer = 00000000] [url = about:blank] 18:38:17 INFO - PROCESS | 3660 | --DOMWINDOW == 107 (15C89400) [pid = 3660] [serial = 692] [outer = 00000000] [url = about:blank] 18:38:17 INFO - PROCESS | 3660 | --DOMWINDOW == 106 (16464C00) [pid = 3660] [serial = 693] [outer = 00000000] [url = about:blank] 18:38:17 INFO - PROCESS | 3660 | --DOMWINDOW == 105 (1892C400) [pid = 3660] [serial = 710] [outer = 00000000] [url = about:blank] 18:38:17 INFO - PROCESS | 3660 | --DOMWINDOW == 104 (1821C000) [pid = 3660] [serial = 695] [outer = 00000000] [url = about:blank] 18:38:17 INFO - PROCESS | 3660 | --DOMWINDOW == 103 (1879A000) [pid = 3660] [serial = 696] [outer = 00000000] [url = about:blank] 18:38:17 INFO - PROCESS | 3660 | --DOMWINDOW == 102 (1C160C00) [pid = 3660] [serial = 705] [outer = 00000000] [url = about:blank] 18:38:17 INFO - PROCESS | 3660 | --DOMWINDOW == 101 (1D609400) [pid = 3660] [serial = 714] [outer = 00000000] [url = about:blank] 18:38:17 INFO - PROCESS | 3660 | --DOMWINDOW == 100 (1D461000) [pid = 3660] [serial = 713] [outer = 00000000] [url = about:blank] 18:38:17 INFO - PROCESS | 3660 | --DOMWINDOW == 99 (1D3C4000) [pid = 3660] [serial = 708] [outer = 00000000] [url = about:blank] 18:38:17 INFO - PROCESS | 3660 | --DOMWINDOW == 98 (19C66000) [pid = 3660] [serial = 711] [outer = 00000000] [url = about:blank] 18:38:17 INFO - PROCESS | 3660 | --DOMWINDOW == 97 (1964C400) [pid = 3660] [serial = 699] [outer = 00000000] [url = about:blank] 18:38:17 INFO - PROCESS | 3660 | --DOMWINDOW == 96 (19BD6C00) [pid = 3660] [serial = 585] [outer = 00000000] [url = about:blank] 18:38:17 INFO - PROCESS | 3660 | --DOMWINDOW == 95 (1A5ED800) [pid = 3660] [serial = 594] [outer = 00000000] [url = about:blank] 18:38:17 INFO - PROCESS | 3660 | 1461029897090 Marionette TRACE conn2 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:17 INFO - PROCESS | 3660 | ++DOCSHELL 11C20000 == 56 [pid = 3660] [id = 261] 18:38:17 INFO - PROCESS | 3660 | ++DOMWINDOW == 96 (11C29400) [pid = 3660] [serial = 782] [outer = 00000000] 18:38:17 INFO - PROCESS | 3660 | ++DOMWINDOW == 97 (1380A400) [pid = 3660] [serial = 783] [outer = 11C29400] 18:38:17 INFO - PROCESS | 3660 | 1461029897135 Marionette DEBUG loaded listener.js 18:38:17 INFO - PROCESS | 3660 | ++DOMWINDOW == 98 (15423C00) [pid = 3660] [serial = 784] [outer = 11C29400] 18:38:17 INFO - PROCESS | 3660 | 1461029897540 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 18:38:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 18:38:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 685ms 18:38:17 INFO - PROCESS | 3660 | 1461029897591 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 18:38:17 INFO - PROCESS | 3660 | 1461029897593 Marionette TRACE conn2 <- [1,1009,null,{"value":"13"}] 18:38:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 18:38:17 INFO - PROCESS | 3660 | 1461029897629 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 18:38:17 INFO - PROCESS | 3660 | 1461029897632 Marionette TRACE conn2 <- [1,1010,null,{}] 18:38:17 INFO - PROCESS | 3660 | 1461029897646 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:17 INFO - PROCESS | 3660 | 1461029897733 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 18:38:17 INFO - PROCESS | 3660 | 1461029897744 Marionette TRACE conn2 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:17 INFO - PROCESS | 3660 | ++DOCSHELL 1694E000 == 57 [pid = 3660] [id = 262] 18:38:17 INFO - PROCESS | 3660 | ++DOMWINDOW == 99 (1694EC00) [pid = 3660] [serial = 785] [outer = 00000000] 18:38:17 INFO - PROCESS | 3660 | ++DOMWINDOW == 100 (182A3000) [pid = 3660] [serial = 786] [outer = 1694EC00] 18:38:17 INFO - PROCESS | 3660 | 1461029897791 Marionette DEBUG loaded listener.js 18:38:17 INFO - PROCESS | 3660 | ++DOMWINDOW == 101 (18765800) [pid = 3660] [serial = 787] [outer = 1694EC00] 18:38:18 INFO - PROCESS | 3660 | 1461029898246 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 18:38:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 18:38:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 669ms 18:38:18 INFO - PROCESS | 3660 | 1461029898275 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 18:38:18 INFO - PROCESS | 3660 | 1461029898278 Marionette TRACE conn2 <- [1,1013,null,{"value":"13"}] 18:38:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 18:38:18 INFO - PROCESS | 3660 | 1461029898281 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 18:38:18 INFO - PROCESS | 3660 | 1461029898283 Marionette TRACE conn2 <- [1,1014,null,{}] 18:38:18 INFO - PROCESS | 3660 | 1461029898286 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:18 INFO - PROCESS | 3660 | 1461029898364 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 18:38:18 INFO - PROCESS | 3660 | 1461029898370 Marionette TRACE conn2 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:18 INFO - PROCESS | 3660 | ++DOCSHELL 1879A400 == 58 [pid = 3660] [id = 263] 18:38:18 INFO - PROCESS | 3660 | ++DOMWINDOW == 102 (1879FC00) [pid = 3660] [serial = 788] [outer = 00000000] 18:38:18 INFO - PROCESS | 3660 | ++DOMWINDOW == 103 (1892C800) [pid = 3660] [serial = 789] [outer = 1879FC00] 18:38:18 INFO - PROCESS | 3660 | 1461029898398 Marionette DEBUG loaded listener.js 18:38:18 INFO - PROCESS | 3660 | ++DOMWINDOW == 104 (18D41C00) [pid = 3660] [serial = 790] [outer = 1879FC00] 18:38:18 INFO - PROCESS | 3660 | 1461029898819 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 18:38:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 18:38:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 592ms 18:38:18 INFO - PROCESS | 3660 | 1461029898862 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 18:38:18 INFO - PROCESS | 3660 | 1461029898864 Marionette TRACE conn2 <- [1,1017,null,{"value":"13"}] 18:38:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 18:38:18 INFO - PROCESS | 3660 | 1461029898867 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 18:38:18 INFO - PROCESS | 3660 | 1461029898869 Marionette TRACE conn2 <- [1,1018,null,{}] 18:38:18 INFO - PROCESS | 3660 | 1461029898872 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:18 INFO - PROCESS | 3660 | 1461029898954 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 18:38:18 INFO - PROCESS | 3660 | 1461029898960 Marionette TRACE conn2 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:18 INFO - PROCESS | 3660 | ++DOCSHELL 18D3EC00 == 59 [pid = 3660] [id = 264] 18:38:18 INFO - PROCESS | 3660 | ++DOMWINDOW == 105 (18D43400) [pid = 3660] [serial = 791] [outer = 00000000] 18:38:18 INFO - PROCESS | 3660 | ++DOMWINDOW == 106 (195B5400) [pid = 3660] [serial = 792] [outer = 18D43400] 18:38:18 INFO - PROCESS | 3660 | 1461029899003 Marionette DEBUG loaded listener.js 18:38:19 INFO - PROCESS | 3660 | ++DOMWINDOW == 107 (197BEC00) [pid = 3660] [serial = 793] [outer = 18D43400] 18:38:19 INFO - PROCESS | 3660 | 1461029899484 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 18:38:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 18:38:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 638ms 18:38:19 INFO - PROCESS | 3660 | 1461029899509 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 18:38:19 INFO - PROCESS | 3660 | 1461029899511 Marionette TRACE conn2 <- [1,1021,null,{"value":"13"}] 18:38:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 18:38:19 INFO - PROCESS | 3660 | 1461029899515 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 18:38:19 INFO - PROCESS | 3660 | 1461029899517 Marionette TRACE conn2 <- [1,1022,null,{}] 18:38:19 INFO - PROCESS | 3660 | 1461029899524 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:19 INFO - PROCESS | 3660 | 1461029899649 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 18:38:19 INFO - PROCESS | 3660 | 1461029899656 Marionette TRACE conn2 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:19 INFO - PROCESS | 3660 | ++DOCSHELL 1879F400 == 60 [pid = 3660] [id = 265] 18:38:19 INFO - PROCESS | 3660 | ++DOMWINDOW == 108 (197C0800) [pid = 3660] [serial = 794] [outer = 00000000] 18:38:19 INFO - PROCESS | 3660 | ++DOMWINDOW == 109 (1A0F6800) [pid = 3660] [serial = 795] [outer = 197C0800] 18:38:19 INFO - PROCESS | 3660 | 1461029899703 Marionette DEBUG loaded listener.js 18:38:19 INFO - PROCESS | 3660 | ++DOMWINDOW == 110 (1A502400) [pid = 3660] [serial = 796] [outer = 197C0800] 18:38:20 INFO - PROCESS | 3660 | 1461029900169 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 18:38:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 18:38:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 685ms 18:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 18:38:20 INFO - PROCESS | 3660 | 1461029900215 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 18:38:20 INFO - PROCESS | 3660 | 1461029900217 Marionette TRACE conn2 <- [1,1025,null,{"value":"13"}] 18:38:20 INFO - PROCESS | 3660 | 1461029900220 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 18:38:20 INFO - PROCESS | 3660 | 1461029900222 Marionette TRACE conn2 <- [1,1026,null,{}] 18:38:20 INFO - PROCESS | 3660 | 1461029900225 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:20 INFO - PROCESS | 3660 | 1461029900331 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 18:38:20 INFO - PROCESS | 3660 | 1461029900427 Marionette TRACE conn2 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:20 INFO - PROCESS | 3660 | ++DOCSHELL 1C060400 == 61 [pid = 3660] [id = 266] 18:38:20 INFO - PROCESS | 3660 | ++DOMWINDOW == 111 (1C061000) [pid = 3660] [serial = 797] [outer = 00000000] 18:38:20 INFO - PROCESS | 3660 | ++DOMWINDOW == 112 (1C155400) [pid = 3660] [serial = 798] [outer = 1C061000] 18:38:20 INFO - PROCESS | 3660 | 1461029900470 Marionette DEBUG loaded listener.js 18:38:20 INFO - PROCESS | 3660 | ++DOMWINDOW == 113 (1C06F800) [pid = 3660] [serial = 799] [outer = 1C061000] 18:38:20 INFO - PROCESS | 3660 | 1461029900879 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 18:38:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 18:38:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 686ms 18:38:20 INFO - PROCESS | 3660 | 1461029900920 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 18:38:20 INFO - PROCESS | 3660 | 1461029900922 Marionette TRACE conn2 <- [1,1029,null,{"value":"13"}] 18:38:20 INFO - PROCESS | 3660 | 1461029900926 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 18:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 18:38:20 INFO - PROCESS | 3660 | 1461029900927 Marionette TRACE conn2 <- [1,1030,null,{}] 18:38:20 INFO - PROCESS | 3660 | 1461029900938 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:21 INFO - PROCESS | 3660 | 1461029901050 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 18:38:21 INFO - PROCESS | 3660 | 1461029901055 Marionette TRACE conn2 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:21 INFO - PROCESS | 3660 | ++DOCSHELL 1A503000 == 62 [pid = 3660] [id = 267] 18:38:21 INFO - PROCESS | 3660 | ++DOMWINDOW == 114 (1C15D400) [pid = 3660] [serial = 800] [outer = 00000000] 18:38:21 INFO - PROCESS | 3660 | ++DOMWINDOW == 115 (1C916000) [pid = 3660] [serial = 801] [outer = 1C15D400] 18:38:21 INFO - PROCESS | 3660 | 1461029901098 Marionette DEBUG loaded listener.js 18:38:21 INFO - PROCESS | 3660 | ++DOMWINDOW == 116 (1C9B3000) [pid = 3660] [serial = 802] [outer = 1C15D400] 18:38:21 INFO - PROCESS | 3660 | --DOMWINDOW == 115 (18D44000) [pid = 3660] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 18:38:21 INFO - PROCESS | 3660 | --DOMWINDOW == 114 (18D40400) [pid = 3660] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 18:38:21 INFO - PROCESS | 3660 | --DOMWINDOW == 113 (1230F000) [pid = 3660] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 18:38:21 INFO - PROCESS | 3660 | --DOMWINDOW == 112 (1C06C400) [pid = 3660] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 18:38:21 INFO - PROCESS | 3660 | --DOMWINDOW == 111 (1325C800) [pid = 3660] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 18:38:21 INFO - PROCESS | 3660 | --DOMWINDOW == 110 (16468000) [pid = 3660] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 18:38:21 INFO - PROCESS | 3660 | --DOMWINDOW == 109 (17A91C00) [pid = 3660] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 18:38:21 INFO - PROCESS | 3660 | --DOMWINDOW == 108 (158EFC00) [pid = 3660] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 18:38:21 INFO - PROCESS | 3660 | --DOMWINDOW == 107 (12DDE800) [pid = 3660] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 18:38:21 INFO - PROCESS | 3660 | --DOMWINDOW == 106 (1325F800) [pid = 3660] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 18:38:21 INFO - PROCESS | 3660 | --DOMWINDOW == 105 (1892A400) [pid = 3660] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 18:38:21 INFO - PROCESS | 3660 | 1461029901648 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 18:38:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 18:38:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 794ms 18:38:21 INFO - PROCESS | 3660 | 1461029901728 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 18:38:21 INFO - PROCESS | 3660 | 1461029901730 Marionette TRACE conn2 <- [1,1033,null,{"value":"13"}] 18:38:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 18:38:21 INFO - PROCESS | 3660 | 1461029901733 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 18:38:21 INFO - PROCESS | 3660 | 1461029901735 Marionette TRACE conn2 <- [1,1034,null,{}] 18:38:21 INFO - PROCESS | 3660 | 1461029901738 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:21 INFO - PROCESS | 3660 | 1461029901814 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 18:38:21 INFO - PROCESS | 3660 | 1461029901819 Marionette TRACE conn2 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:21 INFO - PROCESS | 3660 | ++DOCSHELL 11CB5800 == 63 [pid = 3660] [id = 268] 18:38:21 INFO - PROCESS | 3660 | ++DOMWINDOW == 106 (12D71800) [pid = 3660] [serial = 803] [outer = 00000000] 18:38:21 INFO - PROCESS | 3660 | ++DOMWINDOW == 107 (1810F800) [pid = 3660] [serial = 804] [outer = 12D71800] 18:38:21 INFO - PROCESS | 3660 | 1461029901862 Marionette DEBUG loaded listener.js 18:38:21 INFO - PROCESS | 3660 | ++DOMWINDOW == 108 (18D47400) [pid = 3660] [serial = 805] [outer = 12D71800] 18:38:22 INFO - PROCESS | 3660 | 1461029902274 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 18:38:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 18:38:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 592ms 18:38:22 INFO - PROCESS | 3660 | 1461029902330 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 18:38:22 INFO - PROCESS | 3660 | 1461029902332 Marionette TRACE conn2 <- [1,1037,null,{"value":"13"}] 18:38:22 INFO - PROCESS | 3660 | 1461029902336 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 18:38:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 18:38:22 INFO - PROCESS | 3660 | 1461029902337 Marionette TRACE conn2 <- [1,1038,null,{}] 18:38:22 INFO - PROCESS | 3660 | 1461029902341 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:22 INFO - PROCESS | 3660 | 1461029902417 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 18:38:22 INFO - PROCESS | 3660 | 1461029902423 Marionette TRACE conn2 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:22 INFO - PROCESS | 3660 | ++DOCSHELL 15430C00 == 64 [pid = 3660] [id = 269] 18:38:22 INFO - PROCESS | 3660 | ++DOMWINDOW == 109 (19AC4400) [pid = 3660] [serial = 806] [outer = 00000000] 18:38:22 INFO - PROCESS | 3660 | ++DOMWINDOW == 110 (1C90B400) [pid = 3660] [serial = 807] [outer = 19AC4400] 18:38:22 INFO - PROCESS | 3660 | 1461029902466 Marionette DEBUG loaded listener.js 18:38:22 INFO - PROCESS | 3660 | ++DOMWINDOW == 111 (1C9AE800) [pid = 3660] [serial = 808] [outer = 19AC4400] 18:38:22 INFO - PROCESS | 3660 | 1461029902871 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 18:38:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 18:38:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 591ms 18:38:22 INFO - PROCESS | 3660 | 1461029902921 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 18:38:22 INFO - PROCESS | 3660 | 1461029902923 Marionette TRACE conn2 <- [1,1041,null,{"value":"13"}] 18:38:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 18:38:22 INFO - PROCESS | 3660 | 1461029902926 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 18:38:22 INFO - PROCESS | 3660 | 1461029902929 Marionette TRACE conn2 <- [1,1042,null,{}] 18:38:22 INFO - PROCESS | 3660 | 1461029902932 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:23 INFO - PROCESS | 3660 | 1461029903034 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 18:38:23 INFO - PROCESS | 3660 | 1461029903042 Marionette TRACE conn2 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:23 INFO - PROCESS | 3660 | ++DOCSHELL 18D40400 == 65 [pid = 3660] [id = 270] 18:38:23 INFO - PROCESS | 3660 | ++DOMWINDOW == 112 (1C90B800) [pid = 3660] [serial = 809] [outer = 00000000] 18:38:23 INFO - PROCESS | 3660 | ++DOMWINDOW == 113 (1D3BB000) [pid = 3660] [serial = 810] [outer = 1C90B800] 18:38:23 INFO - PROCESS | 3660 | 1461029903090 Marionette DEBUG loaded listener.js 18:38:23 INFO - PROCESS | 3660 | ++DOMWINDOW == 114 (1D3C4800) [pid = 3660] [serial = 811] [outer = 1C90B800] 18:38:23 INFO - PROCESS | 3660 | 1461029903689 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 18:38:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 18:38:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 841ms 18:38:23 INFO - PROCESS | 3660 | 1461029903771 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 18:38:23 INFO - PROCESS | 3660 | 1461029903776 Marionette TRACE conn2 <- [1,1045,null,{"value":"13"}] 18:38:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 18:38:23 INFO - PROCESS | 3660 | 1461029903782 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 18:38:23 INFO - PROCESS | 3660 | 1461029903785 Marionette TRACE conn2 <- [1,1046,null,{}] 18:38:23 INFO - PROCESS | 3660 | 1461029903791 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:23 INFO - PROCESS | 3660 | 1461029903901 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 18:38:24 INFO - PROCESS | 3660 | 1461029904033 Marionette TRACE conn2 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:24 INFO - PROCESS | 3660 | ++DOCSHELL 13809C00 == 66 [pid = 3660] [id = 271] 18:38:24 INFO - PROCESS | 3660 | ++DOMWINDOW == 115 (1434C000) [pid = 3660] [serial = 812] [outer = 00000000] 18:38:24 INFO - PROCESS | 3660 | ++DOMWINDOW == 116 (1542C800) [pid = 3660] [serial = 813] [outer = 1434C000] 18:38:24 INFO - PROCESS | 3660 | 1461029904097 Marionette DEBUG loaded listener.js 18:38:24 INFO - PROCESS | 3660 | ++DOMWINDOW == 117 (158EF400) [pid = 3660] [serial = 814] [outer = 1434C000] 18:38:24 INFO - PROCESS | 3660 | 1461029904695 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 18:38:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 18:38:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 935ms 18:38:24 INFO - PROCESS | 3660 | 1461029904727 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 18:38:24 INFO - PROCESS | 3660 | 1461029904733 Marionette TRACE conn2 <- [1,1049,null,{"value":"13"}] 18:38:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 18:38:24 INFO - PROCESS | 3660 | 1461029904740 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 18:38:24 INFO - PROCESS | 3660 | 1461029904743 Marionette TRACE conn2 <- [1,1050,null,{}] 18:38:24 INFO - PROCESS | 3660 | 1461029904746 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:24 INFO - PROCESS | 3660 | 1461029904848 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 18:38:24 INFO - PROCESS | 3660 | 1461029904950 Marionette TRACE conn2 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:24 INFO - PROCESS | 3660 | ++DOCSHELL 16465C00 == 67 [pid = 3660] [id = 272] 18:38:24 INFO - PROCESS | 3660 | ++DOMWINDOW == 118 (16468000) [pid = 3660] [serial = 815] [outer = 00000000] 18:38:24 INFO - PROCESS | 3660 | ++DOMWINDOW == 119 (18618C00) [pid = 3660] [serial = 816] [outer = 16468000] 18:38:24 INFO - PROCESS | 3660 | 1461029905002 Marionette DEBUG loaded listener.js 18:38:25 INFO - PROCESS | 3660 | ++DOMWINDOW == 120 (18A79000) [pid = 3660] [serial = 817] [outer = 16468000] 18:38:25 INFO - PROCESS | 3660 | 1461029905616 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 18:38:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 18:38:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 903ms 18:38:25 INFO - PROCESS | 3660 | 1461029905642 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 18:38:25 INFO - PROCESS | 3660 | 1461029905645 Marionette TRACE conn2 <- [1,1053,null,{"value":"13"}] 18:38:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 18:38:25 INFO - PROCESS | 3660 | 1461029905648 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 18:38:25 INFO - PROCESS | 3660 | 1461029905652 Marionette TRACE conn2 <- [1,1054,null,{}] 18:38:25 INFO - PROCESS | 3660 | 1461029905663 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:25 INFO - PROCESS | 3660 | 1461029905768 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 18:38:25 INFO - PROCESS | 3660 | 1461029905871 Marionette TRACE conn2 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:25 INFO - PROCESS | 3660 | ++DOCSHELL 1A081800 == 68 [pid = 3660] [id = 273] 18:38:25 INFO - PROCESS | 3660 | ++DOMWINDOW == 121 (1A5F8C00) [pid = 3660] [serial = 818] [outer = 00000000] 18:38:25 INFO - PROCESS | 3660 | ++DOMWINDOW == 122 (1C161400) [pid = 3660] [serial = 819] [outer = 1A5F8C00] 18:38:25 INFO - PROCESS | 3660 | 1461029905926 Marionette DEBUG loaded listener.js 18:38:25 INFO - PROCESS | 3660 | ++DOMWINDOW == 123 (1D064800) [pid = 3660] [serial = 820] [outer = 1A5F8C00] 18:38:26 INFO - PROCESS | 3660 | 1461029906482 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 18:38:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 18:38:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 903ms 18:38:26 INFO - PROCESS | 3660 | 1461029906552 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 18:38:26 INFO - PROCESS | 3660 | 1461029906555 Marionette TRACE conn2 <- [1,1057,null,{"value":"13"}] 18:38:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 18:38:26 INFO - PROCESS | 3660 | 1461029906559 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 18:38:26 INFO - PROCESS | 3660 | 1461029906561 Marionette TRACE conn2 <- [1,1058,null,{}] 18:38:26 INFO - PROCESS | 3660 | 1461029906564 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:26 INFO - PROCESS | 3660 | 1461029906664 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 18:38:26 INFO - PROCESS | 3660 | 1461029906764 Marionette TRACE conn2 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:26 INFO - PROCESS | 3660 | ++DOCSHELL 1D169000 == 69 [pid = 3660] [id = 274] 18:38:26 INFO - PROCESS | 3660 | ++DOMWINDOW == 124 (1D30D400) [pid = 3660] [serial = 821] [outer = 00000000] 18:38:26 INFO - PROCESS | 3660 | ++DOMWINDOW == 125 (1D3C7800) [pid = 3660] [serial = 822] [outer = 1D30D400] 18:38:26 INFO - PROCESS | 3660 | 1461029906818 Marionette DEBUG loaded listener.js 18:38:26 INFO - PROCESS | 3660 | ++DOMWINDOW == 126 (1D45CC00) [pid = 3660] [serial = 823] [outer = 1D30D400] 18:38:27 INFO - PROCESS | 3660 | 1461029907384 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 18:38:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 18:38:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 904ms 18:38:27 INFO - PROCESS | 3660 | 1461029907462 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 18:38:27 INFO - PROCESS | 3660 | 1461029907465 Marionette TRACE conn2 <- [1,1061,null,{"value":"13"}] 18:38:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 18:38:27 INFO - PROCESS | 3660 | 1461029907468 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 18:38:27 INFO - PROCESS | 3660 | 1461029907470 Marionette TRACE conn2 <- [1,1062,null,{}] 18:38:27 INFO - PROCESS | 3660 | 1461029907474 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:27 INFO - PROCESS | 3660 | 1461029907560 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 18:38:27 INFO - PROCESS | 3660 | 1461029907699 Marionette TRACE conn2 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:27 INFO - PROCESS | 3660 | ++DOCSHELL 1335D400 == 70 [pid = 3660] [id = 275] 18:38:27 INFO - PROCESS | 3660 | ++DOMWINDOW == 127 (1542B800) [pid = 3660] [serial = 824] [outer = 00000000] 18:38:27 INFO - PROCESS | 3660 | ++DOMWINDOW == 128 (1D45E800) [pid = 3660] [serial = 825] [outer = 1542B800] 18:38:27 INFO - PROCESS | 3660 | 1461029907758 Marionette DEBUG loaded listener.js 18:38:27 INFO - PROCESS | 3660 | ++DOMWINDOW == 129 (1D60A400) [pid = 3660] [serial = 826] [outer = 1542B800] 18:38:28 INFO - PROCESS | 3660 | 1461029908492 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 18:38:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 18:38:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1075ms 18:38:28 INFO - PROCESS | 3660 | 1461029908545 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 18:38:28 INFO - PROCESS | 3660 | 1461029908549 Marionette TRACE conn2 <- [1,1065,null,{"value":"13"}] 18:38:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 18:38:28 INFO - PROCESS | 3660 | 1461029908554 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 18:38:28 INFO - PROCESS | 3660 | 1461029908558 Marionette TRACE conn2 <- [1,1066,null,{}] 18:38:28 INFO - PROCESS | 3660 | 1461029908564 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:28 INFO - PROCESS | 3660 | 1461029908663 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 18:38:28 INFO - PROCESS | 3660 | 1461029908798 Marionette TRACE conn2 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:28 INFO - PROCESS | 3660 | ++DOCSHELL 12B3C000 == 71 [pid = 3660] [id = 276] 18:38:28 INFO - PROCESS | 3660 | ++DOMWINDOW == 130 (12D80800) [pid = 3660] [serial = 827] [outer = 00000000] 18:38:28 INFO - PROCESS | 3660 | ++DOMWINDOW == 131 (14202000) [pid = 3660] [serial = 828] [outer = 12D80800] 18:38:28 INFO - PROCESS | 3660 | 1461029908847 Marionette DEBUG loaded listener.js 18:38:28 INFO - PROCESS | 3660 | ++DOMWINDOW == 132 (147AC400) [pid = 3660] [serial = 829] [outer = 12D80800] 18:38:29 INFO - PROCESS | 3660 | --DOCSHELL 11BF8400 == 70 [pid = 3660] [id = 225] 18:38:29 INFO - PROCESS | 3660 | --DOCSHELL 15430C00 == 69 [pid = 3660] [id = 269] 18:38:29 INFO - PROCESS | 3660 | --DOCSHELL 11CB5800 == 68 [pid = 3660] [id = 268] 18:38:29 INFO - PROCESS | 3660 | --DOCSHELL 1A503000 == 67 [pid = 3660] [id = 267] 18:38:29 INFO - PROCESS | 3660 | --DOCSHELL 1C060400 == 66 [pid = 3660] [id = 266] 18:38:29 INFO - PROCESS | 3660 | --DOCSHELL 1879F400 == 65 [pid = 3660] [id = 265] 18:38:29 INFO - PROCESS | 3660 | --DOCSHELL 18D3EC00 == 64 [pid = 3660] [id = 264] 18:38:29 INFO - PROCESS | 3660 | --DOCSHELL 1879A400 == 63 [pid = 3660] [id = 263] 18:38:29 INFO - PROCESS | 3660 | --DOCSHELL 1694E000 == 62 [pid = 3660] [id = 262] 18:38:29 INFO - PROCESS | 3660 | --DOCSHELL 11C20000 == 61 [pid = 3660] [id = 261] 18:38:29 INFO - PROCESS | 3660 | --DOCSHELL 13810800 == 60 [pid = 3660] [id = 260] 18:38:29 INFO - PROCESS | 3660 | --DOMWINDOW == 131 (1A726C00) [pid = 3660] [serial = 762] [outer = 00000000] [url = about:blank] 18:38:29 INFO - PROCESS | 3660 | --DOCSHELL 11BEEC00 == 59 [pid = 3660] [id = 255] 18:38:29 INFO - PROCESS | 3660 | 1461029909473 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 18:38:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 18:38:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 934ms 18:38:29 INFO - PROCESS | 3660 | 1461029909497 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 18:38:29 INFO - PROCESS | 3660 | 1461029909502 Marionette TRACE conn2 <- [1,1069,null,{"value":"13"}] 18:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 18:38:29 INFO - PROCESS | 3660 | 1461029909510 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 18:38:29 INFO - PROCESS | 3660 | 1461029909513 Marionette TRACE conn2 <- [1,1070,null,{}] 18:38:29 INFO - PROCESS | 3660 | 1461029909516 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:29 INFO - PROCESS | 3660 | 1461029909595 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 18:38:29 INFO - PROCESS | 3660 | --DOMWINDOW == 130 (15E2F400) [pid = 3660] [serial = 739] [outer = 00000000] [url = about:blank] 18:38:29 INFO - PROCESS | 3660 | --DOMWINDOW == 129 (15C0EC00) [pid = 3660] [serial = 722] [outer = 00000000] [url = about:blank] 18:38:29 INFO - PROCESS | 3660 | --DOMWINDOW == 128 (154E0800) [pid = 3660] [serial = 756] [outer = 00000000] [url = about:blank] 18:38:29 INFO - PROCESS | 3660 | --DOMWINDOW == 127 (1656CC00) [pid = 3660] [serial = 757] [outer = 00000000] [url = about:blank] 18:38:29 INFO - PROCESS | 3660 | --DOMWINDOW == 126 (1C161C00) [pid = 3660] [serial = 411] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:38:29 INFO - PROCESS | 3660 | --DOMWINDOW == 125 (19BCAC00) [pid = 3660] [serial = 754] [outer = 00000000] [url = about:blank] 18:38:29 INFO - PROCESS | 3660 | --DOMWINDOW == 124 (187A3800) [pid = 3660] [serial = 747] [outer = 00000000] [url = about:blank] 18:38:29 INFO - PROCESS | 3660 | --DOMWINDOW == 123 (1892E400) [pid = 3660] [serial = 748] [outer = 00000000] [url = about:blank] 18:38:29 INFO - PROCESS | 3660 | --DOMWINDOW == 122 (19AAE400) [pid = 3660] [serial = 759] [outer = 00000000] [url = about:blank] 18:38:29 INFO - PROCESS | 3660 | --DOMWINDOW == 121 (18214400) [pid = 3660] [serial = 745] [outer = 00000000] [url = about:blank] 18:38:29 INFO - PROCESS | 3660 | --DOMWINDOW == 120 (19D55C00) [pid = 3660] [serial = 760] [outer = 00000000] [url = about:blank] 18:38:29 INFO - PROCESS | 3660 | --DOMWINDOW == 119 (192B7800) [pid = 3660] [serial = 750] [outer = 00000000] [url = about:blank] 18:38:29 INFO - PROCESS | 3660 | --DOMWINDOW == 118 (19ACFC00) [pid = 3660] [serial = 753] [outer = 00000000] [url = about:blank] 18:38:29 INFO - PROCESS | 3660 | --DOMWINDOW == 117 (1A0F0800) [pid = 3660] [serial = 725] [outer = 00000000] [url = about:blank] 18:38:29 INFO - PROCESS | 3660 | --DOMWINDOW == 116 (1380C400) [pid = 3660] [serial = 735] [outer = 00000000] [url = about:blank] 18:38:29 INFO - PROCESS | 3660 | --DOMWINDOW == 115 (1540F800) [pid = 3660] [serial = 736] [outer = 00000000] [url = about:blank] 18:38:29 INFO - PROCESS | 3660 | --DOMWINDOW == 114 (1DC97000) [pid = 3660] [serial = 730] [outer = 00000000] [url = about:blank] 18:38:29 INFO - PROCESS | 3660 | --DOMWINDOW == 113 (1D6ECC00) [pid = 3660] [serial = 729] [outer = 00000000] [url = about:blank] 18:38:29 INFO - PROCESS | 3660 | --DOMWINDOW == 112 (14399800) [pid = 3660] [serial = 719] [outer = 00000000] [url = about:blank] 18:38:29 INFO - PROCESS | 3660 | --DOMWINDOW == 111 (13797000) [pid = 3660] [serial = 733] [outer = 00000000] [url = about:blank] 18:38:29 INFO - PROCESS | 3660 | --DOMWINDOW == 110 (13268800) [pid = 3660] [serial = 732] [outer = 00000000] [url = about:blank] 18:38:29 INFO - PROCESS | 3660 | --DOMWINDOW == 109 (18D8C000) [pid = 3660] [serial = 751] [outer = 00000000] [url = about:blank] 18:38:29 INFO - PROCESS | 3660 | --DOMWINDOW == 108 (16943800) [pid = 3660] [serial = 741] [outer = 00000000] [url = about:blank] 18:38:29 INFO - PROCESS | 3660 | --DOMWINDOW == 107 (16A7C400) [pid = 3660] [serial = 742] [outer = 00000000] [url = about:blank] 18:38:29 INFO - PROCESS | 3660 | --DOMWINDOW == 106 (18210C00) [pid = 3660] [serial = 744] [outer = 00000000] [url = about:blank] 18:38:29 INFO - PROCESS | 3660 | --DOMWINDOW == 105 (15AD8000) [pid = 3660] [serial = 738] [outer = 00000000] [url = about:blank] 18:38:29 INFO - PROCESS | 3660 | 1461029909746 Marionette TRACE conn2 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:29 INFO - PROCESS | 3660 | ++DOCSHELL 02A9D000 == 60 [pid = 3660] [id = 277] 18:38:29 INFO - PROCESS | 3660 | ++DOMWINDOW == 106 (02A9F400) [pid = 3660] [serial = 830] [outer = 00000000] 18:38:29 INFO - PROCESS | 3660 | ++DOMWINDOW == 107 (12D72800) [pid = 3660] [serial = 831] [outer = 02A9F400] 18:38:29 INFO - PROCESS | 3660 | 1461029909812 Marionette DEBUG loaded listener.js 18:38:29 INFO - PROCESS | 3660 | ++DOMWINDOW == 108 (1320D800) [pid = 3660] [serial = 832] [outer = 02A9F400] 18:38:30 INFO - PROCESS | 3660 | 1461029910486 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 18:38:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 18:38:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 981ms 18:38:30 INFO - PROCESS | 3660 | 1461029910500 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 18:38:30 INFO - PROCESS | 3660 | 1461029910505 Marionette TRACE conn2 <- [1,1073,null,{"value":"13"}] 18:38:30 INFO - PROCESS | 3660 | 1461029910509 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 18:38:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 18:38:30 INFO - PROCESS | 3660 | 1461029910513 Marionette TRACE conn2 <- [1,1074,null,{}] 18:38:30 INFO - PROCESS | 3660 | 1461029910531 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:30 INFO - PROCESS | 3660 | 1461029910658 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 18:38:30 INFO - PROCESS | 3660 | 1461029910716 Marionette TRACE conn2 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:30 INFO - PROCESS | 3660 | ++DOCSHELL 14A93000 == 61 [pid = 3660] [id = 278] 18:38:30 INFO - PROCESS | 3660 | ++DOMWINDOW == 109 (14AD9800) [pid = 3660] [serial = 833] [outer = 00000000] 18:38:30 INFO - PROCESS | 3660 | ++DOMWINDOW == 110 (15614400) [pid = 3660] [serial = 834] [outer = 14AD9800] 18:38:30 INFO - PROCESS | 3660 | 1461029910773 Marionette DEBUG loaded listener.js 18:38:30 INFO - PROCESS | 3660 | ++DOMWINDOW == 111 (15AD8000) [pid = 3660] [serial = 835] [outer = 14AD9800] 18:38:31 INFO - PROCESS | 3660 | 1461029911341 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 18:38:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 18:38:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 903ms 18:38:31 INFO - PROCESS | 3660 | 1461029911417 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 18:38:31 INFO - PROCESS | 3660 | 1461029911421 Marionette TRACE conn2 <- [1,1077,null,{"value":"13"}] 18:38:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 18:38:31 INFO - PROCESS | 3660 | 1461029911425 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 18:38:31 INFO - PROCESS | 3660 | 1461029911428 Marionette TRACE conn2 <- [1,1078,null,{}] 18:38:31 INFO - PROCESS | 3660 | 1461029911432 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:31 INFO - PROCESS | 3660 | 1461029911535 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 18:38:31 INFO - PROCESS | 3660 | 1461029911613 Marionette TRACE conn2 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:31 INFO - PROCESS | 3660 | ++DOCSHELL 13814400 == 62 [pid = 3660] [id = 279] 18:38:31 INFO - PROCESS | 3660 | ++DOMWINDOW == 112 (15430C00) [pid = 3660] [serial = 836] [outer = 00000000] 18:38:31 INFO - PROCESS | 3660 | ++DOMWINDOW == 113 (1656CC00) [pid = 3660] [serial = 837] [outer = 15430C00] 18:38:31 INFO - PROCESS | 3660 | 1461029911708 Marionette DEBUG loaded listener.js 18:38:31 INFO - PROCESS | 3660 | ++DOMWINDOW == 114 (16943400) [pid = 3660] [serial = 838] [outer = 15430C00] 18:38:32 INFO - PROCESS | 3660 | 1461029912285 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 18:38:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 18:38:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 903ms 18:38:32 INFO - PROCESS | 3660 | 1461029912316 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 18:38:32 INFO - PROCESS | 3660 | 1461029912318 Marionette TRACE conn2 <- [1,1081,null,{"value":"13"}] 18:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 18:38:32 INFO - PROCESS | 3660 | 1461029912329 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 18:38:32 INFO - PROCESS | 3660 | 1461029912335 Marionette TRACE conn2 <- [1,1082,null,{}] 18:38:32 INFO - PROCESS | 3660 | 1461029912340 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:32 INFO - PROCESS | 3660 | 1461029912439 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 18:38:32 INFO - PROCESS | 3660 | 1461029912522 Marionette TRACE conn2 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:32 INFO - PROCESS | 3660 | ++DOCSHELL 136B1800 == 63 [pid = 3660] [id = 280] 18:38:32 INFO - PROCESS | 3660 | ++DOMWINDOW == 115 (18213C00) [pid = 3660] [serial = 839] [outer = 00000000] 18:38:32 INFO - PROCESS | 3660 | ++DOMWINDOW == 116 (182A8400) [pid = 3660] [serial = 840] [outer = 18213C00] 18:38:32 INFO - PROCESS | 3660 | 1461029912615 Marionette DEBUG loaded listener.js 18:38:32 INFO - PROCESS | 3660 | ++DOMWINDOW == 117 (1861CC00) [pid = 3660] [serial = 841] [outer = 18213C00] 18:38:33 INFO - PROCESS | 3660 | 1461029913185 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 18:38:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 18:38:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 904ms 18:38:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 18:38:33 INFO - PROCESS | 3660 | 1461029913229 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 18:38:33 INFO - PROCESS | 3660 | 1461029913232 Marionette TRACE conn2 <- [1,1085,null,{"value":"13"}] 18:38:33 INFO - PROCESS | 3660 | 1461029913235 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 18:38:33 INFO - PROCESS | 3660 | 1461029913237 Marionette TRACE conn2 <- [1,1086,null,{}] 18:38:33 INFO - PROCESS | 3660 | 1461029913241 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:33 INFO - PROCESS | 3660 | 1461029913344 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 18:38:33 INFO - PROCESS | 3660 | 1461029913441 Marionette TRACE conn2 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:33 INFO - PROCESS | 3660 | ++DOCSHELL 12BBD800 == 64 [pid = 3660] [id = 281] 18:38:33 INFO - PROCESS | 3660 | ++DOMWINDOW == 118 (1810C000) [pid = 3660] [serial = 842] [outer = 00000000] 18:38:33 INFO - PROCESS | 3660 | ++DOMWINDOW == 119 (18A73800) [pid = 3660] [serial = 843] [outer = 1810C000] 18:38:33 INFO - PROCESS | 3660 | 1461029913494 Marionette DEBUG loaded listener.js 18:38:33 INFO - PROCESS | 3660 | ++DOMWINDOW == 120 (18A76800) [pid = 3660] [serial = 844] [outer = 1810C000] 18:38:33 INFO - PROCESS | 3660 | 1461029914003 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 18:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 18:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 825ms 18:38:34 INFO - PROCESS | 3660 | 1461029914087 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 18:38:34 INFO - PROCESS | 3660 | 1461029914089 Marionette TRACE conn2 <- [1,1089,null,{"value":"13"}] 18:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 18:38:34 INFO - PROCESS | 3660 | 1461029914093 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 18:38:34 INFO - PROCESS | 3660 | 1461029914095 Marionette TRACE conn2 <- [1,1090,null,{}] 18:38:34 INFO - PROCESS | 3660 | 1461029914098 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:34 INFO - PROCESS | 3660 | 1461029914194 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 18:38:34 INFO - PROCESS | 3660 | 1461029914293 Marionette TRACE conn2 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:34 INFO - PROCESS | 3660 | ++DOCSHELL 18D8C000 == 65 [pid = 3660] [id = 282] 18:38:34 INFO - PROCESS | 3660 | ++DOMWINDOW == 121 (1919B800) [pid = 3660] [serial = 845] [outer = 00000000] 18:38:34 INFO - PROCESS | 3660 | ++DOMWINDOW == 122 (1964E000) [pid = 3660] [serial = 846] [outer = 1919B800] 18:38:34 INFO - PROCESS | 3660 | 1461029914364 Marionette DEBUG loaded listener.js 18:38:34 INFO - PROCESS | 3660 | ++DOMWINDOW == 123 (19AD2C00) [pid = 3660] [serial = 847] [outer = 1919B800] 18:38:34 INFO - PROCESS | 3660 | 1461029914856 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 18:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 18:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 825ms 18:38:34 INFO - PROCESS | 3660 | 1461029914937 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 18:38:34 INFO - PROCESS | 3660 | 1461029914939 Marionette TRACE conn2 <- [1,1093,null,{"value":"13"}] 18:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 18:38:34 INFO - PROCESS | 3660 | 1461029914943 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 18:38:34 INFO - PROCESS | 3660 | 1461029914945 Marionette TRACE conn2 <- [1,1094,null,{}] 18:38:34 INFO - PROCESS | 3660 | 1461029914948 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:35 INFO - PROCESS | 3660 | 1461029915045 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 18:38:35 INFO - PROCESS | 3660 | 1461029915142 Marionette TRACE conn2 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:35 INFO - PROCESS | 3660 | ++DOCSHELL 19BCB800 == 66 [pid = 3660] [id = 283] 18:38:35 INFO - PROCESS | 3660 | ++DOMWINDOW == 124 (19BD1000) [pid = 3660] [serial = 848] [outer = 00000000] 18:38:35 INFO - PROCESS | 3660 | ++DOMWINDOW == 125 (1A07BC00) [pid = 3660] [serial = 849] [outer = 19BD1000] 18:38:35 INFO - PROCESS | 3660 | 1461029915195 Marionette DEBUG loaded listener.js 18:38:35 INFO - PROCESS | 3660 | ++DOMWINDOW == 126 (1A083C00) [pid = 3660] [serial = 850] [outer = 19BD1000] 18:38:35 INFO - PROCESS | 3660 | 1461029915795 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 18:38:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 18:38:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 904ms 18:38:35 INFO - PROCESS | 3660 | 1461029915847 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 18:38:35 INFO - PROCESS | 3660 | 1461029915849 Marionette TRACE conn2 <- [1,1097,null,{"value":"13"}] 18:38:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 18:38:35 INFO - PROCESS | 3660 | 1461029915853 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 18:38:35 INFO - PROCESS | 3660 | 1461029915855 Marionette TRACE conn2 <- [1,1098,null,{}] 18:38:35 INFO - PROCESS | 3660 | 1461029915858 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:35 INFO - PROCESS | 3660 | 1461029915950 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 18:38:36 INFO - PROCESS | 3660 | 1461029916054 Marionette TRACE conn2 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:36 INFO - PROCESS | 3660 | ++DOCSHELL 12B40800 == 67 [pid = 3660] [id = 284] 18:38:36 INFO - PROCESS | 3660 | ++DOMWINDOW == 127 (13ACD800) [pid = 3660] [serial = 851] [outer = 00000000] 18:38:36 INFO - PROCESS | 3660 | ++DOMWINDOW == 128 (1A5C2800) [pid = 3660] [serial = 852] [outer = 13ACD800] 18:38:36 INFO - PROCESS | 3660 | 1461029916106 Marionette DEBUG loaded listener.js 18:38:36 INFO - PROCESS | 3660 | ++DOMWINDOW == 129 (1A726400) [pid = 3660] [serial = 853] [outer = 13ACD800] 18:38:36 INFO - PROCESS | 3660 | 1461029916688 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 18:38:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 18:38:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 903ms 18:38:36 INFO - PROCESS | 3660 | 1461029916757 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 18:38:36 INFO - PROCESS | 3660 | 1461029916762 Marionette TRACE conn2 <- [1,1101,null,{"value":"13"}] 18:38:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 18:38:36 INFO - PROCESS | 3660 | 1461029916752 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 18:38:36 INFO - PROCESS | 3660 | 1461029916755 Marionette TRACE conn2 <- [1,1102,null,{}] 18:38:36 INFO - PROCESS | 3660 | 1461029916760 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:36 INFO - PROCESS | 3660 | 1461029916860 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 18:38:36 INFO - PROCESS | 3660 | 1461029916976 Marionette TRACE conn2 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:36 INFO - PROCESS | 3660 | ++DOCSHELL 14398800 == 68 [pid = 3660] [id = 285] 18:38:36 INFO - PROCESS | 3660 | ++DOMWINDOW == 130 (143A1000) [pid = 3660] [serial = 854] [outer = 00000000] 18:38:37 INFO - PROCESS | 3660 | ++DOMWINDOW == 131 (1542EC00) [pid = 3660] [serial = 855] [outer = 143A1000] 18:38:37 INFO - PROCESS | 3660 | 1461029917038 Marionette DEBUG loaded listener.js 18:38:37 INFO - PROCESS | 3660 | ++DOMWINDOW == 132 (15C8DC00) [pid = 3660] [serial = 856] [outer = 143A1000] 18:38:37 INFO - PROCESS | 3660 | --DOCSHELL 12B3C000 == 67 [pid = 3660] [id = 276] 18:38:37 INFO - PROCESS | 3660 | --DOCSHELL 16465C00 == 66 [pid = 3660] [id = 272] 18:38:37 INFO - PROCESS | 3660 | --DOCSHELL 13809C00 == 65 [pid = 3660] [id = 271] 18:38:37 INFO - PROCESS | 3660 | 1461029917495 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 18:38:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 18:38:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 794ms 18:38:37 INFO - PROCESS | 3660 | 1461029917558 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 18:38:37 INFO - PROCESS | 3660 | 1461029917563 Marionette TRACE conn2 <- [1,1105,null,{"value":"13"}] 18:38:37 INFO - PROCESS | 3660 | 1461029917569 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 18:38:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 18:38:37 INFO - PROCESS | 3660 | 1461029917571 Marionette TRACE conn2 <- [1,1106,null,{}] 18:38:37 INFO - PROCESS | 3660 | 1461029917575 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:37 INFO - PROCESS | 3660 | 1461029917658 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 18:38:37 INFO - PROCESS | 3660 | 1461029917665 Marionette TRACE conn2 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:37 INFO - PROCESS | 3660 | ++DOCSHELL 15424000 == 66 [pid = 3660] [id = 286] 18:38:37 INFO - PROCESS | 3660 | ++DOMWINDOW == 133 (1542CC00) [pid = 3660] [serial = 857] [outer = 00000000] 18:38:37 INFO - PROCESS | 3660 | ++DOMWINDOW == 134 (1810BC00) [pid = 3660] [serial = 858] [outer = 1542CC00] 18:38:37 INFO - PROCESS | 3660 | 1461029917709 Marionette DEBUG loaded listener.js 18:38:37 INFO - PROCESS | 3660 | ++DOMWINDOW == 135 (182A2400) [pid = 3660] [serial = 859] [outer = 1542CC00] 18:38:38 INFO - PROCESS | 3660 | 1461029918169 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 18:38:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 18:38:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 638ms 18:38:38 INFO - PROCESS | 3660 | 1461029918208 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 18:38:38 INFO - PROCESS | 3660 | 1461029918210 Marionette TRACE conn2 <- [1,1109,null,{"value":"13"}] 18:38:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 18:38:38 INFO - PROCESS | 3660 | 1461029918213 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 18:38:38 INFO - PROCESS | 3660 | 1461029918217 Marionette TRACE conn2 <- [1,1110,null,{}] 18:38:38 INFO - PROCESS | 3660 | 1461029918226 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:38 INFO - PROCESS | 3660 | 1461029918311 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 18:38:38 INFO - PROCESS | 3660 | 1461029918320 Marionette TRACE conn2 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:38 INFO - PROCESS | 3660 | ++DOCSHELL 19BD3C00 == 67 [pid = 3660] [id = 287] 18:38:38 INFO - PROCESS | 3660 | ++DOMWINDOW == 136 (19BD8400) [pid = 3660] [serial = 860] [outer = 00000000] 18:38:38 INFO - PROCESS | 3660 | ++DOMWINDOW == 137 (1A50DC00) [pid = 3660] [serial = 861] [outer = 19BD8400] 18:38:38 INFO - PROCESS | 3660 | 1461029918366 Marionette DEBUG loaded listener.js 18:38:38 INFO - PROCESS | 3660 | ++DOMWINDOW == 138 (1C06C400) [pid = 3660] [serial = 862] [outer = 19BD8400] 18:38:38 INFO - PROCESS | 3660 | 1461029918820 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 18:38:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 18:38:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 639ms 18:38:38 INFO - PROCESS | 3660 | 1461029918851 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 18:38:38 INFO - PROCESS | 3660 | 1461029918854 Marionette TRACE conn2 <- [1,1113,null,{"value":"13"}] 18:38:38 INFO - PROCESS | 3660 | 1461029918857 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 18:38:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 18:38:38 INFO - PROCESS | 3660 | 1461029918858 Marionette TRACE conn2 <- [1,1114,null,{}] 18:38:38 INFO - PROCESS | 3660 | 1461029918862 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:38 INFO - PROCESS | 3660 | 1461029918946 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 18:38:38 INFO - PROCESS | 3660 | 1461029918953 Marionette TRACE conn2 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:38 INFO - PROCESS | 3660 | ++DOCSHELL 1C065000 == 68 [pid = 3660] [id = 288] 18:38:38 INFO - PROCESS | 3660 | ++DOMWINDOW == 139 (1C069000) [pid = 3660] [serial = 863] [outer = 00000000] 18:38:38 INFO - PROCESS | 3660 | ++DOMWINDOW == 140 (1C916800) [pid = 3660] [serial = 864] [outer = 1C069000] 18:38:38 INFO - PROCESS | 3660 | 1461029918997 Marionette DEBUG loaded listener.js 18:38:39 INFO - PROCESS | 3660 | ++DOMWINDOW == 141 (1CC10400) [pid = 3660] [serial = 865] [outer = 1C069000] 18:38:39 INFO - PROCESS | 3660 | 1461029919487 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 18:38:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 18:38:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 686ms 18:38:39 INFO - PROCESS | 3660 | 1461029919559 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 18:38:39 INFO - PROCESS | 3660 | 1461029919561 Marionette TRACE conn2 <- [1,1117,null,{"value":"13"}] 18:38:39 INFO - PROCESS | 3660 | 1461029919565 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 18:38:39 INFO - PROCESS | 3660 | 1461029919567 Marionette TRACE conn2 <- [1,1118,null,{}] 18:38:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 18:38:39 INFO - PROCESS | 3660 | 1461029919570 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:39 INFO - PROCESS | 3660 | 1461029919683 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 18:38:39 INFO - PROCESS | 3660 | 1461029919693 Marionette TRACE conn2 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:39 INFO - PROCESS | 3660 | ++DOCSHELL 1C90A800 == 69 [pid = 3660] [id = 289] 18:38:39 INFO - PROCESS | 3660 | ++DOMWINDOW == 142 (1CC0D400) [pid = 3660] [serial = 866] [outer = 00000000] 18:38:39 INFO - PROCESS | 3660 | ++DOMWINDOW == 143 (1D3BF800) [pid = 3660] [serial = 867] [outer = 1CC0D400] 18:38:39 INFO - PROCESS | 3660 | 1461029919736 Marionette DEBUG loaded listener.js 18:38:39 INFO - PROCESS | 3660 | ++DOMWINDOW == 144 (1D3C6C00) [pid = 3660] [serial = 868] [outer = 1CC0D400] 18:38:40 INFO - PROCESS | 3660 | 1461029920184 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 18:38:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 18:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 639ms 18:38:40 INFO - PROCESS | 3660 | 1461029920205 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 18:38:40 INFO - PROCESS | 3660 | 1461029920207 Marionette TRACE conn2 <- [1,1121,null,{"value":"13"}] 18:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 18:38:40 INFO - PROCESS | 3660 | 1461029920210 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 18:38:40 INFO - PROCESS | 3660 | 1461029920211 Marionette TRACE conn2 <- [1,1122,null,{}] 18:38:40 INFO - PROCESS | 3660 | 1461029920222 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:40 INFO - PROCESS | 3660 | 1461029920340 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 18:38:40 INFO - PROCESS | 3660 | 1461029920432 Marionette TRACE conn2 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:40 INFO - PROCESS | 3660 | ++DOCSHELL 1D461400 == 70 [pid = 3660] [id = 290] 18:38:40 INFO - PROCESS | 3660 | ++DOMWINDOW == 145 (1D461800) [pid = 3660] [serial = 869] [outer = 00000000] 18:38:40 INFO - PROCESS | 3660 | ++DOMWINDOW == 146 (1D6F4000) [pid = 3660] [serial = 870] [outer = 1D461800] 18:38:40 INFO - PROCESS | 3660 | 1461029920478 Marionette DEBUG loaded listener.js 18:38:40 INFO - PROCESS | 3660 | ++DOMWINDOW == 147 (1DA57000) [pid = 3660] [serial = 871] [outer = 1D461800] 18:38:40 INFO - PROCESS | 3660 | 1461029920894 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 18:38:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 18:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 731ms 18:38:40 INFO - PROCESS | 3660 | 1461029920951 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 18:38:40 INFO - PROCESS | 3660 | 1461029920953 Marionette TRACE conn2 <- [1,1125,null,{"value":"13"}] 18:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 18:38:40 INFO - PROCESS | 3660 | 1461029920960 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 18:38:40 INFO - PROCESS | 3660 | 1461029920962 Marionette TRACE conn2 <- [1,1126,null,{}] 18:38:40 INFO - PROCESS | 3660 | 1461029920970 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:41 INFO - PROCESS | 3660 | 1461029921076 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 18:38:41 INFO - PROCESS | 3660 | 1461029921086 Marionette TRACE conn2 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:41 INFO - PROCESS | 3660 | ++DOCSHELL 02A98000 == 71 [pid = 3660] [id = 291] 18:38:41 INFO - PROCESS | 3660 | ++DOMWINDOW == 148 (15C89400) [pid = 3660] [serial = 872] [outer = 00000000] 18:38:41 INFO - PROCESS | 3660 | ++DOMWINDOW == 149 (1976CC00) [pid = 3660] [serial = 873] [outer = 15C89400] 18:38:41 INFO - PROCESS | 3660 | 1461029921132 Marionette DEBUG loaded listener.js 18:38:41 INFO - PROCESS | 3660 | ++DOMWINDOW == 150 (1976F000) [pid = 3660] [serial = 874] [outer = 15C89400] 18:38:41 INFO - PROCESS | 3660 | --DOMWINDOW == 149 (197C0800) [pid = 3660] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 18:38:41 INFO - PROCESS | 3660 | --DOMWINDOW == 148 (1879FC00) [pid = 3660] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 18:38:41 INFO - PROCESS | 3660 | --DOMWINDOW == 147 (11C29400) [pid = 3660] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 18:38:41 INFO - PROCESS | 3660 | --DOMWINDOW == 146 (1A00E800) [pid = 3660] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 18:38:41 INFO - PROCESS | 3660 | --DOMWINDOW == 145 (18D43400) [pid = 3660] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 18:38:41 INFO - PROCESS | 3660 | --DOMWINDOW == 144 (13AC6000) [pid = 3660] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 18:38:41 INFO - PROCESS | 3660 | --DOMWINDOW == 143 (1C15D400) [pid = 3660] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 18:38:41 INFO - PROCESS | 3660 | --DOMWINDOW == 142 (1694EC00) [pid = 3660] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 18:38:41 INFO - PROCESS | 3660 | --DOMWINDOW == 141 (12D71800) [pid = 3660] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 18:38:41 INFO - PROCESS | 3660 | --DOMWINDOW == 140 (19AC4400) [pid = 3660] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 18:38:41 INFO - PROCESS | 3660 | 1461029921611 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 18:38:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 18:38:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 701ms 18:38:41 INFO - PROCESS | 3660 | 1461029921645 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 18:38:41 INFO - PROCESS | 3660 | 1461029921647 Marionette TRACE conn2 <- [1,1129,null,{"value":"13"}] 18:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 18:38:41 INFO - PROCESS | 3660 | 1461029921650 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 18:38:41 INFO - PROCESS | 3660 | 1461029921651 Marionette TRACE conn2 <- [1,1130,null,{}] 18:38:41 INFO - PROCESS | 3660 | 1461029921655 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:41 INFO - PROCESS | 3660 | 1461029921762 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 18:38:41 INFO - PROCESS | 3660 | 1461029921768 Marionette TRACE conn2 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:41 INFO - PROCESS | 3660 | ++DOCSHELL 14AE3800 == 72 [pid = 3660] [id = 292] 18:38:41 INFO - PROCESS | 3660 | ++DOMWINDOW == 141 (15429000) [pid = 3660] [serial = 875] [outer = 00000000] 18:38:41 INFO - PROCESS | 3660 | ++DOMWINDOW == 142 (1976AC00) [pid = 3660] [serial = 876] [outer = 15429000] 18:38:41 INFO - PROCESS | 3660 | 1461029921812 Marionette DEBUG loaded listener.js 18:38:41 INFO - PROCESS | 3660 | ++DOMWINDOW == 143 (19775000) [pid = 3660] [serial = 877] [outer = 15429000] 18:38:42 INFO - PROCESS | 3660 | 1461029922228 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 18:38:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 18:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 638ms 18:38:42 INFO - PROCESS | 3660 | 1461029922288 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 18:38:42 INFO - PROCESS | 3660 | 1461029922290 Marionette TRACE conn2 <- [1,1133,null,{"value":"13"}] 18:38:42 INFO - PROCESS | 3660 | 1461029922294 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 18:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 18:38:42 INFO - PROCESS | 3660 | 1461029922295 Marionette TRACE conn2 <- [1,1134,null,{}] 18:38:42 INFO - PROCESS | 3660 | 1461029922299 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:42 INFO - PROCESS | 3660 | 1461029922384 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 18:38:42 INFO - PROCESS | 3660 | 1461029922390 Marionette TRACE conn2 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:42 INFO - PROCESS | 3660 | ++DOCSHELL 19654000 == 73 [pid = 3660] [id = 293] 18:38:42 INFO - PROCESS | 3660 | ++DOMWINDOW == 144 (19767400) [pid = 3660] [serial = 878] [outer = 00000000] 18:38:42 INFO - PROCESS | 3660 | ++DOMWINDOW == 145 (1D60BC00) [pid = 3660] [serial = 879] [outer = 19767400] 18:38:42 INFO - PROCESS | 3660 | 1461029922465 Marionette DEBUG loaded listener.js 18:38:42 INFO - PROCESS | 3660 | ++DOMWINDOW == 146 (1DA56400) [pid = 3660] [serial = 880] [outer = 19767400] 18:38:42 INFO - PROCESS | 3660 | 1461029922938 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 18:38:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 18:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 685ms 18:38:42 INFO - PROCESS | 3660 | 1461029922994 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 18:38:42 INFO - PROCESS | 3660 | 1461029922995 Marionette TRACE conn2 <- [1,1137,null,{"value":"13"}] 18:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 18:38:42 INFO - PROCESS | 3660 | 1461029922999 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 18:38:42 INFO - PROCESS | 3660 | 1461029923001 Marionette TRACE conn2 <- [1,1138,null,{}] 18:38:43 INFO - PROCESS | 3660 | 1461029923004 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:43 INFO - PROCESS | 3660 | 1461029923086 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 18:38:43 INFO - PROCESS | 3660 | 1461029923118 Marionette TRACE conn2 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:43 INFO - PROCESS | 3660 | ++DOCSHELL 1D3BB800 == 74 [pid = 3660] [id = 294] 18:38:43 INFO - PROCESS | 3660 | ++DOMWINDOW == 147 (1DA5D800) [pid = 3660] [serial = 881] [outer = 00000000] 18:38:43 INFO - PROCESS | 3660 | ++DOMWINDOW == 148 (1DC9A400) [pid = 3660] [serial = 882] [outer = 1DA5D800] 18:38:43 INFO - PROCESS | 3660 | 1461029923163 Marionette DEBUG loaded listener.js 18:38:43 INFO - PROCESS | 3660 | ++DOMWINDOW == 149 (1DC9F400) [pid = 3660] [serial = 883] [outer = 1DA5D800] 18:38:43 INFO - PROCESS | 3660 | 1461029923813 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 18:38:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 18:38:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 825ms 18:38:43 INFO - PROCESS | 3660 | 1461029923843 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 18:38:43 INFO - PROCESS | 3660 | 1461029923848 Marionette TRACE conn2 <- [1,1141,null,{"value":"13"}] 18:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 18:38:43 INFO - PROCESS | 3660 | 1461029923854 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 18:38:43 INFO - PROCESS | 3660 | 1461029923857 Marionette TRACE conn2 <- [1,1142,null,{}] 18:38:43 INFO - PROCESS | 3660 | 1461029923862 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:43 INFO - PROCESS | 3660 | 1461029923972 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 18:38:44 INFO - PROCESS | 3660 | 1461029924082 Marionette TRACE conn2 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:44 INFO - PROCESS | 3660 | ++DOCSHELL 1434B800 == 75 [pid = 3660] [id = 295] 18:38:44 INFO - PROCESS | 3660 | ++DOMWINDOW == 150 (1540F400) [pid = 3660] [serial = 884] [outer = 00000000] 18:38:44 INFO - PROCESS | 3660 | ++DOMWINDOW == 151 (1646B000) [pid = 3660] [serial = 885] [outer = 1540F400] 18:38:44 INFO - PROCESS | 3660 | 1461029924138 Marionette DEBUG loaded listener.js 18:38:44 INFO - PROCESS | 3660 | ++DOMWINDOW == 152 (16945800) [pid = 3660] [serial = 886] [outer = 1540F400] 18:38:44 INFO - PROCESS | 3660 | 1461029924771 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 18:38:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 18:38:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 950ms 18:38:44 INFO - PROCESS | 3660 | 1461029924799 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 18:38:44 INFO - PROCESS | 3660 | 1461029924805 Marionette TRACE conn2 <- [1,1145,null,{"value":"13"}] 18:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 18:38:44 INFO - PROCESS | 3660 | 1461029924811 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 18:38:44 INFO - PROCESS | 3660 | 1461029924814 Marionette TRACE conn2 <- [1,1146,null,{}] 18:38:44 INFO - PROCESS | 3660 | 1461029924818 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:44 INFO - PROCESS | 3660 | 1461029924923 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 18:38:45 INFO - PROCESS | 3660 | 1461029925028 Marionette TRACE conn2 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:45 INFO - PROCESS | 3660 | ++DOCSHELL 15C8A800 == 76 [pid = 3660] [id = 296] 18:38:45 INFO - PROCESS | 3660 | ++DOMWINDOW == 153 (18798800) [pid = 3660] [serial = 887] [outer = 00000000] 18:38:45 INFO - PROCESS | 3660 | ++DOMWINDOW == 154 (1A013C00) [pid = 3660] [serial = 888] [outer = 18798800] 18:38:45 INFO - PROCESS | 3660 | 1461029925081 Marionette DEBUG loaded listener.js 18:38:45 INFO - PROCESS | 3660 | ++DOMWINDOW == 155 (1C06AC00) [pid = 3660] [serial = 889] [outer = 18798800] 18:38:45 INFO - PROCESS | 3660 | 1461029925677 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 18:38:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 18:38:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 903ms 18:38:45 INFO - PROCESS | 3660 | 1461029925714 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 18:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 18:38:45 INFO - PROCESS | 3660 | 1461029925716 Marionette TRACE conn2 <- [1,1149,null,{"value":"13"}] 18:38:45 INFO - PROCESS | 3660 | 1461029925720 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 18:38:45 INFO - PROCESS | 3660 | 1461029925724 Marionette TRACE conn2 <- [1,1150,null,{}] 18:38:45 INFO - PROCESS | 3660 | 1461029925735 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:45 INFO - PROCESS | 3660 | 1461029925840 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 18:38:45 INFO - PROCESS | 3660 | 1461029925947 Marionette TRACE conn2 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:45 INFO - PROCESS | 3660 | ++DOCSHELL 19723C00 == 77 [pid = 3660] [id = 297] 18:38:45 INFO - PROCESS | 3660 | ++DOMWINDOW == 156 (19724000) [pid = 3660] [serial = 890] [outer = 00000000] 18:38:45 INFO - PROCESS | 3660 | ++DOMWINDOW == 157 (1A5CD400) [pid = 3660] [serial = 891] [outer = 19724000] 18:38:45 INFO - PROCESS | 3660 | 1461029926002 Marionette DEBUG loaded listener.js 18:38:46 INFO - PROCESS | 3660 | ++DOMWINDOW == 158 (1D30D000) [pid = 3660] [serial = 892] [outer = 19724000] 18:38:46 INFO - PROCESS | 3660 | 1461029926575 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 18:38:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 18:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 934ms 18:38:46 INFO - PROCESS | 3660 | 1461029926649 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 18:38:46 INFO - PROCESS | 3660 | 1461029926654 Marionette TRACE conn2 <- [1,1153,null,{"value":"13"}] 18:38:46 INFO - PROCESS | 3660 | 1461029926659 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 18:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 18:38:46 INFO - PROCESS | 3660 | 1461029926661 Marionette TRACE conn2 <- [1,1154,null,{}] 18:38:46 INFO - PROCESS | 3660 | 1461029926664 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:46 INFO - PROCESS | 3660 | 1461029926768 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 18:38:46 INFO - PROCESS | 3660 | 1461029926900 Marionette TRACE conn2 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:46 INFO - PROCESS | 3660 | ++DOCSHELL 1970F000 == 78 [pid = 3660] [id = 298] 18:38:46 INFO - PROCESS | 3660 | ++DOMWINDOW == 159 (1970FC00) [pid = 3660] [serial = 893] [outer = 00000000] 18:38:46 INFO - PROCESS | 3660 | ++DOMWINDOW == 160 (19716400) [pid = 3660] [serial = 894] [outer = 1970FC00] 18:38:46 INFO - PROCESS | 3660 | 1461029926955 Marionette DEBUG loaded listener.js 18:38:47 INFO - PROCESS | 3660 | ++DOMWINDOW == 161 (19719C00) [pid = 3660] [serial = 895] [outer = 1970FC00] 18:38:47 INFO - PROCESS | 3660 | 1461029927471 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 18:38:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 18:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 841ms 18:38:47 INFO - PROCESS | 3660 | 1461029927502 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 18:38:47 INFO - PROCESS | 3660 | 1461029927504 Marionette TRACE conn2 <- [1,1157,null,{"value":"13"}] 18:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 18:38:47 INFO - PROCESS | 3660 | 1461029927508 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 18:38:47 INFO - PROCESS | 3660 | 1461029927510 Marionette TRACE conn2 <- [1,1158,null,{}] 18:38:47 INFO - PROCESS | 3660 | 1461029927513 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:47 INFO - PROCESS | 3660 | 1461029927616 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 18:38:47 INFO - PROCESS | 3660 | 1461029927727 Marionette TRACE conn2 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:47 INFO - PROCESS | 3660 | ++DOCSHELL 19712000 == 79 [pid = 3660] [id = 299] 18:38:47 INFO - PROCESS | 3660 | ++DOMWINDOW == 162 (19718400) [pid = 3660] [serial = 896] [outer = 00000000] 18:38:47 INFO - PROCESS | 3660 | ++DOMWINDOW == 163 (1D18A000) [pid = 3660] [serial = 897] [outer = 19718400] 18:38:47 INFO - PROCESS | 3660 | 1461029927779 Marionette DEBUG loaded listener.js 18:38:47 INFO - PROCESS | 3660 | ++DOMWINDOW == 164 (1D18D400) [pid = 3660] [serial = 898] [outer = 19718400] 18:38:48 INFO - PROCESS | 3660 | 1461029928430 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 18:38:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 18:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 950ms 18:38:48 INFO - PROCESS | 3660 | 1461029928454 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 18:38:48 INFO - PROCESS | 3660 | 1461029928456 Marionette TRACE conn2 <- [1,1161,null,{"value":"13"}] 18:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 18:38:48 INFO - PROCESS | 3660 | 1461029928459 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 18:38:48 INFO - PROCESS | 3660 | 1461029928461 Marionette TRACE conn2 <- [1,1162,null,{}] 18:38:48 INFO - PROCESS | 3660 | 1461029928465 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:48 INFO - PROCESS | 3660 | 1461029928575 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 18:38:48 INFO - PROCESS | 3660 | 1461029928683 Marionette TRACE conn2 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:48 INFO - PROCESS | 3660 | ++DOCSHELL 1542F400 == 80 [pid = 3660] [id = 300] 18:38:48 INFO - PROCESS | 3660 | ++DOMWINDOW == 165 (15612400) [pid = 3660] [serial = 899] [outer = 00000000] 18:38:48 INFO - PROCESS | 3660 | ++DOMWINDOW == 166 (1879B000) [pid = 3660] [serial = 900] [outer = 15612400] 18:38:48 INFO - PROCESS | 3660 | 1461029928747 Marionette DEBUG loaded listener.js 18:38:48 INFO - PROCESS | 3660 | ++DOMWINDOW == 167 (1A722800) [pid = 3660] [serial = 901] [outer = 15612400] 18:38:49 INFO - PROCESS | 3660 | 1461029929536 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1165,"getWindowHandle",null] 18:38:49 INFO - PROCESS | 3660 | 1461029929606 Marionette TRACE conn2 <- [1,1165,null,{"value":"13"}] 18:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 18:38:49 INFO - PROCESS | 3660 | 1461029929628 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 18:38:49 INFO - PROCESS | 3660 | 1461029929634 Marionette TRACE conn2 <- [1,1166,null,{}] 18:38:49 INFO - PROCESS | 3660 | 1461029929640 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:49 INFO - PROCESS | 3660 | 1461029929757 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 18:38:49 INFO - PROCESS | 3660 | 1461029929890 Marionette TRACE conn2 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:49 INFO - PROCESS | 3660 | ++DOCSHELL 1561DC00 == 81 [pid = 3660] [id = 301] 18:38:49 INFO - PROCESS | 3660 | ++DOMWINDOW == 168 (15AB3C00) [pid = 3660] [serial = 902] [outer = 00000000] 18:38:49 INFO - PROCESS | 3660 | ++DOMWINDOW == 169 (15E3AC00) [pid = 3660] [serial = 903] [outer = 15AB3C00] 18:38:49 INFO - PROCESS | 3660 | 1461029929944 Marionette DEBUG loaded listener.js 18:38:50 INFO - PROCESS | 3660 | ++DOMWINDOW == 170 (1652B400) [pid = 3660] [serial = 904] [outer = 15AB3C00] 18:38:50 INFO - PROCESS | 3660 | --DOCSHELL 14399400 == 80 [pid = 3660] [id = 196] 18:38:50 INFO - PROCESS | 3660 | --DOCSHELL 136B2800 == 79 [pid = 3660] [id = 239] 18:38:50 INFO - PROCESS | 3660 | --DOCSHELL 11C23C00 == 78 [pid = 3660] [id = 213] 18:38:50 INFO - PROCESS | 3660 | --DOCSHELL 123C2000 == 77 [pid = 3660] [id = 198] 18:38:50 INFO - PROCESS | 3660 | --DOCSHELL 15ADA000 == 76 [pid = 3660] [id = 197] 18:38:50 INFO - PROCESS | 3660 | --DOCSHELL 136B4000 == 75 [pid = 3660] [id = 224] 18:38:50 INFO - PROCESS | 3660 | --DOCSHELL 19654000 == 74 [pid = 3660] [id = 293] 18:38:50 INFO - PROCESS | 3660 | --DOCSHELL 14AE3800 == 73 [pid = 3660] [id = 292] 18:38:50 INFO - PROCESS | 3660 | --DOCSHELL 02A98000 == 72 [pid = 3660] [id = 291] 18:38:50 INFO - PROCESS | 3660 | --DOCSHELL 1D461400 == 71 [pid = 3660] [id = 290] 18:38:50 INFO - PROCESS | 3660 | --DOCSHELL 1C90A800 == 70 [pid = 3660] [id = 289] 18:38:50 INFO - PROCESS | 3660 | --DOCSHELL 1C065000 == 69 [pid = 3660] [id = 288] 18:38:50 INFO - PROCESS | 3660 | --DOCSHELL 19BD3C00 == 68 [pid = 3660] [id = 287] 18:38:50 INFO - PROCESS | 3660 | --DOCSHELL 15424000 == 67 [pid = 3660] [id = 286] 18:38:50 INFO - PROCESS | 3660 | --DOCSHELL 14398800 == 66 [pid = 3660] [id = 285] 18:38:50 INFO - PROCESS | 3660 | --DOMWINDOW == 169 (1235E000) [pid = 3660] [serial = 765] [outer = 00000000] [url = about:blank] 18:38:50 INFO - PROCESS | 3660 | --DOMWINDOW == 168 (15619400) [pid = 3660] [serial = 768] [outer = 00000000] [url = about:blank] 18:38:50 INFO - PROCESS | 3660 | --DOMWINDOW == 167 (18797400) [pid = 3660] [serial = 771] [outer = 00000000] [url = about:blank] 18:38:50 INFO - PROCESS | 3660 | --DOMWINDOW == 166 (15424C00) [pid = 3660] [serial = 777] [outer = 00000000] [url = about:blank] 18:38:50 INFO - PROCESS | 3660 | --DOMWINDOW == 165 (1C06F400) [pid = 3660] [serial = 774] [outer = 00000000] [url = about:blank] 18:38:50 INFO - PROCESS | 3660 | --DOMWINDOW == 164 (1542C800) [pid = 3660] [serial = 813] [outer = 00000000] [url = about:blank] 18:38:50 INFO - PROCESS | 3660 | --DOMWINDOW == 163 (1D3BB000) [pid = 3660] [serial = 810] [outer = 00000000] [url = about:blank] 18:38:50 INFO - PROCESS | 3660 | --DOMWINDOW == 162 (18618C00) [pid = 3660] [serial = 816] [outer = 00000000] [url = about:blank] 18:38:50 INFO - PROCESS | 3660 | --DOMWINDOW == 161 (1C161400) [pid = 3660] [serial = 819] [outer = 00000000] [url = about:blank] 18:38:50 INFO - PROCESS | 3660 | --DOMWINDOW == 160 (1D3C7800) [pid = 3660] [serial = 822] [outer = 00000000] [url = about:blank] 18:38:50 INFO - PROCESS | 3660 | --DOMWINDOW == 159 (1D45E800) [pid = 3660] [serial = 825] [outer = 00000000] [url = about:blank] 18:38:50 INFO - PROCESS | 3660 | --DOCSHELL 136B1800 == 65 [pid = 3660] [id = 280] 18:38:50 INFO - PROCESS | 3660 | --DOCSHELL 13814400 == 64 [pid = 3660] [id = 279] 18:38:50 INFO - PROCESS | 3660 | --DOCSHELL 14A93000 == 63 [pid = 3660] [id = 278] 18:38:50 INFO - PROCESS | 3660 | --DOCSHELL 02A9D000 == 62 [pid = 3660] [id = 277] 18:38:50 INFO - PROCESS | 3660 | --DOMWINDOW == 158 (1A0F6800) [pid = 3660] [serial = 795] [outer = 00000000] [url = about:blank] 18:38:50 INFO - PROCESS | 3660 | --DOMWINDOW == 157 (1C155400) [pid = 3660] [serial = 798] [outer = 00000000] [url = about:blank] 18:38:50 INFO - PROCESS | 3660 | --DOMWINDOW == 156 (1A502400) [pid = 3660] [serial = 796] [outer = 00000000] [url = about:blank] 18:38:50 INFO - PROCESS | 3660 | --DOMWINDOW == 155 (1892C800) [pid = 3660] [serial = 789] [outer = 00000000] [url = about:blank] 18:38:50 INFO - PROCESS | 3660 | --DOMWINDOW == 154 (18D41C00) [pid = 3660] [serial = 790] [outer = 00000000] [url = about:blank] 18:38:50 INFO - PROCESS | 3660 | --DOMWINDOW == 153 (1380A400) [pid = 3660] [serial = 783] [outer = 00000000] [url = about:blank] 18:38:50 INFO - PROCESS | 3660 | --DOMWINDOW == 152 (15423C00) [pid = 3660] [serial = 784] [outer = 00000000] [url = about:blank] 18:38:50 INFO - PROCESS | 3660 | --DOMWINDOW == 151 (1C065C00) [pid = 3660] [serial = 763] [outer = 00000000] [url = about:blank] 18:38:50 INFO - PROCESS | 3660 | --DOMWINDOW == 150 (195B5400) [pid = 3660] [serial = 792] [outer = 00000000] [url = about:blank] 18:38:50 INFO - PROCESS | 3660 | --DOMWINDOW == 149 (15617000) [pid = 3660] [serial = 780] [outer = 00000000] [url = about:blank] 18:38:50 INFO - PROCESS | 3660 | --DOMWINDOW == 148 (1C916000) [pid = 3660] [serial = 801] [outer = 00000000] [url = about:blank] 18:38:50 INFO - PROCESS | 3660 | --DOMWINDOW == 147 (15C89800) [pid = 3660] [serial = 781] [outer = 00000000] [url = about:blank] 18:38:50 INFO - PROCESS | 3660 | --DOMWINDOW == 146 (182A3000) [pid = 3660] [serial = 786] [outer = 00000000] [url = about:blank] 18:38:50 INFO - PROCESS | 3660 | --DOMWINDOW == 145 (18765800) [pid = 3660] [serial = 787] [outer = 00000000] [url = about:blank] 18:38:50 INFO - PROCESS | 3660 | --DOMWINDOW == 144 (14202000) [pid = 3660] [serial = 828] [outer = 00000000] [url = about:blank] 18:38:50 INFO - PROCESS | 3660 | --DOMWINDOW == 143 (1810F800) [pid = 3660] [serial = 804] [outer = 00000000] [url = about:blank] 18:38:50 INFO - PROCESS | 3660 | --DOMWINDOW == 142 (1C9AE800) [pid = 3660] [serial = 808] [outer = 00000000] [url = about:blank] 18:38:50 INFO - PROCESS | 3660 | --DOMWINDOW == 141 (1C90B400) [pid = 3660] [serial = 807] [outer = 00000000] [url = about:blank] 18:38:50 INFO - PROCESS | 3660 | --DOMWINDOW == 140 (1C9B3000) [pid = 3660] [serial = 802] [outer = 00000000] [url = about:blank] 18:38:50 INFO - PROCESS | 3660 | --DOMWINDOW == 139 (18D47400) [pid = 3660] [serial = 805] [outer = 00000000] [url = about:blank] 18:38:50 INFO - PROCESS | 3660 | --DOMWINDOW == 138 (197BEC00) [pid = 3660] [serial = 793] [outer = 00000000] [url = about:blank] 18:38:50 INFO - PROCESS | 3660 | 1461029930566 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1169,"getWindowHandle",null] 18:38:50 INFO - PROCESS | 3660 | 1461029930632 Marionette TRACE conn2 <- [1,1169,null,{"value":"13"}] 18:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 18:38:50 INFO - PROCESS | 3660 | 1461029930639 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 18:38:50 INFO - PROCESS | 3660 | 1461029930641 Marionette TRACE conn2 <- [1,1170,null,{}] 18:38:50 INFO - PROCESS | 3660 | 1461029930644 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:50 INFO - PROCESS | 3660 | 1461029930714 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 18:38:50 INFO - PROCESS | 3660 | 1461029930814 Marionette TRACE conn2 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:50 INFO - PROCESS | 3660 | ++DOCSHELL 11C1D800 == 63 [pid = 3660] [id = 302] 18:38:50 INFO - PROCESS | 3660 | ++DOMWINDOW == 139 (123F9000) [pid = 3660] [serial = 905] [outer = 00000000] 18:38:50 INFO - PROCESS | 3660 | ++DOMWINDOW == 140 (142A5400) [pid = 3660] [serial = 906] [outer = 123F9000] 18:38:50 INFO - PROCESS | 3660 | 1461029930858 Marionette DEBUG loaded listener.js 18:38:50 INFO - PROCESS | 3660 | ++DOMWINDOW == 141 (15AD4000) [pid = 3660] [serial = 907] [outer = 123F9000] 18:38:51 INFO - PROCESS | 3660 | 1461029931272 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[72] expected 0 but got 221","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1173,"getWindowHandle",null] 18:38:51 INFO - PROCESS | 3660 | 1461029931339 Marionette TRACE conn2 <- [1,1173,null,{"value":"13"}] 18:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 18:38:51 INFO - PROCESS | 3660 | 1461029931345 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 18:38:51 INFO - PROCESS | 3660 | 1461029931348 Marionette TRACE conn2 <- [1,1174,null,{}] 18:38:51 INFO - PROCESS | 3660 | 1461029931362 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:51 INFO - PROCESS | 3660 | 1461029931448 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 18:38:51 INFO - PROCESS | 3660 | 1461029931457 Marionette TRACE conn2 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:51 INFO - PROCESS | 3660 | ++DOCSHELL 18616000 == 64 [pid = 3660] [id = 303] 18:38:51 INFO - PROCESS | 3660 | ++DOMWINDOW == 142 (18767400) [pid = 3660] [serial = 908] [outer = 00000000] 18:38:51 INFO - PROCESS | 3660 | ++DOMWINDOW == 143 (18A76000) [pid = 3660] [serial = 909] [outer = 18767400] 18:38:51 INFO - PROCESS | 3660 | 1461029931532 Marionette DEBUG loaded listener.js 18:38:51 INFO - PROCESS | 3660 | ++DOMWINDOW == 144 (18D44000) [pid = 3660] [serial = 910] [outer = 18767400] 18:38:52 INFO - PROCESS | 3660 | 1461029932017 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 18:38:52 INFO - PROCESS | 3660 | 1461029932046 Marionette TRACE conn2 <- [1,1177,null,{"value":"13"}] 18:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 18:38:52 INFO - PROCESS | 3660 | 1461029932049 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 18:38:52 INFO - PROCESS | 3660 | 1461029932051 Marionette TRACE conn2 <- [1,1178,null,{}] 18:38:52 INFO - PROCESS | 3660 | 1461029932058 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:52 INFO - PROCESS | 3660 | 1461029932139 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 18:38:52 INFO - PROCESS | 3660 | 1461029932185 Marionette TRACE conn2 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:52 INFO - PROCESS | 3660 | ++DOCSHELL 1976D400 == 65 [pid = 3660] [id = 304] 18:38:52 INFO - PROCESS | 3660 | ++DOMWINDOW == 145 (1976E000) [pid = 3660] [serial = 911] [outer = 00000000] 18:38:52 INFO - PROCESS | 3660 | ++DOMWINDOW == 146 (197B2800) [pid = 3660] [serial = 912] [outer = 1976E000] 18:38:52 INFO - PROCESS | 3660 | 1461029932231 Marionette DEBUG loaded listener.js 18:38:52 INFO - PROCESS | 3660 | ++DOMWINDOW == 147 (19AC6800) [pid = 3660] [serial = 913] [outer = 1976E000] 18:38:52 INFO - PROCESS | 3660 | 1461029932692 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 18:38:52 INFO - PROCESS | 3660 | 1461029932758 Marionette TRACE conn2 <- [1,1181,null,{"value":"13"}] 18:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 18:38:52 INFO - PROCESS | 3660 | 1461029932761 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 18:38:52 INFO - PROCESS | 3660 | 1461029932763 Marionette TRACE conn2 <- [1,1182,null,{}] 18:38:52 INFO - PROCESS | 3660 | 1461029932766 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:52 INFO - PROCESS | 3660 | 1461029932879 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 18:38:52 INFO - PROCESS | 3660 | 1461029932970 Marionette TRACE conn2 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:52 INFO - PROCESS | 3660 | ++DOCSHELL 12BB4C00 == 66 [pid = 3660] [id = 305] 18:38:52 INFO - PROCESS | 3660 | ++DOMWINDOW == 148 (19ACD400) [pid = 3660] [serial = 914] [outer = 00000000] 18:38:53 INFO - PROCESS | 3660 | ++DOMWINDOW == 149 (1A0F9000) [pid = 3660] [serial = 915] [outer = 19ACD400] 18:38:53 INFO - PROCESS | 3660 | 1461029933015 Marionette DEBUG loaded listener.js 18:38:53 INFO - PROCESS | 3660 | ++DOMWINDOW == 150 (1A72C000) [pid = 3660] [serial = 916] [outer = 19ACD400] 18:38:53 INFO - PROCESS | 3660 | 1461029933448 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[72] expected 0 but got 163","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 18:38:53 INFO - PROCESS | 3660 | 1461029933502 Marionette TRACE conn2 <- [1,1185,null,{"value":"13"}] 18:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 18:38:53 INFO - PROCESS | 3660 | 1461029933505 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 18:38:53 INFO - PROCESS | 3660 | 1461029933507 Marionette TRACE conn2 <- [1,1186,null,{}] 18:38:53 INFO - PROCESS | 3660 | 1461029933510 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:53 INFO - PROCESS | 3660 | 1461029933631 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 18:38:53 INFO - PROCESS | 3660 | 1461029933696 Marionette TRACE conn2 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:53 INFO - PROCESS | 3660 | ++DOCSHELL 1C069800 == 67 [pid = 3660] [id = 306] 18:38:53 INFO - PROCESS | 3660 | ++DOMWINDOW == 151 (1C159800) [pid = 3660] [serial = 917] [outer = 00000000] 18:38:53 INFO - PROCESS | 3660 | ++DOMWINDOW == 152 (1CC10C00) [pid = 3660] [serial = 918] [outer = 1C159800] 18:38:53 INFO - PROCESS | 3660 | 1461029933742 Marionette DEBUG loaded listener.js 18:38:53 INFO - PROCESS | 3660 | ++DOMWINDOW == 153 (1D16CC00) [pid = 3660] [serial = 919] [outer = 1C159800] 18:38:54 INFO - PROCESS | 3660 | 1461029934161 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 18:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 18:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 700ms 18:38:54 INFO - PROCESS | 3660 | 1461029934205 Marionette TRACE conn2 -> [0,1189,"getWindowHandle",null] 18:38:54 INFO - PROCESS | 3660 | 1461029934207 Marionette TRACE conn2 <- [1,1189,null,{"value":"13"}] 18:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 18:38:54 INFO - PROCESS | 3660 | 1461029934217 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 18:38:54 INFO - PROCESS | 3660 | 1461029934220 Marionette TRACE conn2 <- [1,1190,null,{}] 18:38:54 INFO - PROCESS | 3660 | 1461029934224 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:54 INFO - PROCESS | 3660 | 1461029934362 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 18:38:54 INFO - PROCESS | 3660 | 1461029934424 Marionette TRACE conn2 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:54 INFO - PROCESS | 3660 | ++DOCSHELL 1D16D000 == 68 [pid = 3660] [id = 307] 18:38:54 INFO - PROCESS | 3660 | ++DOMWINDOW == 154 (1D18A800) [pid = 3660] [serial = 920] [outer = 00000000] 18:38:54 INFO - PROCESS | 3660 | ++DOMWINDOW == 155 (1D196000) [pid = 3660] [serial = 921] [outer = 1D18A800] 18:38:54 INFO - PROCESS | 3660 | 1461029934469 Marionette DEBUG loaded listener.js 18:38:54 INFO - PROCESS | 3660 | ++DOMWINDOW == 156 (1D3BB400) [pid = 3660] [serial = 922] [outer = 1D18A800] 18:38:55 INFO - PROCESS | 3660 | --DOMWINDOW == 155 (1542B800) [pid = 3660] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 18:38:55 INFO - PROCESS | 3660 | --DOMWINDOW == 154 (11C22400) [pid = 3660] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 18:38:55 INFO - PROCESS | 3660 | --DOMWINDOW == 153 (1CC0D400) [pid = 3660] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 18:38:55 INFO - PROCESS | 3660 | --DOMWINDOW == 152 (1D461800) [pid = 3660] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 18:38:55 INFO - PROCESS | 3660 | --DOMWINDOW == 151 (15C89400) [pid = 3660] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 18:38:55 INFO - PROCESS | 3660 | --DOMWINDOW == 150 (13ACD800) [pid = 3660] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 18:38:55 INFO - PROCESS | 3660 | --DOMWINDOW == 149 (14AD9800) [pid = 3660] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 18:38:55 INFO - PROCESS | 3660 | --DOMWINDOW == 148 (1C069000) [pid = 3660] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 18:38:55 INFO - PROCESS | 3660 | --DOMWINDOW == 147 (1542CC00) [pid = 3660] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 18:38:55 INFO - PROCESS | 3660 | --DOMWINDOW == 146 (02A9F400) [pid = 3660] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 18:38:55 INFO - PROCESS | 3660 | --DOMWINDOW == 145 (143A1000) [pid = 3660] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 18:38:55 INFO - PROCESS | 3660 | --DOMWINDOW == 144 (19BD8400) [pid = 3660] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 18:38:55 INFO - PROCESS | 3660 | --DOMWINDOW == 143 (19767400) [pid = 3660] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 18:38:55 INFO - PROCESS | 3660 | --DOMWINDOW == 142 (15429000) [pid = 3660] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 18:38:55 INFO - PROCESS | 3660 | --DOMWINDOW == 141 (1434C000) [pid = 3660] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 18:38:55 INFO - PROCESS | 3660 | --DOMWINDOW == 140 (16468000) [pid = 3660] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 18:38:55 INFO - PROCESS | 3660 | --DOMWINDOW == 139 (1D610C00) [pid = 3660] [serial = 715] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 18:38:55 INFO - PROCESS | 3660 | --DOMWINDOW == 138 (13796000) [pid = 3660] [serial = 718] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 18:38:55 INFO - PROCESS | 3660 | --DOMWINDOW == 137 (18A81800) [pid = 3660] [serial = 679] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 18:38:55 INFO - PROCESS | 3660 | --DOMWINDOW == 136 (1D30D400) [pid = 3660] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 18:38:55 INFO - PROCESS | 3660 | --DOMWINDOW == 135 (1C90B800) [pid = 3660] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 18:38:55 INFO - PROCESS | 3660 | --DOMWINDOW == 134 (14347C00) [pid = 3660] [serial = 676] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 18:38:55 INFO - PROCESS | 3660 | --DOMWINDOW == 133 (1561FC00) [pid = 3660] [serial = 721] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 18:38:55 INFO - PROCESS | 3660 | --DOMWINDOW == 132 (15427800) [pid = 3660] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 18:38:55 INFO - PROCESS | 3660 | --DOMWINDOW == 131 (11BF2400) [pid = 3660] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 18:38:55 INFO - PROCESS | 3660 | --DOMWINDOW == 130 (11BF9800) [pid = 3660] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 18:38:55 INFO - PROCESS | 3660 | --DOMWINDOW == 129 (1A5F8C00) [pid = 3660] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 18:38:55 INFO - PROCESS | 3660 | --DOMWINDOW == 128 (19AAEC00) [pid = 3660] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 18:38:55 INFO - PROCESS | 3660 | --DOMWINDOW == 127 (1561E000) [pid = 3660] [serial = 724] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 18:38:55 INFO - PROCESS | 3660 | --DOMWINDOW == 126 (14A8B800) [pid = 3660] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 18:38:55 INFO - PROCESS | 3660 | --DOMWINDOW == 125 (17A96000) [pid = 3660] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 18:38:55 INFO - PROCESS | 3660 | --DOMWINDOW == 124 (1C540400) [pid = 3660] [serial = 682] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 18:38:55 INFO - PROCESS | 3660 | --DOMWINDOW == 123 (1C061000) [pid = 3660] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 18:38:55 INFO - PROCESS | 3660 | 1461029935229 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 18:38:55 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 18:38:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1044ms 18:38:55 INFO - PROCESS | 3660 | 1461029935261 Marionette TRACE conn2 -> [0,1193,"getWindowHandle",null] 18:38:55 INFO - PROCESS | 3660 | 1461029935263 Marionette TRACE conn2 <- [1,1193,null,{"value":"13"}] 18:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 18:38:55 INFO - PROCESS | 3660 | 1461029935267 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 18:38:55 INFO - PROCESS | 3660 | 1461029935268 Marionette TRACE conn2 <- [1,1194,null,{}] 18:38:55 INFO - PROCESS | 3660 | 1461029935272 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:55 INFO - PROCESS | 3660 | 1461029935333 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 18:38:55 INFO - PROCESS | 3660 | 1461029935428 Marionette TRACE conn2 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:55 INFO - PROCESS | 3660 | ++DOCSHELL 11C20400 == 69 [pid = 3660] [id = 308] 18:38:55 INFO - PROCESS | 3660 | ++DOMWINDOW == 124 (11C22400) [pid = 3660] [serial = 923] [outer = 00000000] 18:38:55 INFO - PROCESS | 3660 | ++DOMWINDOW == 125 (14399800) [pid = 3660] [serial = 924] [outer = 11C22400] 18:38:55 INFO - PROCESS | 3660 | 1461029935471 Marionette DEBUG loaded listener.js 18:38:55 INFO - PROCESS | 3660 | ++DOMWINDOW == 126 (1542C000) [pid = 3660] [serial = 925] [outer = 11C22400] 18:38:55 INFO - PROCESS | 3660 | 1461029935951 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 18:38:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 18:38:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 732ms 18:38:55 INFO - PROCESS | 3660 | 1461029935992 Marionette TRACE conn2 -> [0,1197,"getWindowHandle",null] 18:38:55 INFO - PROCESS | 3660 | 1461029935994 Marionette TRACE conn2 <- [1,1197,null,{"value":"13"}] 18:38:55 INFO - PROCESS | 3660 | 1461029935997 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 18:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 18:38:55 INFO - PROCESS | 3660 | 1461029935999 Marionette TRACE conn2 <- [1,1198,null,{}] 18:38:55 INFO - PROCESS | 3660 | 1461029936002 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:56 INFO - PROCESS | 3660 | 1461029936081 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 18:38:56 INFO - PROCESS | 3660 | 1461029936086 Marionette TRACE conn2 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:56 INFO - PROCESS | 3660 | ++DOCSHELL 123BD000 == 70 [pid = 3660] [id = 309] 18:38:56 INFO - PROCESS | 3660 | ++DOMWINDOW == 127 (12B42800) [pid = 3660] [serial = 926] [outer = 00000000] 18:38:56 INFO - PROCESS | 3660 | ++DOMWINDOW == 128 (1652C800) [pid = 3660] [serial = 927] [outer = 12B42800] 18:38:56 INFO - PROCESS | 3660 | 1461029936133 Marionette DEBUG loaded listener.js 18:38:56 INFO - PROCESS | 3660 | ++DOMWINDOW == 129 (187A5800) [pid = 3660] [serial = 928] [outer = 12B42800] 18:38:56 INFO - PROCESS | 3660 | 1461029936553 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 18:38:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 18:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 591ms 18:38:56 INFO - PROCESS | 3660 | 1461029936594 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 18:38:56 INFO - PROCESS | 3660 | 1461029936596 Marionette TRACE conn2 <- [1,1201,null,{"value":"13"}] 18:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 18:38:56 INFO - PROCESS | 3660 | 1461029936599 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 18:38:56 INFO - PROCESS | 3660 | 1461029936601 Marionette TRACE conn2 <- [1,1202,null,{}] 18:38:56 INFO - PROCESS | 3660 | 1461029936604 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:56 INFO - PROCESS | 3660 | 1461029936689 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 18:38:56 INFO - PROCESS | 3660 | 1461029936694 Marionette TRACE conn2 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:56 INFO - PROCESS | 3660 | ++DOCSHELL 15C8E400 == 71 [pid = 3660] [id = 310] 18:38:56 INFO - PROCESS | 3660 | ++DOMWINDOW == 130 (182AA000) [pid = 3660] [serial = 929] [outer = 00000000] 18:38:56 INFO - PROCESS | 3660 | ++DOMWINDOW == 131 (1D307000) [pid = 3660] [serial = 930] [outer = 182AA000] 18:38:56 INFO - PROCESS | 3660 | 1461029936738 Marionette DEBUG loaded listener.js 18:38:56 INFO - PROCESS | 3660 | ++DOMWINDOW == 132 (1D452800) [pid = 3660] [serial = 931] [outer = 182AA000] 18:38:57 INFO - PROCESS | 3660 | --DOCSHELL 19BCB800 == 70 [pid = 3660] [id = 283] 18:38:57 INFO - PROCESS | 3660 | --DOCSHELL 1C062C00 == 69 [pid = 3660] [id = 210] 18:38:57 INFO - PROCESS | 3660 | --DOCSHELL 182A4800 == 68 [pid = 3660] [id = 137] 18:38:57 INFO - PROCESS | 3660 | --DOCSHELL 19BD7000 == 67 [pid = 3660] [id = 191] 18:38:57 INFO - PROCESS | 3660 | --DOCSHELL 1A081800 == 66 [pid = 3660] [id = 273] 18:38:57 INFO - PROCESS | 3660 | --DOCSHELL 18D8C000 == 65 [pid = 3660] [id = 282] 18:38:57 INFO - PROCESS | 3660 | --DOCSHELL 15613800 == 64 [pid = 3660] [id = 242] 18:38:57 INFO - PROCESS | 3660 | --DOCSHELL 15422800 == 63 [pid = 3660] [id = 256] 18:38:57 INFO - PROCESS | 3660 | --DOCSHELL 1C53F800 == 62 [pid = 3660] [id = 228] 18:38:57 INFO - PROCESS | 3660 | --DOCSHELL 1D169000 == 61 [pid = 3660] [id = 274] 18:38:57 INFO - PROCESS | 3660 | --DOCSHELL 1335D400 == 60 [pid = 3660] [id = 275] 18:38:57 INFO - PROCESS | 3660 | --DOCSHELL 16670800 == 59 [pid = 3660] [id = 180] 18:38:57 INFO - PROCESS | 3660 | --DOCSHELL 02A95400 == 58 [pid = 3660] [id = 199] 18:38:57 INFO - PROCESS | 3660 | --DOCSHELL 16461400 == 57 [pid = 3660] [id = 257] 18:38:57 INFO - PROCESS | 3660 | --DOCSHELL 18D49400 == 56 [pid = 3660] [id = 258] 18:38:57 INFO - PROCESS | 3660 | --DOCSHELL 187A4800 == 55 [pid = 3660] [id = 227] 18:38:57 INFO - PROCESS | 3660 | --DOCSHELL 11C29800 == 54 [pid = 3660] [id = 212] 18:38:57 INFO - PROCESS | 3660 | --DOCSHELL 1D6F4C00 == 53 [pid = 3660] [id = 153] 18:38:57 INFO - PROCESS | 3660 | --DOCSHELL 15427400 == 52 [pid = 3660] [id = 154] 18:38:57 INFO - PROCESS | 3660 | --DOCSHELL 156F1C00 == 51 [pid = 3660] [id = 139] 18:38:57 INFO - PROCESS | 3660 | --DOCSHELL 12BBD800 == 50 [pid = 3660] [id = 281] 18:38:57 INFO - PROCESS | 3660 | --DOCSHELL 1C066800 == 49 [pid = 3660] [id = 243] 18:38:57 INFO - PROCESS | 3660 | --DOCSHELL 12B40800 == 48 [pid = 3660] [id = 284] 18:38:57 INFO - PROCESS | 3660 | --DOCSHELL 18D40400 == 47 [pid = 3660] [id = 270] 18:38:57 INFO - PROCESS | 3660 | --DOCSHELL 1C152800 == 46 [pid = 3660] [id = 190] 18:38:58 INFO - PROCESS | 3660 | --DOCSHELL 11BF7400 == 45 [pid = 3660] [id = 259] 18:38:58 INFO - PROCESS | 3660 | --DOCSHELL 1420F000 == 44 [pid = 3660] [id = 226] 18:38:58 INFO - PROCESS | 3660 | --DOCSHELL 1C9B1C00 == 43 [pid = 3660] [id = 229] 18:38:58 INFO - PROCESS | 3660 | --DOCSHELL 1561DC00 == 42 [pid = 3660] [id = 301] 18:38:58 INFO - PROCESS | 3660 | --DOCSHELL 1542F400 == 41 [pid = 3660] [id = 300] 18:38:58 INFO - PROCESS | 3660 | --DOCSHELL 19712000 == 40 [pid = 3660] [id = 299] 18:38:58 INFO - PROCESS | 3660 | --DOCSHELL 19723C00 == 39 [pid = 3660] [id = 297] 18:38:58 INFO - PROCESS | 3660 | --DOCSHELL 1970F000 == 38 [pid = 3660] [id = 298] 18:38:58 INFO - PROCESS | 3660 | --DOCSHELL 1434B800 == 37 [pid = 3660] [id = 295] 18:38:58 INFO - PROCESS | 3660 | --DOCSHELL 15C8A800 == 36 [pid = 3660] [id = 296] 18:38:58 INFO - PROCESS | 3660 | --DOCSHELL 1D3BB800 == 35 [pid = 3660] [id = 294] 18:38:58 INFO - PROCESS | 3660 | --DOCSHELL 18616000 == 34 [pid = 3660] [id = 303] 18:38:58 INFO - PROCESS | 3660 | --DOCSHELL 11C1D800 == 33 [pid = 3660] [id = 302] 18:38:58 INFO - PROCESS | 3660 | --DOCSHELL 1D16D000 == 32 [pid = 3660] [id = 307] 18:38:58 INFO - PROCESS | 3660 | --DOCSHELL 11C20400 == 31 [pid = 3660] [id = 308] 18:38:58 INFO - PROCESS | 3660 | --DOCSHELL 1976D400 == 30 [pid = 3660] [id = 304] 18:38:58 INFO - PROCESS | 3660 | --DOCSHELL 1C069800 == 29 [pid = 3660] [id = 306] 18:38:58 INFO - PROCESS | 3660 | --DOCSHELL 12BB4C00 == 28 [pid = 3660] [id = 305] 18:38:58 INFO - PROCESS | 3660 | --DOCSHELL 123BD000 == 27 [pid = 3660] [id = 309] 18:38:58 INFO - PROCESS | 3660 | --DOMWINDOW == 131 (1D60A400) [pid = 3660] [serial = 826] [outer = 00000000] [url = about:blank] 18:38:58 INFO - PROCESS | 3660 | --DOMWINDOW == 130 (15C8D400) [pid = 3660] [serial = 778] [outer = 00000000] [url = about:blank] 18:38:58 INFO - PROCESS | 3660 | --DOMWINDOW == 129 (158EF400) [pid = 3660] [serial = 814] [outer = 00000000] [url = about:blank] 18:38:58 INFO - PROCESS | 3660 | --DOMWINDOW == 128 (18A79000) [pid = 3660] [serial = 817] [outer = 00000000] [url = about:blank] 18:38:58 INFO - PROCESS | 3660 | --DOMWINDOW == 127 (1DA51800) [pid = 3660] [serial = 717] [outer = 00000000] [url = about:blank] 18:38:58 INFO - PROCESS | 3660 | --DOMWINDOW == 126 (1540B000) [pid = 3660] [serial = 720] [outer = 00000000] [url = about:blank] 18:38:58 INFO - PROCESS | 3660 | --DOMWINDOW == 125 (1C06DC00) [pid = 3660] [serial = 681] [outer = 00000000] [url = about:blank] 18:38:58 INFO - PROCESS | 3660 | --DOMWINDOW == 124 (1D45CC00) [pid = 3660] [serial = 823] [outer = 00000000] [url = about:blank] 18:38:58 INFO - PROCESS | 3660 | --DOMWINDOW == 123 (1D3C4800) [pid = 3660] [serial = 811] [outer = 00000000] [url = about:blank] 18:38:58 INFO - PROCESS | 3660 | --DOMWINDOW == 122 (16946000) [pid = 3660] [serial = 678] [outer = 00000000] [url = about:blank] 18:38:58 INFO - PROCESS | 3660 | --DOMWINDOW == 121 (1652CC00) [pid = 3660] [serial = 723] [outer = 00000000] [url = about:blank] 18:38:58 INFO - PROCESS | 3660 | --DOMWINDOW == 120 (15694800) [pid = 3660] [serial = 769] [outer = 00000000] [url = about:blank] 18:38:58 INFO - PROCESS | 3660 | --DOMWINDOW == 119 (12DD7000) [pid = 3660] [serial = 766] [outer = 00000000] [url = about:blank] 18:38:58 INFO - PROCESS | 3660 | --DOMWINDOW == 118 (136B7800) [pid = 3660] [serial = 675] [outer = 00000000] [url = about:blank] 18:38:58 INFO - PROCESS | 3660 | --DOMWINDOW == 117 (1D064800) [pid = 3660] [serial = 820] [outer = 00000000] [url = about:blank] 18:38:58 INFO - PROCESS | 3660 | --DOMWINDOW == 116 (1C15D000) [pid = 3660] [serial = 775] [outer = 00000000] [url = about:blank] 18:38:58 INFO - PROCESS | 3660 | --DOMWINDOW == 115 (1A72E400) [pid = 3660] [serial = 726] [outer = 00000000] [url = about:blank] 18:38:58 INFO - PROCESS | 3660 | --DOMWINDOW == 114 (1C909400) [pid = 3660] [serial = 672] [outer = 00000000] [url = about:blank] 18:38:58 INFO - PROCESS | 3660 | --DOMWINDOW == 113 (18A7D000) [pid = 3660] [serial = 772] [outer = 00000000] [url = about:blank] 18:38:58 INFO - PROCESS | 3660 | --DOMWINDOW == 112 (1D05D000) [pid = 3660] [serial = 684] [outer = 00000000] [url = about:blank] 18:38:58 INFO - PROCESS | 3660 | --DOMWINDOW == 111 (1D3BF800) [pid = 3660] [serial = 867] [outer = 00000000] [url = about:blank] 18:38:58 INFO - PROCESS | 3660 | --DOMWINDOW == 110 (1D6F4000) [pid = 3660] [serial = 870] [outer = 00000000] [url = about:blank] 18:38:58 INFO - PROCESS | 3660 | --DOMWINDOW == 109 (1976CC00) [pid = 3660] [serial = 873] [outer = 00000000] [url = about:blank] 18:38:58 INFO - PROCESS | 3660 | --DOMWINDOW == 108 (1DA57000) [pid = 3660] [serial = 871] [outer = 00000000] [url = about:blank] 18:38:58 INFO - PROCESS | 3660 | --DOMWINDOW == 107 (1A726400) [pid = 3660] [serial = 853] [outer = 00000000] [url = about:blank] 18:38:58 INFO - PROCESS | 3660 | --DOMWINDOW == 106 (1A5C2800) [pid = 3660] [serial = 852] [outer = 00000000] [url = about:blank] 18:38:58 INFO - PROCESS | 3660 | --DOMWINDOW == 105 (15AD8000) [pid = 3660] [serial = 835] [outer = 00000000] [url = about:blank] 18:38:58 INFO - PROCESS | 3660 | --DOMWINDOW == 104 (15614400) [pid = 3660] [serial = 834] [outer = 00000000] [url = about:blank] 18:38:58 INFO - PROCESS | 3660 | --DOMWINDOW == 103 (1C916800) [pid = 3660] [serial = 864] [outer = 00000000] [url = about:blank] 18:38:58 INFO - PROCESS | 3660 | --DOMWINDOW == 102 (1810BC00) [pid = 3660] [serial = 858] [outer = 00000000] [url = about:blank] 18:38:58 INFO - PROCESS | 3660 | --DOMWINDOW == 101 (182A2400) [pid = 3660] [serial = 859] [outer = 00000000] [url = about:blank] 18:38:58 INFO - PROCESS | 3660 | --DOMWINDOW == 100 (12D72800) [pid = 3660] [serial = 831] [outer = 00000000] [url = about:blank] 18:38:58 INFO - PROCESS | 3660 | --DOMWINDOW == 99 (1320D800) [pid = 3660] [serial = 832] [outer = 00000000] [url = about:blank] 18:38:58 INFO - PROCESS | 3660 | --DOMWINDOW == 98 (1542EC00) [pid = 3660] [serial = 855] [outer = 00000000] [url = about:blank] 18:38:58 INFO - PROCESS | 3660 | --DOMWINDOW == 97 (15C8DC00) [pid = 3660] [serial = 856] [outer = 00000000] [url = about:blank] 18:38:58 INFO - PROCESS | 3660 | --DOMWINDOW == 96 (1A50DC00) [pid = 3660] [serial = 861] [outer = 00000000] [url = about:blank] 18:38:58 INFO - PROCESS | 3660 | --DOMWINDOW == 95 (1C06C400) [pid = 3660] [serial = 862] [outer = 00000000] [url = about:blank] 18:38:58 INFO - PROCESS | 3660 | --DOMWINDOW == 94 (1656CC00) [pid = 3660] [serial = 837] [outer = 00000000] [url = about:blank] 18:38:58 INFO - PROCESS | 3660 | --DOMWINDOW == 93 (182A8400) [pid = 3660] [serial = 840] [outer = 00000000] [url = about:blank] 18:38:58 INFO - PROCESS | 3660 | --DOMWINDOW == 92 (18A73800) [pid = 3660] [serial = 843] [outer = 00000000] [url = about:blank] 18:38:58 INFO - PROCESS | 3660 | --DOMWINDOW == 91 (1964E000) [pid = 3660] [serial = 846] [outer = 00000000] [url = about:blank] 18:38:58 INFO - PROCESS | 3660 | --DOMWINDOW == 90 (1A07BC00) [pid = 3660] [serial = 849] [outer = 00000000] [url = about:blank] 18:38:58 INFO - PROCESS | 3660 | --DOMWINDOW == 89 (1D60BC00) [pid = 3660] [serial = 879] [outer = 00000000] [url = about:blank] 18:38:58 INFO - PROCESS | 3660 | --DOMWINDOW == 88 (1DC9A400) [pid = 3660] [serial = 882] [outer = 00000000] [url = about:blank] 18:38:58 INFO - PROCESS | 3660 | --DOMWINDOW == 87 (1D3C6C00) [pid = 3660] [serial = 868] [outer = 00000000] [url = about:blank] 18:38:58 INFO - PROCESS | 3660 | --DOMWINDOW == 86 (1976F000) [pid = 3660] [serial = 874] [outer = 00000000] [url = about:blank] 18:38:58 INFO - PROCESS | 3660 | --DOMWINDOW == 85 (19775000) [pid = 3660] [serial = 877] [outer = 00000000] [url = about:blank] 18:38:58 INFO - PROCESS | 3660 | --DOMWINDOW == 84 (1CC10400) [pid = 3660] [serial = 865] [outer = 00000000] [url = about:blank] 18:38:58 INFO - PROCESS | 3660 | --DOMWINDOW == 83 (1976AC00) [pid = 3660] [serial = 876] [outer = 00000000] [url = about:blank] 18:38:58 INFO - PROCESS | 3660 | --DOMWINDOW == 82 (1DA56400) [pid = 3660] [serial = 880] [outer = 00000000] [url = about:blank] 18:38:58 INFO - PROCESS | 3660 | --DOMWINDOW == 81 (1C06F800) [pid = 3660] [serial = 799] [outer = 00000000] [url = about:blank] 18:38:58 INFO - PROCESS | 3660 | 1461029938927 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 18:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 18:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 2367ms 18:38:58 INFO - PROCESS | 3660 | 1461029938975 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 18:38:58 INFO - PROCESS | 3660 | 1461029938979 Marionette TRACE conn2 <- [1,1205,null,{"value":"13"}] 18:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 18:38:58 INFO - PROCESS | 3660 | 1461029938984 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 18:38:58 INFO - PROCESS | 3660 | 1461029938991 Marionette TRACE conn2 <- [1,1206,null,{}] 18:38:58 INFO - PROCESS | 3660 | 1461029939001 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:59 INFO - PROCESS | 3660 | 1461029939091 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 18:38:59 INFO - PROCESS | 3660 | 1461029939100 Marionette TRACE conn2 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:59 INFO - PROCESS | 3660 | ++DOCSHELL 11BF2C00 == 28 [pid = 3660] [id = 311] 18:38:59 INFO - PROCESS | 3660 | ++DOMWINDOW == 82 (11BF4400) [pid = 3660] [serial = 932] [outer = 00000000] 18:38:59 INFO - PROCESS | 3660 | ++DOMWINDOW == 83 (11C23800) [pid = 3660] [serial = 933] [outer = 11BF4400] 18:38:59 INFO - PROCESS | 3660 | 1461029939149 Marionette DEBUG loaded listener.js 18:38:59 INFO - PROCESS | 3660 | ++DOMWINDOW == 84 (11C2B400) [pid = 3660] [serial = 934] [outer = 11BF4400] 18:38:59 INFO - PROCESS | 3660 | 1461029939638 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 18:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 18:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 685ms 18:38:59 INFO - PROCESS | 3660 | 1461029939683 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 18:38:59 INFO - PROCESS | 3660 | 1461029939689 Marionette TRACE conn2 <- [1,1209,null,{"value":"13"}] 18:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 18:38:59 INFO - PROCESS | 3660 | 1461029939695 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 18:38:59 INFO - PROCESS | 3660 | 1461029939698 Marionette TRACE conn2 <- [1,1210,null,{}] 18:38:59 INFO - PROCESS | 3660 | 1461029939701 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:59 INFO - PROCESS | 3660 | 1461029939783 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 18:38:59 INFO - PROCESS | 3660 | 1461029939793 Marionette TRACE conn2 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:59 INFO - PROCESS | 3660 | ++DOCSHELL 12D71800 == 29 [pid = 3660] [id = 312] 18:38:59 INFO - PROCESS | 3660 | ++DOMWINDOW == 85 (12D79C00) [pid = 3660] [serial = 935] [outer = 00000000] 18:38:59 INFO - PROCESS | 3660 | ++DOMWINDOW == 86 (1320E000) [pid = 3660] [serial = 936] [outer = 12D79C00] 18:38:59 INFO - PROCESS | 3660 | 1461029939838 Marionette DEBUG loaded listener.js 18:38:59 INFO - PROCESS | 3660 | ++DOMWINDOW == 87 (13265000) [pid = 3660] [serial = 937] [outer = 12D79C00] 18:39:00 INFO - PROCESS | 3660 | 1461029940295 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1213,"getWindowHandle",null] 18:39:00 INFO - PROCESS | 3660 | 1461029940318 Marionette TRACE conn2 <- [1,1213,null,{"value":"13"}] 18:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 18:39:00 INFO - PROCESS | 3660 | 1461029940321 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 18:39:00 INFO - PROCESS | 3660 | 1461029940325 Marionette TRACE conn2 <- [1,1214,null,{}] 18:39:00 INFO - PROCESS | 3660 | 1461029940339 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:00 INFO - PROCESS | 3660 | 1461029940441 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 18:39:00 INFO - PROCESS | 3660 | 1461029940567 Marionette TRACE conn2 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:00 INFO - PROCESS | 3660 | ++DOCSHELL 1379A400 == 30 [pid = 3660] [id = 313] 18:39:00 INFO - PROCESS | 3660 | ++DOMWINDOW == 88 (13ACD800) [pid = 3660] [serial = 938] [outer = 00000000] 18:39:00 INFO - PROCESS | 3660 | ++DOMWINDOW == 89 (14349C00) [pid = 3660] [serial = 939] [outer = 13ACD800] 18:39:00 INFO - PROCESS | 3660 | 1461029940616 Marionette DEBUG loaded listener.js 18:39:00 INFO - PROCESS | 3660 | ++DOMWINDOW == 90 (14A87C00) [pid = 3660] [serial = 940] [outer = 13ACD800] 18:39:01 INFO - PROCESS | 3660 | 1461029941010 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 18:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 18:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 763ms 18:39:01 INFO - PROCESS | 3660 | 1461029941081 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 18:39:01 INFO - PROCESS | 3660 | 1461029941084 Marionette TRACE conn2 <- [1,1217,null,{"value":"13"}] 18:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 18:39:01 INFO - PROCESS | 3660 | 1461029941087 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 18:39:01 INFO - PROCESS | 3660 | 1461029941089 Marionette TRACE conn2 <- [1,1218,null,{}] 18:39:01 INFO - PROCESS | 3660 | 1461029941092 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:01 INFO - PROCESS | 3660 | 1461029941199 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 18:39:01 INFO - PROCESS | 3660 | 1461029941214 Marionette TRACE conn2 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:01 INFO - PROCESS | 3660 | ++DOCSHELL 1320DC00 == 31 [pid = 3660] [id = 314] 18:39:01 INFO - PROCESS | 3660 | ++DOMWINDOW == 91 (14A8BC00) [pid = 3660] [serial = 941] [outer = 00000000] 18:39:01 INFO - PROCESS | 3660 | ++DOMWINDOW == 92 (1542D400) [pid = 3660] [serial = 942] [outer = 14A8BC00] 18:39:01 INFO - PROCESS | 3660 | 1461029941259 Marionette DEBUG loaded listener.js 18:39:01 INFO - PROCESS | 3660 | ++DOMWINDOW == 93 (1561A000) [pid = 3660] [serial = 943] [outer = 14A8BC00] 18:39:01 INFO - PROCESS | 3660 | 1461029941661 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 18:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 18:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 592ms 18:39:01 INFO - PROCESS | 3660 | 1461029941684 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 18:39:01 INFO - PROCESS | 3660 | 1461029941686 Marionette TRACE conn2 <- [1,1221,null,{"value":"13"}] 18:39:01 INFO - PROCESS | 3660 | 1461029941689 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 18:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 18:39:01 INFO - PROCESS | 3660 | 1461029941691 Marionette TRACE conn2 <- [1,1222,null,{}] 18:39:01 INFO - PROCESS | 3660 | 1461029941694 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:01 INFO - PROCESS | 3660 | 1461029941767 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 18:39:01 INFO - PROCESS | 3660 | 1461029941774 Marionette TRACE conn2 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:01 INFO - PROCESS | 3660 | ++DOCSHELL 15424000 == 32 [pid = 3660] [id = 315] 18:39:01 INFO - PROCESS | 3660 | ++DOMWINDOW == 94 (1542CC00) [pid = 3660] [serial = 944] [outer = 00000000] 18:39:01 INFO - PROCESS | 3660 | ++DOMWINDOW == 95 (15AB7800) [pid = 3660] [serial = 945] [outer = 1542CC00] 18:39:01 INFO - PROCESS | 3660 | 1461029941888 Marionette DEBUG loaded listener.js 18:39:01 INFO - PROCESS | 3660 | ++DOMWINDOW == 96 (15C89000) [pid = 3660] [serial = 946] [outer = 1542CC00] 18:39:02 INFO - PROCESS | 3660 | 1461029942279 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 18:39:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 18:39:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 639ms 18:39:02 INFO - PROCESS | 3660 | 1461029942328 Marionette TRACE conn2 -> [0,1225,"getWindowHandle",null] 18:39:02 INFO - PROCESS | 3660 | 1461029942330 Marionette TRACE conn2 <- [1,1225,null,{"value":"13"}] 18:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 18:39:02 INFO - PROCESS | 3660 | 1461029942333 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 18:39:02 INFO - PROCESS | 3660 | 1461029942334 Marionette TRACE conn2 <- [1,1226,null,{}] 18:39:02 INFO - PROCESS | 3660 | 1461029942337 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:02 INFO - PROCESS | 3660 | 1461029942473 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 18:39:02 INFO - PROCESS | 3660 | 1461029942490 Marionette TRACE conn2 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:02 INFO - PROCESS | 3660 | ++DOCSHELL 15E33000 == 33 [pid = 3660] [id = 316] 18:39:02 INFO - PROCESS | 3660 | ++DOMWINDOW == 97 (16460800) [pid = 3660] [serial = 947] [outer = 00000000] 18:39:02 INFO - PROCESS | 3660 | ++DOMWINDOW == 98 (1652CC00) [pid = 3660] [serial = 948] [outer = 16460800] 18:39:02 INFO - PROCESS | 3660 | 1461029942538 Marionette DEBUG loaded listener.js 18:39:02 INFO - PROCESS | 3660 | ++DOMWINDOW == 99 (16A79000) [pid = 3660] [serial = 949] [outer = 16460800] 18:39:02 INFO - PROCESS | 3660 | 1461029942941 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 18:39:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 18:39:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 638ms 18:39:02 INFO - PROCESS | 3660 | 1461029942971 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 18:39:02 INFO - PROCESS | 3660 | 1461029942973 Marionette TRACE conn2 <- [1,1229,null,{"value":"13"}] 18:39:02 INFO - PROCESS | 3660 | 1461029942976 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 18:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 18:39:02 INFO - PROCESS | 3660 | 1461029942978 Marionette TRACE conn2 <- [1,1230,null,{}] 18:39:02 INFO - PROCESS | 3660 | 1461029942981 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:03 INFO - PROCESS | 3660 | 1461029943055 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 18:39:03 INFO - PROCESS | 3660 | 1461029943171 Marionette TRACE conn2 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:03 INFO - PROCESS | 3660 | ++DOCSHELL 1666DC00 == 34 [pid = 3660] [id = 317] 18:39:03 INFO - PROCESS | 3660 | ++DOMWINDOW == 100 (1666E000) [pid = 3660] [serial = 950] [outer = 00000000] 18:39:03 INFO - PROCESS | 3660 | ++DOMWINDOW == 101 (18211400) [pid = 3660] [serial = 951] [outer = 1666E000] 18:39:03 INFO - PROCESS | 3660 | 1461029943217 Marionette DEBUG loaded listener.js 18:39:03 INFO - PROCESS | 3660 | ++DOMWINDOW == 102 (18213000) [pid = 3660] [serial = 952] [outer = 1666E000] 18:39:03 INFO - PROCESS | 3660 | 1461029943566 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 18:39:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 18:39:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 639ms 18:39:03 INFO - PROCESS | 3660 | 1461029943615 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 18:39:03 INFO - PROCESS | 3660 | 1461029943616 Marionette TRACE conn2 <- [1,1233,null,{"value":"13"}] 18:39:03 INFO - PROCESS | 3660 | 1461029943620 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 18:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 18:39:03 INFO - PROCESS | 3660 | 1461029943621 Marionette TRACE conn2 <- [1,1234,null,{}] 18:39:03 INFO - PROCESS | 3660 | 1461029943625 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:03 INFO - PROCESS | 3660 | 1461029943697 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 18:39:03 INFO - PROCESS | 3660 | 1461029943786 Marionette TRACE conn2 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:03 INFO - PROCESS | 3660 | ++DOCSHELL 1561B800 == 35 [pid = 3660] [id = 318] 18:39:03 INFO - PROCESS | 3660 | ++DOMWINDOW == 103 (16946800) [pid = 3660] [serial = 953] [outer = 00000000] 18:39:03 INFO - PROCESS | 3660 | ++DOMWINDOW == 104 (18766800) [pid = 3660] [serial = 954] [outer = 16946800] 18:39:03 INFO - PROCESS | 3660 | 1461029943831 Marionette DEBUG loaded listener.js 18:39:03 INFO - PROCESS | 3660 | ++DOMWINDOW == 105 (18765800) [pid = 3660] [serial = 955] [outer = 16946800] 18:39:04 INFO - PROCESS | 3660 | 1461029944240 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 18:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 18:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 638ms 18:39:04 INFO - PROCESS | 3660 | 1461029944258 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 18:39:04 INFO - PROCESS | 3660 | 1461029944260 Marionette TRACE conn2 <- [1,1237,null,{"value":"13"}] 18:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 18:39:04 INFO - PROCESS | 3660 | 1461029944263 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 18:39:04 INFO - PROCESS | 3660 | 1461029944265 Marionette TRACE conn2 <- [1,1238,null,{}] 18:39:04 INFO - PROCESS | 3660 | 1461029944273 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:04 INFO - PROCESS | 3660 | 1461029944377 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 18:39:04 INFO - PROCESS | 3660 | 1461029944465 Marionette TRACE conn2 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:04 INFO - PROCESS | 3660 | ++DOCSHELL 1335D800 == 36 [pid = 3660] [id = 319] 18:39:04 INFO - PROCESS | 3660 | ++DOMWINDOW == 106 (18A75C00) [pid = 3660] [serial = 956] [outer = 00000000] 18:39:04 INFO - PROCESS | 3660 | ++DOMWINDOW == 107 (18D3CC00) [pid = 3660] [serial = 957] [outer = 18A75C00] 18:39:04 INFO - PROCESS | 3660 | 1461029944509 Marionette DEBUG loaded listener.js 18:39:04 INFO - PROCESS | 3660 | ++DOMWINDOW == 108 (18D3D400) [pid = 3660] [serial = 958] [outer = 18A75C00] 18:39:04 INFO - PROCESS | 3660 | 1461029944920 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 18:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 18:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 685ms 18:39:04 INFO - PROCESS | 3660 | 1461029944947 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 18:39:04 INFO - PROCESS | 3660 | 1461029944949 Marionette TRACE conn2 <- [1,1241,null,{"value":"13"}] 18:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 18:39:04 INFO - PROCESS | 3660 | 1461029944957 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 18:39:04 INFO - PROCESS | 3660 | 1461029944959 Marionette TRACE conn2 <- [1,1242,null,{}] 18:39:04 INFO - PROCESS | 3660 | 1461029944962 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:05 INFO - PROCESS | 3660 | 1461029945069 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 18:39:05 INFO - PROCESS | 3660 | 1461029945075 Marionette TRACE conn2 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:05 INFO - PROCESS | 3660 | ++DOCSHELL 1420E000 == 37 [pid = 3660] [id = 320] 18:39:05 INFO - PROCESS | 3660 | ++DOMWINDOW == 109 (187A3C00) [pid = 3660] [serial = 959] [outer = 00000000] 18:39:05 INFO - PROCESS | 3660 | ++DOMWINDOW == 110 (192C1C00) [pid = 3660] [serial = 960] [outer = 187A3C00] 18:39:05 INFO - PROCESS | 3660 | 1461029945119 Marionette DEBUG loaded listener.js 18:39:05 INFO - PROCESS | 3660 | ++DOMWINDOW == 111 (19652C00) [pid = 3660] [serial = 961] [outer = 187A3C00] 18:39:05 INFO - PROCESS | 3660 | 1461029945574 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 18:39:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 18:39:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 623ms 18:39:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 18:39:05 INFO - PROCESS | 3660 | 1461029945591 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 18:39:05 INFO - PROCESS | 3660 | 1461029945593 Marionette TRACE conn2 <- [1,1245,null,{"value":"13"}] 18:39:05 INFO - PROCESS | 3660 | 1461029945596 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 18:39:05 INFO - PROCESS | 3660 | 1461029945598 Marionette TRACE conn2 <- [1,1246,null,{}] 18:39:05 INFO - PROCESS | 3660 | 1461029945602 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:05 INFO - PROCESS | 3660 | 1461029945726 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 18:39:05 INFO - PROCESS | 3660 | 1461029945817 Marionette TRACE conn2 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:05 INFO - PROCESS | 3660 | ++DOCSHELL 19715000 == 38 [pid = 3660] [id = 321] 18:39:05 INFO - PROCESS | 3660 | ++DOMWINDOW == 112 (19719000) [pid = 3660] [serial = 962] [outer = 00000000] 18:39:05 INFO - PROCESS | 3660 | ++DOMWINDOW == 113 (19769400) [pid = 3660] [serial = 963] [outer = 19719000] 18:39:05 INFO - PROCESS | 3660 | 1461029945872 Marionette DEBUG loaded listener.js 18:39:05 INFO - PROCESS | 3660 | ++DOMWINDOW == 114 (19771C00) [pid = 3660] [serial = 964] [outer = 19719000] 18:39:06 INFO - PROCESS | 3660 | --DOMWINDOW == 113 (1810C000) [pid = 3660] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 18:39:06 INFO - PROCESS | 3660 | --DOMWINDOW == 112 (12D80800) [pid = 3660] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 18:39:06 INFO - PROCESS | 3660 | --DOMWINDOW == 111 (15430C00) [pid = 3660] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 18:39:06 INFO - PROCESS | 3660 | --DOMWINDOW == 110 (18213C00) [pid = 3660] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 18:39:06 INFO - PROCESS | 3660 | --DOMWINDOW == 109 (1C159800) [pid = 3660] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 18:39:06 INFO - PROCESS | 3660 | --DOMWINDOW == 108 (19ACD400) [pid = 3660] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 18:39:06 INFO - PROCESS | 3660 | --DOMWINDOW == 107 (1D18A800) [pid = 3660] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 18:39:06 INFO - PROCESS | 3660 | --DOMWINDOW == 106 (11C22400) [pid = 3660] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 18:39:06 INFO - PROCESS | 3660 | --DOMWINDOW == 105 (12B42800) [pid = 3660] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 18:39:06 INFO - PROCESS | 3660 | --DOMWINDOW == 104 (15AB3C00) [pid = 3660] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 18:39:06 INFO - PROCESS | 3660 | --DOMWINDOW == 103 (15612400) [pid = 3660] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 18:39:06 INFO - PROCESS | 3660 | --DOMWINDOW == 102 (19718400) [pid = 3660] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 18:39:06 INFO - PROCESS | 3660 | --DOMWINDOW == 101 (1970FC00) [pid = 3660] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 18:39:06 INFO - PROCESS | 3660 | --DOMWINDOW == 100 (19724000) [pid = 3660] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 18:39:06 INFO - PROCESS | 3660 | --DOMWINDOW == 99 (18798800) [pid = 3660] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 18:39:06 INFO - PROCESS | 3660 | --DOMWINDOW == 98 (1540F400) [pid = 3660] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 18:39:06 INFO - PROCESS | 3660 | --DOMWINDOW == 97 (1DA5D800) [pid = 3660] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 18:39:06 INFO - PROCESS | 3660 | --DOMWINDOW == 96 (1976E000) [pid = 3660] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 18:39:06 INFO - PROCESS | 3660 | --DOMWINDOW == 95 (18767400) [pid = 3660] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 18:39:06 INFO - PROCESS | 3660 | --DOMWINDOW == 94 (123F9000) [pid = 3660] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 18:39:06 INFO - PROCESS | 3660 | --DOMWINDOW == 93 (1919B800) [pid = 3660] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 18:39:06 INFO - PROCESS | 3660 | --DOMWINDOW == 92 (19BD1000) [pid = 3660] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 18:39:06 INFO - PROCESS | 3660 | 1461029946812 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 18:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 18:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1245ms 18:39:06 INFO - PROCESS | 3660 | 1461029946854 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 18:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 18:39:06 INFO - PROCESS | 3660 | 1461029946856 Marionette TRACE conn2 <- [1,1249,null,{"value":"13"}] 18:39:06 INFO - PROCESS | 3660 | 1461029946859 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 18:39:06 INFO - PROCESS | 3660 | 1461029946861 Marionette TRACE conn2 <- [1,1250,null,{}] 18:39:06 INFO - PROCESS | 3660 | 1461029946864 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:06 INFO - PROCESS | 3660 | 1461029946940 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 18:39:06 INFO - PROCESS | 3660 | 1461029946945 Marionette TRACE conn2 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:06 INFO - PROCESS | 3660 | ++DOCSHELL 142A6C00 == 39 [pid = 3660] [id = 322] 18:39:06 INFO - PROCESS | 3660 | ++DOMWINDOW == 93 (1434C000) [pid = 3660] [serial = 965] [outer = 00000000] 18:39:06 INFO - PROCESS | 3660 | ++DOMWINDOW == 94 (16522400) [pid = 3660] [serial = 966] [outer = 1434C000] 18:39:06 INFO - PROCESS | 3660 | 1461029946989 Marionette DEBUG loaded listener.js 18:39:07 INFO - PROCESS | 3660 | ++DOMWINDOW == 95 (16669800) [pid = 3660] [serial = 967] [outer = 1434C000] 18:39:07 INFO - PROCESS | 3660 | 1461029947407 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 18:39:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 18:39:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 592ms 18:39:07 INFO - PROCESS | 3660 | 1461029947460 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 18:39:07 INFO - PROCESS | 3660 | 1461029947462 Marionette TRACE conn2 <- [1,1253,null,{"value":"13"}] 18:39:07 INFO - PROCESS | 3660 | 1461029947465 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 18:39:07 INFO - PROCESS | 3660 | 1461029947467 Marionette TRACE conn2 <- [1,1254,null,{}] 18:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 18:39:07 INFO - PROCESS | 3660 | 1461029947470 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:07 INFO - PROCESS | 3660 | 1461029947545 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 18:39:07 INFO - PROCESS | 3660 | 1461029947551 Marionette TRACE conn2 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:07 INFO - PROCESS | 3660 | ++DOCSHELL 16522000 == 40 [pid = 3660] [id = 323] 18:39:07 INFO - PROCESS | 3660 | ++DOMWINDOW == 96 (18212800) [pid = 3660] [serial = 968] [outer = 00000000] 18:39:07 INFO - PROCESS | 3660 | ++DOMWINDOW == 97 (19716C00) [pid = 3660] [serial = 969] [outer = 18212800] 18:39:07 INFO - PROCESS | 3660 | 1461029947594 Marionette DEBUG loaded listener.js 18:39:07 INFO - PROCESS | 3660 | ++DOMWINDOW == 98 (19726800) [pid = 3660] [serial = 970] [outer = 18212800] 18:39:08 INFO - PROCESS | 3660 | 1461029948033 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 18:39:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 18:39:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 592ms 18:39:08 INFO - PROCESS | 3660 | 1461029948063 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 18:39:08 INFO - PROCESS | 3660 | 1461029948065 Marionette TRACE conn2 <- [1,1257,null,{"value":"13"}] 18:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 18:39:08 INFO - PROCESS | 3660 | 1461029948069 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 18:39:08 INFO - PROCESS | 3660 | 1461029948070 Marionette TRACE conn2 <- [1,1258,null,{}] 18:39:08 INFO - PROCESS | 3660 | 1461029948085 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:08 INFO - PROCESS | 3660 | 1461029948159 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 18:39:08 INFO - PROCESS | 3660 | 1461029948165 Marionette TRACE conn2 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:08 INFO - PROCESS | 3660 | ++DOCSHELL 15AB0000 == 41 [pid = 3660] [id = 324] 18:39:08 INFO - PROCESS | 3660 | ++DOMWINDOW == 99 (19722400) [pid = 3660] [serial = 971] [outer = 00000000] 18:39:08 INFO - PROCESS | 3660 | ++DOMWINDOW == 100 (19AAE800) [pid = 3660] [serial = 972] [outer = 19722400] 18:39:08 INFO - PROCESS | 3660 | 1461029948208 Marionette DEBUG loaded listener.js 18:39:08 INFO - PROCESS | 3660 | ++DOMWINDOW == 101 (19BCAC00) [pid = 3660] [serial = 973] [outer = 19722400] 18:39:08 INFO - PROCESS | 3660 | 1461029948791 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 18:39:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 18:39:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 794ms 18:39:08 INFO - PROCESS | 3660 | 1461029948872 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 18:39:08 INFO - PROCESS | 3660 | 1461029948876 Marionette TRACE conn2 <- [1,1261,null,{"value":"13"}] 18:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 18:39:08 INFO - PROCESS | 3660 | 1461029948933 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 18:39:08 INFO - PROCESS | 3660 | 1461029948937 Marionette TRACE conn2 <- [1,1262,null,{}] 18:39:08 INFO - PROCESS | 3660 | 1461029948977 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:09 INFO - PROCESS | 3660 | 1461029949091 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 18:39:09 INFO - PROCESS | 3660 | 1461029949170 Marionette TRACE conn2 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:09 INFO - PROCESS | 3660 | ++DOCSHELL 02A98C00 == 42 [pid = 3660] [id = 325] 18:39:09 INFO - PROCESS | 3660 | ++DOMWINDOW == 102 (02A99000) [pid = 3660] [serial = 974] [outer = 00000000] 18:39:09 INFO - PROCESS | 3660 | ++DOMWINDOW == 103 (11C1D000) [pid = 3660] [serial = 975] [outer = 02A99000] 18:39:09 INFO - PROCESS | 3660 | 1461029949273 Marionette DEBUG loaded listener.js 18:39:09 INFO - PROCESS | 3660 | ++DOMWINDOW == 104 (12DD7000) [pid = 3660] [serial = 976] [outer = 02A99000] 18:39:09 INFO - PROCESS | 3660 | 1461029949898 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 18:39:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 18:39:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1044ms 18:39:09 INFO - PROCESS | 3660 | 1461029949964 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 18:39:09 INFO - PROCESS | 3660 | 1461029949970 Marionette TRACE conn2 <- [1,1265,null,{"value":"13"}] 18:39:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 18:39:09 INFO - PROCESS | 3660 | 1461029949976 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 18:39:09 INFO - PROCESS | 3660 | 1461029949979 Marionette TRACE conn2 <- [1,1266,null,{}] 18:39:09 INFO - PROCESS | 3660 | 1461029949983 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:10 INFO - PROCESS | 3660 | 1461029950100 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 18:39:10 INFO - PROCESS | 3660 | 1461029950227 Marionette TRACE conn2 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:10 INFO - PROCESS | 3660 | ++DOCSHELL 1378F000 == 43 [pid = 3660] [id = 326] 18:39:10 INFO - PROCESS | 3660 | ++DOMWINDOW == 105 (13794800) [pid = 3660] [serial = 977] [outer = 00000000] 18:39:10 INFO - PROCESS | 3660 | ++DOMWINDOW == 106 (15421C00) [pid = 3660] [serial = 978] [outer = 13794800] 18:39:10 INFO - PROCESS | 3660 | 1461029950282 Marionette DEBUG loaded listener.js 18:39:10 INFO - PROCESS | 3660 | ++DOMWINDOW == 107 (15430000) [pid = 3660] [serial = 979] [outer = 13794800] 18:39:11 INFO - PROCESS | 3660 | 1461029951167 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 18:39:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 18:39:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1246ms 18:39:11 INFO - PROCESS | 3660 | 1461029951229 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 18:39:11 INFO - PROCESS | 3660 | 1461029951234 Marionette TRACE conn2 <- [1,1269,null,{"value":"13"}] 18:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 18:39:11 INFO - PROCESS | 3660 | 1461029951241 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 18:39:11 INFO - PROCESS | 3660 | 1461029951246 Marionette TRACE conn2 <- [1,1270,null,{}] 18:39:11 INFO - PROCESS | 3660 | 1461029951254 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:11 INFO - PROCESS | 3660 | 1461029951370 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 18:39:11 INFO - PROCESS | 3660 | 1461029951502 Marionette TRACE conn2 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:11 INFO - PROCESS | 3660 | ++DOCSHELL 1379CC00 == 44 [pid = 3660] [id = 327] 18:39:11 INFO - PROCESS | 3660 | ++DOMWINDOW == 108 (1380A000) [pid = 3660] [serial = 980] [outer = 00000000] 18:39:11 INFO - PROCESS | 3660 | ++DOMWINDOW == 109 (147B3000) [pid = 3660] [serial = 981] [outer = 1380A000] 18:39:11 INFO - PROCESS | 3660 | 1461029951571 Marionette DEBUG loaded listener.js 18:39:11 INFO - PROCESS | 3660 | ++DOMWINDOW == 110 (1540F800) [pid = 3660] [serial = 982] [outer = 1380A000] 18:39:11 INFO - PROCESS | 3660 | --DOCSHELL 1DC97C00 == 43 [pid = 3660] [id = 15] 18:39:11 INFO - PROCESS | 3660 | --DOCSHELL 12B8BC00 == 42 [pid = 3660] [id = 19] 18:39:11 INFO - PROCESS | 3660 | --DOCSHELL 1919EC00 == 41 [pid = 3660] [id = 8] 18:39:11 INFO - PROCESS | 3660 | --DOCSHELL 1D45C000 == 40 [pid = 3660] [id = 13] 18:39:11 INFO - PROCESS | 3660 | --DOCSHELL 1DC96C00 == 39 [pid = 3660] [id = 14] 18:39:11 INFO - PROCESS | 3660 | --DOCSHELL 1D6EE400 == 38 [pid = 3660] [id = 10] 18:39:11 INFO - PROCESS | 3660 | --DOCSHELL 1D3C2400 == 37 [pid = 3660] [id = 12] 18:39:11 INFO - PROCESS | 3660 | --DOCSHELL 15C8E400 == 36 [pid = 3660] [id = 310] 18:39:11 INFO - PROCESS | 3660 | --DOMWINDOW == 109 (19AD2C00) [pid = 3660] [serial = 847] [outer = 00000000] [url = about:blank] 18:39:11 INFO - PROCESS | 3660 | --DOMWINDOW == 108 (1A083C00) [pid = 3660] [serial = 850] [outer = 00000000] [url = about:blank] 18:39:11 INFO - PROCESS | 3660 | --DOMWINDOW == 107 (18A76800) [pid = 3660] [serial = 844] [outer = 00000000] [url = about:blank] 18:39:11 INFO - PROCESS | 3660 | --DOMWINDOW == 106 (147AC400) [pid = 3660] [serial = 829] [outer = 00000000] [url = about:blank] 18:39:11 INFO - PROCESS | 3660 | --DOMWINDOW == 105 (16943400) [pid = 3660] [serial = 838] [outer = 00000000] [url = about:blank] 18:39:11 INFO - PROCESS | 3660 | --DOMWINDOW == 104 (1861CC00) [pid = 3660] [serial = 841] [outer = 00000000] [url = about:blank] 18:39:11 INFO - PROCESS | 3660 | --DOMWINDOW == 103 (1D307000) [pid = 3660] [serial = 930] [outer = 00000000] [url = about:blank] 18:39:11 INFO - PROCESS | 3660 | --DOMWINDOW == 102 (1D30D000) [pid = 3660] [serial = 892] [outer = 00000000] [url = about:blank] 18:39:11 INFO - PROCESS | 3660 | --DOMWINDOW == 101 (1A5CD400) [pid = 3660] [serial = 891] [outer = 00000000] [url = about:blank] 18:39:11 INFO - PROCESS | 3660 | --DOMWINDOW == 100 (1C06AC00) [pid = 3660] [serial = 889] [outer = 00000000] [url = about:blank] 18:39:11 INFO - PROCESS | 3660 | --DOMWINDOW == 99 (1A013C00) [pid = 3660] [serial = 888] [outer = 00000000] [url = about:blank] 18:39:11 INFO - PROCESS | 3660 | --DOMWINDOW == 98 (16945800) [pid = 3660] [serial = 886] [outer = 00000000] [url = about:blank] 18:39:11 INFO - PROCESS | 3660 | --DOMWINDOW == 97 (1646B000) [pid = 3660] [serial = 885] [outer = 00000000] [url = about:blank] 18:39:11 INFO - PROCESS | 3660 | --DOMWINDOW == 96 (1DC9F400) [pid = 3660] [serial = 883] [outer = 00000000] [url = about:blank] 18:39:11 INFO - PROCESS | 3660 | --DOMWINDOW == 95 (1CC10C00) [pid = 3660] [serial = 918] [outer = 00000000] [url = about:blank] 18:39:11 INFO - PROCESS | 3660 | --DOMWINDOW == 94 (1A0F9000) [pid = 3660] [serial = 915] [outer = 00000000] [url = about:blank] 18:39:11 INFO - PROCESS | 3660 | --DOMWINDOW == 93 (1A72C000) [pid = 3660] [serial = 916] [outer = 00000000] [url = about:blank] 18:39:11 INFO - PROCESS | 3660 | --DOMWINDOW == 92 (1D196000) [pid = 3660] [serial = 921] [outer = 00000000] [url = about:blank] 18:39:11 INFO - PROCESS | 3660 | --DOMWINDOW == 91 (1D16CC00) [pid = 3660] [serial = 919] [outer = 00000000] [url = about:blank] 18:39:11 INFO - PROCESS | 3660 | --DOMWINDOW == 90 (14399800) [pid = 3660] [serial = 924] [outer = 00000000] [url = about:blank] 18:39:11 INFO - PROCESS | 3660 | --DOMWINDOW == 89 (1652C800) [pid = 3660] [serial = 927] [outer = 00000000] [url = about:blank] 18:39:11 INFO - PROCESS | 3660 | --DOMWINDOW == 88 (1D3BB400) [pid = 3660] [serial = 922] [outer = 00000000] [url = about:blank] 18:39:11 INFO - PROCESS | 3660 | --DOMWINDOW == 87 (15E3AC00) [pid = 3660] [serial = 903] [outer = 00000000] [url = about:blank] 18:39:11 INFO - PROCESS | 3660 | --DOMWINDOW == 86 (1A722800) [pid = 3660] [serial = 901] [outer = 00000000] [url = about:blank] 18:39:11 INFO - PROCESS | 3660 | --DOMWINDOW == 85 (1879B000) [pid = 3660] [serial = 900] [outer = 00000000] [url = about:blank] 18:39:11 INFO - PROCESS | 3660 | --DOMWINDOW == 84 (1D18D400) [pid = 3660] [serial = 898] [outer = 00000000] [url = about:blank] 18:39:11 INFO - PROCESS | 3660 | --DOMWINDOW == 83 (1D18A000) [pid = 3660] [serial = 897] [outer = 00000000] [url = about:blank] 18:39:11 INFO - PROCESS | 3660 | --DOMWINDOW == 82 (19719C00) [pid = 3660] [serial = 895] [outer = 00000000] [url = about:blank] 18:39:11 INFO - PROCESS | 3660 | --DOMWINDOW == 81 (19716400) [pid = 3660] [serial = 894] [outer = 00000000] [url = about:blank] 18:39:11 INFO - PROCESS | 3660 | --DOMWINDOW == 80 (197B2800) [pid = 3660] [serial = 912] [outer = 00000000] [url = about:blank] 18:39:11 INFO - PROCESS | 3660 | --DOMWINDOW == 79 (18A76000) [pid = 3660] [serial = 909] [outer = 00000000] [url = about:blank] 18:39:11 INFO - PROCESS | 3660 | --DOMWINDOW == 78 (18D44000) [pid = 3660] [serial = 910] [outer = 00000000] [url = about:blank] 18:39:11 INFO - PROCESS | 3660 | --DOMWINDOW == 77 (142A5400) [pid = 3660] [serial = 906] [outer = 00000000] [url = about:blank] 18:39:11 INFO - PROCESS | 3660 | --DOMWINDOW == 76 (15AD4000) [pid = 3660] [serial = 907] [outer = 00000000] [url = about:blank] 18:39:11 INFO - PROCESS | 3660 | --DOMWINDOW == 75 (1652B400) [pid = 3660] [serial = 904] [outer = 00000000] [url = about:blank] 18:39:11 INFO - PROCESS | 3660 | --DOMWINDOW == 74 (187A5800) [pid = 3660] [serial = 928] [outer = 00000000] [url = about:blank] 18:39:11 INFO - PROCESS | 3660 | --DOMWINDOW == 73 (19AC6800) [pid = 3660] [serial = 913] [outer = 00000000] [url = about:blank] 18:39:11 INFO - PROCESS | 3660 | --DOMWINDOW == 72 (1542C000) [pid = 3660] [serial = 925] [outer = 00000000] [url = about:blank] 18:39:12 INFO - PROCESS | 3660 | 1461029952121 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 18:39:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 18:39:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 903ms 18:39:12 INFO - PROCESS | 3660 | 1461029952146 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 18:39:12 INFO - PROCESS | 3660 | 1461029952151 Marionette TRACE conn2 <- [1,1273,null,{"value":"13"}] 18:39:12 INFO - PROCESS | 3660 | 1461029952158 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 18:39:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 18:39:12 INFO - PROCESS | 3660 | 1461029952160 Marionette TRACE conn2 <- [1,1274,null,{}] 18:39:12 INFO - PROCESS | 3660 | 1461029952164 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:12 INFO - PROCESS | 3660 | 1461029952243 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 18:39:12 INFO - PROCESS | 3660 | 1461029952249 Marionette TRACE conn2 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:12 INFO - PROCESS | 3660 | ++DOCSHELL 12D74400 == 37 [pid = 3660] [id = 328] 18:39:12 INFO - PROCESS | 3660 | ++DOMWINDOW == 73 (13263400) [pid = 3660] [serial = 983] [outer = 00000000] 18:39:12 INFO - PROCESS | 3660 | ++DOMWINDOW == 74 (143A3400) [pid = 3660] [serial = 984] [outer = 13263400] 18:39:12 INFO - PROCESS | 3660 | 1461029952294 Marionette DEBUG loaded listener.js 18:39:12 INFO - PROCESS | 3660 | ++DOMWINDOW == 75 (1542FC00) [pid = 3660] [serial = 985] [outer = 13263400] 18:39:12 INFO - PROCESS | 3660 | 1461029952770 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 18:39:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 18:39:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 639ms 18:39:12 INFO - PROCESS | 3660 | 1461029952798 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 18:39:12 INFO - PROCESS | 3660 | 1461029952800 Marionette TRACE conn2 <- [1,1277,null,{"value":"13"}] 18:39:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 18:39:12 INFO - PROCESS | 3660 | 1461029952803 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 18:39:12 INFO - PROCESS | 3660 | 1461029952806 Marionette TRACE conn2 <- [1,1278,null,{}] 18:39:12 INFO - PROCESS | 3660 | 1461029952821 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:12 INFO - PROCESS | 3660 | 1461029952903 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 18:39:12 INFO - PROCESS | 3660 | 1461029952912 Marionette TRACE conn2 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:12 INFO - PROCESS | 3660 | ++DOCSHELL 15C8E400 == 38 [pid = 3660] [id = 329] 18:39:12 INFO - PROCESS | 3660 | ++DOMWINDOW == 76 (15CD2C00) [pid = 3660] [serial = 986] [outer = 00000000] 18:39:12 INFO - PROCESS | 3660 | ++DOMWINDOW == 77 (15E3E800) [pid = 3660] [serial = 987] [outer = 15CD2C00] 18:39:12 INFO - PROCESS | 3660 | 1461029952960 Marionette DEBUG loaded listener.js 18:39:13 INFO - PROCESS | 3660 | ++DOMWINDOW == 78 (16521C00) [pid = 3660] [serial = 988] [outer = 15CD2C00] 18:39:13 INFO - PROCESS | 3660 | 1461029953452 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 18:39:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 18:39:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 700ms 18:39:13 INFO - PROCESS | 3660 | 1461029953502 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 18:39:13 INFO - PROCESS | 3660 | 1461029953505 Marionette TRACE conn2 <- [1,1281,null,{"value":"13"}] 18:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 18:39:13 INFO - PROCESS | 3660 | 1461029953508 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 18:39:13 INFO - PROCESS | 3660 | 1461029953510 Marionette TRACE conn2 <- [1,1282,null,{}] 18:39:13 INFO - PROCESS | 3660 | 1461029953513 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:13 INFO - PROCESS | 3660 | 1461029953591 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 18:39:13 INFO - PROCESS | 3660 | 1461029953598 Marionette TRACE conn2 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:13 INFO - PROCESS | 3660 | ++DOCSHELL 1652C800 == 39 [pid = 3660] [id = 330] 18:39:13 INFO - PROCESS | 3660 | ++DOMWINDOW == 79 (16671400) [pid = 3660] [serial = 989] [outer = 00000000] 18:39:13 INFO - PROCESS | 3660 | ++DOMWINDOW == 80 (18101400) [pid = 3660] [serial = 990] [outer = 16671400] 18:39:13 INFO - PROCESS | 3660 | 1461029953643 Marionette DEBUG loaded listener.js 18:39:13 INFO - PROCESS | 3660 | ++DOMWINDOW == 81 (18214400) [pid = 3660] [serial = 991] [outer = 16671400] 18:39:14 INFO - PROCESS | 3660 | 1461029954090 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 18:39:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 18:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 639ms 18:39:14 INFO - PROCESS | 3660 | 1461029954132 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 18:39:14 INFO - PROCESS | 3660 | 1461029954133 Marionette TRACE conn2 <- [1,1285,null,{"value":"13"}] 18:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 18:39:14 INFO - PROCESS | 3660 | 1461029954137 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 18:39:14 INFO - PROCESS | 3660 | 1461029954138 Marionette TRACE conn2 <- [1,1286,null,{}] 18:39:14 INFO - PROCESS | 3660 | 1461029954142 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:14 INFO - PROCESS | 3660 | 1461029954242 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 18:39:14 INFO - PROCESS | 3660 | 1461029954323 Marionette TRACE conn2 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:14 INFO - PROCESS | 3660 | ++DOCSHELL 17F2F800 == 40 [pid = 3660] [id = 331] 18:39:14 INFO - PROCESS | 3660 | ++DOMWINDOW == 82 (18110800) [pid = 3660] [serial = 992] [outer = 00000000] 18:39:14 INFO - PROCESS | 3660 | ++DOMWINDOW == 83 (1879D400) [pid = 3660] [serial = 993] [outer = 18110800] 18:39:14 INFO - PROCESS | 3660 | 1461029954368 Marionette DEBUG loaded listener.js 18:39:14 INFO - PROCESS | 3660 | ++DOMWINDOW == 84 (1879DC00) [pid = 3660] [serial = 994] [outer = 18110800] 18:39:14 INFO - PROCESS | 3660 | 1461029954811 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 18:39:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 18:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 685ms 18:39:14 INFO - PROCESS | 3660 | 1461029954835 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 18:39:14 INFO - PROCESS | 3660 | 1461029954837 Marionette TRACE conn2 <- [1,1289,null,{"value":"13"}] 18:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 18:39:14 INFO - PROCESS | 3660 | 1461029954840 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 18:39:14 INFO - PROCESS | 3660 | 1461029954841 Marionette TRACE conn2 <- [1,1290,null,{}] 18:39:14 INFO - PROCESS | 3660 | 1461029954849 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:14 INFO - PROCESS | 3660 | 1461029954971 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 18:39:14 INFO - PROCESS | 3660 | 1461029954981 Marionette TRACE conn2 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:15 INFO - PROCESS | 3660 | ++DOCSHELL 16A77C00 == 41 [pid = 3660] [id = 332] 18:39:15 INFO - PROCESS | 3660 | ++DOMWINDOW == 85 (18101C00) [pid = 3660] [serial = 995] [outer = 00000000] 18:39:15 INFO - PROCESS | 3660 | ++DOMWINDOW == 86 (192C2400) [pid = 3660] [serial = 996] [outer = 18101C00] 18:39:15 INFO - PROCESS | 3660 | 1461029955073 Marionette DEBUG loaded listener.js 18:39:15 INFO - PROCESS | 3660 | ++DOMWINDOW == 87 (192BEC00) [pid = 3660] [serial = 997] [outer = 18101C00] 18:39:15 INFO - PROCESS | 3660 | 1461029955531 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 18:39:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 18:39:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 732ms 18:39:15 INFO - PROCESS | 3660 | 1461029955623 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 18:39:15 INFO - PROCESS | 3660 | 1461029955625 Marionette TRACE conn2 <- [1,1293,null,{"value":"13"}] 18:39:15 INFO - PROCESS | 3660 | 1461029955629 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 18:39:15 INFO - PROCESS | 3660 | 1461029955631 Marionette TRACE conn2 <- [1,1294,null,{}] 18:39:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 18:39:15 INFO - PROCESS | 3660 | 1461029955634 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:15 INFO - PROCESS | 3660 | 1461029955737 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 18:39:15 INFO - PROCESS | 3660 | 1461029955795 Marionette TRACE conn2 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:15 INFO - PROCESS | 3660 | ++DOCSHELL 195A8C00 == 42 [pid = 3660] [id = 333] 18:39:15 INFO - PROCESS | 3660 | ++DOMWINDOW == 88 (19712C00) [pid = 3660] [serial = 998] [outer = 00000000] 18:39:15 INFO - PROCESS | 3660 | ++DOMWINDOW == 89 (1971A400) [pid = 3660] [serial = 999] [outer = 19712C00] 18:39:15 INFO - PROCESS | 3660 | 1461029955838 Marionette DEBUG loaded listener.js 18:39:15 INFO - PROCESS | 3660 | ++DOMWINDOW == 90 (19720000) [pid = 3660] [serial = 1000] [outer = 19712C00] 18:39:16 INFO - PROCESS | 3660 | --DOMWINDOW == 89 (18A75C00) [pid = 3660] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 18:39:16 INFO - PROCESS | 3660 | --DOMWINDOW == 88 (187A3C00) [pid = 3660] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 18:39:16 INFO - PROCESS | 3660 | --DOMWINDOW == 87 (182AA000) [pid = 3660] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 18:39:16 INFO - PROCESS | 3660 | --DOMWINDOW == 86 (14A8BC00) [pid = 3660] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 18:39:16 INFO - PROCESS | 3660 | --DOMWINDOW == 85 (19719000) [pid = 3660] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 18:39:16 INFO - PROCESS | 3660 | --DOMWINDOW == 84 (12D79C00) [pid = 3660] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 18:39:16 INFO - PROCESS | 3660 | --DOMWINDOW == 83 (1542CC00) [pid = 3660] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 18:39:16 INFO - PROCESS | 3660 | --DOMWINDOW == 82 (16946800) [pid = 3660] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 18:39:16 INFO - PROCESS | 3660 | --DOMWINDOW == 81 (13ACD800) [pid = 3660] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 18:39:16 INFO - PROCESS | 3660 | --DOMWINDOW == 80 (16460800) [pid = 3660] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 18:39:16 INFO - PROCESS | 3660 | --DOMWINDOW == 79 (18212800) [pid = 3660] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 18:39:16 INFO - PROCESS | 3660 | --DOMWINDOW == 78 (11BF4400) [pid = 3660] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 18:39:16 INFO - PROCESS | 3660 | --DOMWINDOW == 77 (1666E000) [pid = 3660] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 18:39:16 INFO - PROCESS | 3660 | --DOMWINDOW == 76 (1434C000) [pid = 3660] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 18:39:16 INFO - PROCESS | 3660 | 1461029956341 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 18:39:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 18:39:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 732ms 18:39:16 INFO - PROCESS | 3660 | 1461029956371 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 18:39:16 INFO - PROCESS | 3660 | 1461029956373 Marionette TRACE conn2 <- [1,1297,null,{"value":"13"}] 18:39:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 18:39:16 INFO - PROCESS | 3660 | 1461029956380 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 18:39:16 INFO - PROCESS | 3660 | 1461029956382 Marionette TRACE conn2 <- [1,1298,null,{}] 18:39:16 INFO - PROCESS | 3660 | 1461029956386 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:16 INFO - PROCESS | 3660 | 1461029956466 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 18:39:16 INFO - PROCESS | 3660 | 1461029956549 Marionette TRACE conn2 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:16 INFO - PROCESS | 3660 | ++DOCSHELL 02AA2400 == 43 [pid = 3660] [id = 334] 18:39:16 INFO - PROCESS | 3660 | ++DOMWINDOW == 77 (11BF4400) [pid = 3660] [serial = 1001] [outer = 00000000] 18:39:16 INFO - PROCESS | 3660 | ++DOMWINDOW == 78 (1434C000) [pid = 3660] [serial = 1002] [outer = 11BF4400] 18:39:16 INFO - PROCESS | 3660 | 1461029956594 Marionette DEBUG loaded listener.js 18:39:16 INFO - PROCESS | 3660 | ++DOMWINDOW == 79 (1666E000) [pid = 3660] [serial = 1003] [outer = 11BF4400] 18:39:16 INFO - PROCESS | 3660 | 1461029956954 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1301,"getWindowHandle",null] 18:39:16 INFO - PROCESS | 3660 | 1461029956982 Marionette TRACE conn2 <- [1,1301,null,{"value":"13"}] 18:39:16 INFO - PROCESS | 3660 | 1461029956986 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 18:39:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 18:39:16 INFO - PROCESS | 3660 | 1461029956987 Marionette TRACE conn2 <- [1,1302,null,{}] 18:39:16 INFO - PROCESS | 3660 | 1461029956991 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:17 INFO - PROCESS | 3660 | 1461029957092 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 18:39:17 INFO - PROCESS | 3660 | 1461029957176 Marionette TRACE conn2 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:17 INFO - PROCESS | 3660 | ++DOCSHELL 1378F800 == 44 [pid = 3660] [id = 335] 18:39:17 INFO - PROCESS | 3660 | ++DOMWINDOW == 80 (1380A400) [pid = 3660] [serial = 1004] [outer = 00000000] 18:39:17 INFO - PROCESS | 3660 | ++DOMWINDOW == 81 (1971BC00) [pid = 3660] [serial = 1005] [outer = 1380A400] 18:39:17 INFO - PROCESS | 3660 | 1461029957219 Marionette DEBUG loaded listener.js 18:39:17 INFO - PROCESS | 3660 | ++DOMWINDOW == 82 (19719000) [pid = 3660] [serial = 1006] [outer = 1380A400] 18:39:17 INFO - PROCESS | 3660 | 1461029957588 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 18:39:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 18:39:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 638ms 18:39:17 INFO - PROCESS | 3660 | 1461029957624 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 18:39:17 INFO - PROCESS | 3660 | 1461029957626 Marionette TRACE conn2 <- [1,1305,null,{"value":"13"}] 18:39:17 INFO - PROCESS | 3660 | 1461029957629 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 18:39:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 18:39:17 INFO - PROCESS | 3660 | 1461029957631 Marionette TRACE conn2 <- [1,1306,null,{}] 18:39:17 INFO - PROCESS | 3660 | 1461029957634 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:17 INFO - PROCESS | 3660 | 1461029957708 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 18:39:17 INFO - PROCESS | 3660 | 1461029957791 Marionette TRACE conn2 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:17 INFO - PROCESS | 3660 | ++DOCSHELL 16670400 == 45 [pid = 3660] [id = 336] 18:39:17 INFO - PROCESS | 3660 | ++DOMWINDOW == 83 (18764C00) [pid = 3660] [serial = 1007] [outer = 00000000] 18:39:17 INFO - PROCESS | 3660 | ++DOMWINDOW == 84 (19AD3C00) [pid = 3660] [serial = 1008] [outer = 18764C00] 18:39:17 INFO - PROCESS | 3660 | 1461029957834 Marionette DEBUG loaded listener.js 18:39:17 INFO - PROCESS | 3660 | ++DOMWINDOW == 85 (19BC9400) [pid = 3660] [serial = 1009] [outer = 18764C00] 18:39:18 INFO - PROCESS | 3660 | 1461029958191 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 18:39:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 18:39:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 592ms 18:39:18 INFO - PROCESS | 3660 | 1461029958269 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 18:39:18 INFO - PROCESS | 3660 | 1461029958273 Marionette TRACE conn2 <- [1,1309,null,{"value":"13"}] 18:39:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 18:39:18 INFO - PROCESS | 3660 | 1461029958279 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 18:39:18 INFO - PROCESS | 3660 | 1461029958283 Marionette TRACE conn2 <- [1,1310,null,{}] 18:39:18 INFO - PROCESS | 3660 | 1461029958289 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:18 INFO - PROCESS | 3660 | 1461029958397 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 18:39:18 INFO - PROCESS | 3660 | 1461029958556 Marionette TRACE conn2 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:18 INFO - PROCESS | 3660 | ++DOCSHELL 136B2800 == 46 [pid = 3660] [id = 337] 18:39:18 INFO - PROCESS | 3660 | ++DOMWINDOW == 86 (1378EC00) [pid = 3660] [serial = 1010] [outer = 00000000] 18:39:18 INFO - PROCESS | 3660 | ++DOMWINDOW == 87 (13814000) [pid = 3660] [serial = 1011] [outer = 1378EC00] 18:39:18 INFO - PROCESS | 3660 | 1461029958595 Marionette DEBUG loaded listener.js 18:39:18 INFO - PROCESS | 3660 | ++DOMWINDOW == 88 (14210000) [pid = 3660] [serial = 1012] [outer = 1378EC00] 18:39:19 INFO - PROCESS | 3660 | 1461029959150 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 18:39:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 18:39:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 934ms 18:39:19 INFO - PROCESS | 3660 | 1461029959206 Marionette TRACE conn2 -> [0,1313,"getWindowHandle",null] 18:39:19 INFO - PROCESS | 3660 | 1461029959210 Marionette TRACE conn2 <- [1,1313,null,{"value":"13"}] 18:39:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 18:39:19 INFO - PROCESS | 3660 | 1461029959218 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 18:39:19 INFO - PROCESS | 3660 | 1461029959221 Marionette TRACE conn2 <- [1,1314,null,{}] 18:39:19 INFO - PROCESS | 3660 | 1461029959226 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:19 INFO - PROCESS | 3660 | 1461029959356 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 18:39:19 INFO - PROCESS | 3660 | 1461029959481 Marionette TRACE conn2 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:19 INFO - PROCESS | 3660 | ++DOCSHELL 15612400 == 47 [pid = 3660] [id = 338] 18:39:19 INFO - PROCESS | 3660 | ++DOMWINDOW == 89 (15619C00) [pid = 3660] [serial = 1013] [outer = 00000000] 18:39:19 INFO - PROCESS | 3660 | ++DOMWINDOW == 90 (1666B000) [pid = 3660] [serial = 1014] [outer = 15619C00] 18:39:19 INFO - PROCESS | 3660 | 1461029959541 Marionette DEBUG loaded listener.js 18:39:19 INFO - PROCESS | 3660 | ++DOMWINDOW == 91 (16A7BC00) [pid = 3660] [serial = 1015] [outer = 15619C00] 18:39:20 INFO - PROCESS | 3660 | 1461029960131 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 18:39:20 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 18:39:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 934ms 18:39:20 INFO - PROCESS | 3660 | 1461029960162 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 18:39:20 INFO - PROCESS | 3660 | 1461029960164 Marionette TRACE conn2 <- [1,1317,null,{"value":"13"}] 18:39:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 18:39:20 INFO - PROCESS | 3660 | 1461029960168 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 18:39:20 INFO - PROCESS | 3660 | 1461029960170 Marionette TRACE conn2 <- [1,1318,null,{}] 18:39:20 INFO - PROCESS | 3660 | 1461029960180 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:20 INFO - PROCESS | 3660 | 1461029960284 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 18:39:20 INFO - PROCESS | 3660 | 1461029960411 Marionette TRACE conn2 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:20 INFO - PROCESS | 3660 | ++DOCSHELL 17F2FC00 == 48 [pid = 3660] [id = 339] 18:39:20 INFO - PROCESS | 3660 | ++DOMWINDOW == 92 (182AAC00) [pid = 3660] [serial = 1016] [outer = 00000000] 18:39:20 INFO - PROCESS | 3660 | ++DOMWINDOW == 93 (19722C00) [pid = 3660] [serial = 1017] [outer = 182AAC00] 18:39:20 INFO - PROCESS | 3660 | 1461029960470 Marionette DEBUG loaded listener.js 18:39:20 INFO - PROCESS | 3660 | ++DOMWINDOW == 94 (19BCBC00) [pid = 3660] [serial = 1018] [outer = 182AAC00] 18:39:21 INFO - PROCESS | 3660 | 1461029961082 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 18:39:21 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 18:39:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 934ms 18:39:21 INFO - PROCESS | 3660 | 1461029961113 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 18:39:21 INFO - PROCESS | 3660 | 1461029961115 Marionette TRACE conn2 <- [1,1321,null,{"value":"13"}] 18:39:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 18:39:21 INFO - PROCESS | 3660 | 1461029961118 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 18:39:21 INFO - PROCESS | 3660 | 1461029961120 Marionette TRACE conn2 <- [1,1322,null,{}] 18:39:21 INFO - PROCESS | 3660 | 1461029961124 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:21 INFO - PROCESS | 3660 | 1461029961222 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 18:39:21 INFO - PROCESS | 3660 | 1461029961319 Marionette TRACE conn2 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:21 INFO - PROCESS | 3660 | ++DOCSHELL 19DCA800 == 49 [pid = 3660] [id = 340] 18:39:21 INFO - PROCESS | 3660 | ++DOMWINDOW == 95 (1A007000) [pid = 3660] [serial = 1019] [outer = 00000000] 18:39:21 INFO - PROCESS | 3660 | ++DOMWINDOW == 96 (1A0EF400) [pid = 3660] [serial = 1020] [outer = 1A007000] 18:39:21 INFO - PROCESS | 3660 | 1461029961372 Marionette DEBUG loaded listener.js 18:39:21 INFO - PROCESS | 3660 | ++DOMWINDOW == 97 (1A0FA400) [pid = 3660] [serial = 1021] [outer = 1A007000] 18:39:21 INFO - PROCESS | 3660 | 1461029961905 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 18:39:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 18:39:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 841ms 18:39:21 INFO - PROCESS | 3660 | 1461029961962 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 18:39:21 INFO - PROCESS | 3660 | 1461029961964 Marionette TRACE conn2 <- [1,1325,null,{"value":"13"}] 18:39:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 18:39:21 INFO - PROCESS | 3660 | 1461029961968 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 18:39:21 INFO - PROCESS | 3660 | 1461029961969 Marionette TRACE conn2 <- [1,1326,null,{}] 18:39:21 INFO - PROCESS | 3660 | 1461029961973 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:22 INFO - PROCESS | 3660 | 1461029962068 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 18:39:22 INFO - PROCESS | 3660 | 1461029962165 Marionette TRACE conn2 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:22 INFO - PROCESS | 3660 | ++DOCSHELL 18A82C00 == 50 [pid = 3660] [id = 341] 18:39:22 INFO - PROCESS | 3660 | ++DOMWINDOW == 98 (19C66000) [pid = 3660] [serial = 1022] [outer = 00000000] 18:39:22 INFO - PROCESS | 3660 | ++DOMWINDOW == 99 (1A5F4800) [pid = 3660] [serial = 1023] [outer = 19C66000] 18:39:22 INFO - PROCESS | 3660 | 1461029962217 Marionette DEBUG loaded listener.js 18:39:22 INFO - PROCESS | 3660 | ++DOMWINDOW == 100 (1A5F4C00) [pid = 3660] [serial = 1024] [outer = 19C66000] 18:39:23 INFO - PROCESS | 3660 | --DOCSHELL 17F22400 == 49 [pid = 3660] [id = 25] 18:39:23 INFO - PROCESS | 3660 | --DOCSHELL 123C3000 == 48 [pid = 3660] [id = 27] 18:39:23 INFO - PROCESS | 3660 | --DOCSHELL 14A8F000 == 47 [pid = 3660] [id = 28] 18:39:23 INFO - PROCESS | 3660 | --DOCSHELL 1861DC00 == 46 [pid = 3660] [id = 26] 18:39:23 INFO - PROCESS | 3660 | --DOCSHELL 136ACC00 == 45 [pid = 3660] [id = 22] 18:39:23 INFO - PROCESS | 3660 | --DOMWINDOW == 99 (11C2B400) [pid = 3660] [serial = 934] [outer = 00000000] [url = about:blank] 18:39:23 INFO - PROCESS | 3660 | --DOMWINDOW == 98 (18211400) [pid = 3660] [serial = 951] [outer = 00000000] [url = about:blank] 18:39:23 INFO - PROCESS | 3660 | --DOMWINDOW == 97 (18213000) [pid = 3660] [serial = 952] [outer = 00000000] [url = about:blank] 18:39:23 INFO - PROCESS | 3660 | --DOMWINDOW == 96 (19771C00) [pid = 3660] [serial = 964] [outer = 00000000] [url = about:blank] 18:39:23 INFO - PROCESS | 3660 | --DOMWINDOW == 95 (18D3D400) [pid = 3660] [serial = 958] [outer = 00000000] [url = about:blank] 18:39:23 INFO - PROCESS | 3660 | --DOMWINDOW == 94 (16522400) [pid = 3660] [serial = 966] [outer = 00000000] [url = about:blank] 18:39:23 INFO - PROCESS | 3660 | --DOMWINDOW == 93 (16669800) [pid = 3660] [serial = 967] [outer = 00000000] [url = about:blank] 18:39:23 INFO - PROCESS | 3660 | --DOMWINDOW == 92 (18765800) [pid = 3660] [serial = 955] [outer = 00000000] [url = about:blank] 18:39:23 INFO - PROCESS | 3660 | --DOMWINDOW == 91 (18D3CC00) [pid = 3660] [serial = 957] [outer = 00000000] [url = about:blank] 18:39:23 INFO - PROCESS | 3660 | --DOMWINDOW == 90 (19652C00) [pid = 3660] [serial = 961] [outer = 00000000] [url = about:blank] 18:39:23 INFO - PROCESS | 3660 | --DOMWINDOW == 89 (192C1C00) [pid = 3660] [serial = 960] [outer = 00000000] [url = about:blank] 18:39:23 INFO - PROCESS | 3660 | --DOMWINDOW == 88 (1D452800) [pid = 3660] [serial = 931] [outer = 00000000] [url = about:blank] 18:39:23 INFO - PROCESS | 3660 | --DOMWINDOW == 87 (1542D400) [pid = 3660] [serial = 942] [outer = 00000000] [url = about:blank] 18:39:23 INFO - PROCESS | 3660 | --DOMWINDOW == 86 (1561A000) [pid = 3660] [serial = 943] [outer = 00000000] [url = about:blank] 18:39:23 INFO - PROCESS | 3660 | --DOMWINDOW == 85 (19769400) [pid = 3660] [serial = 963] [outer = 00000000] [url = about:blank] 18:39:23 INFO - PROCESS | 3660 | --DOMWINDOW == 84 (1320E000) [pid = 3660] [serial = 936] [outer = 00000000] [url = about:blank] 18:39:23 INFO - PROCESS | 3660 | --DOMWINDOW == 83 (13265000) [pid = 3660] [serial = 937] [outer = 00000000] [url = about:blank] 18:39:23 INFO - PROCESS | 3660 | --DOMWINDOW == 82 (15AB7800) [pid = 3660] [serial = 945] [outer = 00000000] [url = about:blank] 18:39:23 INFO - PROCESS | 3660 | --DOMWINDOW == 81 (15C89000) [pid = 3660] [serial = 946] [outer = 00000000] [url = about:blank] 18:39:23 INFO - PROCESS | 3660 | --DOMWINDOW == 80 (18766800) [pid = 3660] [serial = 954] [outer = 00000000] [url = about:blank] 18:39:23 INFO - PROCESS | 3660 | --DOMWINDOW == 79 (14349C00) [pid = 3660] [serial = 939] [outer = 00000000] [url = about:blank] 18:39:23 INFO - PROCESS | 3660 | --DOMWINDOW == 78 (14A87C00) [pid = 3660] [serial = 940] [outer = 00000000] [url = about:blank] 18:39:23 INFO - PROCESS | 3660 | --DOMWINDOW == 77 (1652CC00) [pid = 3660] [serial = 948] [outer = 00000000] [url = about:blank] 18:39:23 INFO - PROCESS | 3660 | --DOMWINDOW == 76 (19726800) [pid = 3660] [serial = 970] [outer = 00000000] [url = about:blank] 18:39:23 INFO - PROCESS | 3660 | --DOMWINDOW == 75 (16A79000) [pid = 3660] [serial = 949] [outer = 00000000] [url = about:blank] 18:39:23 INFO - PROCESS | 3660 | --DOMWINDOW == 74 (19716C00) [pid = 3660] [serial = 969] [outer = 00000000] [url = about:blank] 18:39:23 INFO - PROCESS | 3660 | --DOMWINDOW == 73 (11C23800) [pid = 3660] [serial = 933] [outer = 00000000] [url = about:blank] 18:39:23 INFO - PROCESS | 3660 | --DOMWINDOW == 72 (19AAE800) [pid = 3660] [serial = 972] [outer = 00000000] [url = about:blank] 18:39:23 INFO - PROCESS | 3660 | 1461029963434 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 18:39:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 18:39:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1495ms 18:39:23 INFO - PROCESS | 3660 | 1461029963458 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 18:39:23 INFO - PROCESS | 3660 | 1461029963464 Marionette TRACE conn2 <- [1,1329,null,{"value":"13"}] 18:39:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 18:39:23 INFO - PROCESS | 3660 | 1461029963499 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 18:39:23 INFO - PROCESS | 3660 | 1461029963505 Marionette TRACE conn2 <- [1,1330,null,{}] 18:39:23 INFO - PROCESS | 3660 | 1461029963514 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:23 INFO - PROCESS | 3660 | 1461029963600 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 18:39:23 INFO - PROCESS | 3660 | 1461029963610 Marionette TRACE conn2 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:23 INFO - PROCESS | 3660 | ++DOCSHELL 13792800 == 46 [pid = 3660] [id = 342] 18:39:23 INFO - PROCESS | 3660 | ++DOMWINDOW == 73 (13796C00) [pid = 3660] [serial = 1025] [outer = 00000000] 18:39:23 INFO - PROCESS | 3660 | ++DOMWINDOW == 74 (13ACD800) [pid = 3660] [serial = 1026] [outer = 13796C00] 18:39:23 INFO - PROCESS | 3660 | 1461029963665 Marionette DEBUG loaded listener.js 18:39:23 INFO - PROCESS | 3660 | ++DOMWINDOW == 75 (14A8F000) [pid = 3660] [serial = 1027] [outer = 13796C00] 18:39:24 INFO - PROCESS | 3660 | 1461029964134 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 18:39:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 18:39:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 685ms 18:39:24 INFO - PROCESS | 3660 | 1461029964196 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 18:39:24 INFO - PROCESS | 3660 | 1461029964202 Marionette TRACE conn2 <- [1,1333,null,{"value":"13"}] 18:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 18:39:24 INFO - PROCESS | 3660 | 1461029964208 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 18:39:24 INFO - PROCESS | 3660 | 1461029964210 Marionette TRACE conn2 <- [1,1334,null,{}] 18:39:24 INFO - PROCESS | 3660 | 1461029964213 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:24 INFO - PROCESS | 3660 | 1461029964293 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 18:39:24 INFO - PROCESS | 3660 | 1461029964299 Marionette TRACE conn2 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:24 INFO - PROCESS | 3660 | ++DOCSHELL 1542CC00 == 47 [pid = 3660] [id = 343] 18:39:24 INFO - PROCESS | 3660 | ++DOMWINDOW == 76 (154E0800) [pid = 3660] [serial = 1028] [outer = 00000000] 18:39:24 INFO - PROCESS | 3660 | ++DOMWINDOW == 77 (158F8800) [pid = 3660] [serial = 1029] [outer = 154E0800] 18:39:24 INFO - PROCESS | 3660 | 1461029964344 Marionette DEBUG loaded listener.js 18:39:24 INFO - PROCESS | 3660 | ++DOMWINDOW == 78 (15C86000) [pid = 3660] [serial = 1030] [outer = 154E0800] 18:39:24 INFO - PROCESS | 3660 | 1461029964816 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 18:39:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 18:39:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 638ms 18:39:24 INFO - PROCESS | 3660 | 1461029964844 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 18:39:24 INFO - PROCESS | 3660 | 1461029964847 Marionette TRACE conn2 <- [1,1337,null,{"value":"13"}] 18:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 18:39:24 INFO - PROCESS | 3660 | 1461029964850 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 18:39:24 INFO - PROCESS | 3660 | 1461029964853 Marionette TRACE conn2 <- [1,1338,null,{}] 18:39:24 INFO - PROCESS | 3660 | 1461029964863 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:24 INFO - PROCESS | 3660 | 1461029964978 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 18:39:25 INFO - PROCESS | 3660 | 1461029965057 Marionette TRACE conn2 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:25 INFO - PROCESS | 3660 | ++DOCSHELL 15422800 == 48 [pid = 3660] [id = 344] 18:39:25 INFO - PROCESS | 3660 | ++DOMWINDOW == 79 (158EF400) [pid = 3660] [serial = 1031] [outer = 00000000] 18:39:25 INFO - PROCESS | 3660 | ++DOMWINDOW == 80 (16A7C000) [pid = 3660] [serial = 1032] [outer = 158EF400] 18:39:25 INFO - PROCESS | 3660 | 1461029965110 Marionette DEBUG loaded listener.js 18:39:25 INFO - PROCESS | 3660 | ++DOMWINDOW == 81 (17F2BC00) [pid = 3660] [serial = 1033] [outer = 158EF400] 18:39:25 INFO - PROCESS | 3660 | 1461029965497 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 18:39:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 18:39:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 701ms 18:39:25 INFO - PROCESS | 3660 | 1461029965549 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 18:39:25 INFO - PROCESS | 3660 | 1461029965552 Marionette TRACE conn2 <- [1,1341,null,{"value":"13"}] 18:39:25 INFO - PROCESS | 3660 | 1461029965555 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 18:39:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 18:39:25 INFO - PROCESS | 3660 | 1461029965557 Marionette TRACE conn2 <- [1,1342,null,{}] 18:39:25 INFO - PROCESS | 3660 | 1461029965560 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:25 INFO - PROCESS | 3660 | 1461029965675 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 18:39:25 INFO - PROCESS | 3660 | 1461029965688 Marionette TRACE conn2 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:25 INFO - PROCESS | 3660 | ++DOCSHELL 16666400 == 49 [pid = 3660] [id = 345] 18:39:25 INFO - PROCESS | 3660 | ++DOMWINDOW == 82 (16943800) [pid = 3660] [serial = 1034] [outer = 00000000] 18:39:25 INFO - PROCESS | 3660 | ++DOMWINDOW == 83 (1876E400) [pid = 3660] [serial = 1035] [outer = 16943800] 18:39:25 INFO - PROCESS | 3660 | 1461029965746 Marionette DEBUG loaded listener.js 18:39:25 INFO - PROCESS | 3660 | ++DOMWINDOW == 84 (187A1400) [pid = 3660] [serial = 1036] [outer = 16943800] 18:39:26 INFO - PROCESS | 3660 | 1461029966169 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 18:39:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 18:39:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 638ms 18:39:26 INFO - PROCESS | 3660 | 1461029966196 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 18:39:26 INFO - PROCESS | 3660 | 1461029966198 Marionette TRACE conn2 <- [1,1345,null,{"value":"13"}] 18:39:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 18:39:26 INFO - PROCESS | 3660 | 1461029966201 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 18:39:26 INFO - PROCESS | 3660 | 1461029966202 Marionette TRACE conn2 <- [1,1346,null,{}] 18:39:26 INFO - PROCESS | 3660 | 1461029966206 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:26 INFO - PROCESS | 3660 | 1461029966310 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 18:39:26 INFO - PROCESS | 3660 | 1461029966397 Marionette TRACE conn2 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:26 INFO - PROCESS | 3660 | ++DOCSHELL 1892A400 == 50 [pid = 3660] [id = 346] 18:39:26 INFO - PROCESS | 3660 | ++DOMWINDOW == 85 (18A81800) [pid = 3660] [serial = 1037] [outer = 00000000] 18:39:26 INFO - PROCESS | 3660 | ++DOMWINDOW == 86 (18D41400) [pid = 3660] [serial = 1038] [outer = 18A81800] 18:39:26 INFO - PROCESS | 3660 | 1461029966441 Marionette DEBUG loaded listener.js 18:39:26 INFO - PROCESS | 3660 | ++DOMWINDOW == 87 (18D47000) [pid = 3660] [serial = 1039] [outer = 18A81800] 18:39:26 INFO - PROCESS | 3660 | 1461029966870 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 18:39:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 18:39:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 685ms 18:39:26 INFO - PROCESS | 3660 | 1461029966898 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 18:39:26 INFO - PROCESS | 3660 | 1461029966900 Marionette TRACE conn2 <- [1,1349,null,{"value":"13"}] 18:39:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 18:39:26 INFO - PROCESS | 3660 | 1461029966903 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 18:39:26 INFO - PROCESS | 3660 | 1461029966905 Marionette TRACE conn2 <- [1,1350,null,{}] 18:39:26 INFO - PROCESS | 3660 | 1461029966908 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:27 INFO - PROCESS | 3660 | 1461029967034 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 18:39:27 INFO - PROCESS | 3660 | 1461029967042 Marionette TRACE conn2 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:27 INFO - PROCESS | 3660 | ++DOCSHELL 187A4800 == 51 [pid = 3660] [id = 347] 18:39:27 INFO - PROCESS | 3660 | ++DOMWINDOW == 88 (18D3E800) [pid = 3660] [serial = 1040] [outer = 00000000] 18:39:27 INFO - PROCESS | 3660 | ++DOMWINDOW == 89 (19720400) [pid = 3660] [serial = 1041] [outer = 18D3E800] 18:39:27 INFO - PROCESS | 3660 | 1461029967135 Marionette DEBUG loaded listener.js 18:39:27 INFO - PROCESS | 3660 | ++DOMWINDOW == 90 (1976C800) [pid = 3660] [serial = 1042] [outer = 18D3E800] 18:39:27 INFO - PROCESS | 3660 | 1461029967560 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 18:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 18:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 685ms 18:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 18:39:27 INFO - PROCESS | 3660 | 1461029967603 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 18:39:27 INFO - PROCESS | 3660 | 1461029967605 Marionette TRACE conn2 <- [1,1353,null,{"value":"13"}] 18:39:27 INFO - PROCESS | 3660 | 1461029967612 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 18:39:27 INFO - PROCESS | 3660 | 1461029967614 Marionette TRACE conn2 <- [1,1354,null,{}] 18:39:27 INFO - PROCESS | 3660 | 1461029967618 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:27 INFO - PROCESS | 3660 | 1461029967811 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 18:39:27 INFO - PROCESS | 3660 | --DOMWINDOW == 89 (11BF4400) [pid = 3660] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 18:39:27 INFO - PROCESS | 3660 | --DOMWINDOW == 88 (13263400) [pid = 3660] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 18:39:27 INFO - PROCESS | 3660 | --DOMWINDOW == 87 (1380A000) [pid = 3660] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 18:39:27 INFO - PROCESS | 3660 | --DOMWINDOW == 86 (18110800) [pid = 3660] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 18:39:27 INFO - PROCESS | 3660 | --DOMWINDOW == 85 (18101C00) [pid = 3660] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 18:39:27 INFO - PROCESS | 3660 | --DOMWINDOW == 84 (19712C00) [pid = 3660] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 18:39:27 INFO - PROCESS | 3660 | --DOMWINDOW == 83 (1380A400) [pid = 3660] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 18:39:27 INFO - PROCESS | 3660 | --DOMWINDOW == 82 (15CD2C00) [pid = 3660] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 18:39:27 INFO - PROCESS | 3660 | --DOMWINDOW == 81 (16671400) [pid = 3660] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 18:39:27 INFO - PROCESS | 3660 | 1461029967873 Marionette TRACE conn2 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:27 INFO - PROCESS | 3660 | ++DOCSHELL 02A9D400 == 52 [pid = 3660] [id = 348] 18:39:27 INFO - PROCESS | 3660 | ++DOMWINDOW == 82 (11BF4400) [pid = 3660] [serial = 1043] [outer = 00000000] 18:39:27 INFO - PROCESS | 3660 | ++DOMWINDOW == 83 (13793000) [pid = 3660] [serial = 1044] [outer = 11BF4400] 18:39:27 INFO - PROCESS | 3660 | 1461029967919 Marionette DEBUG loaded listener.js 18:39:27 INFO - PROCESS | 3660 | ++DOMWINDOW == 84 (1542B400) [pid = 3660] [serial = 1045] [outer = 11BF4400] 18:39:28 INFO - PROCESS | 3660 | 1461029968268 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1357,"getWindowHandle",null] 18:39:28 INFO - PROCESS | 3660 | 1461029968294 Marionette TRACE conn2 <- [1,1357,null,{"value":"13"}] 18:39:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 18:39:28 INFO - PROCESS | 3660 | 1461029968297 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 18:39:28 INFO - PROCESS | 3660 | 1461029968299 Marionette TRACE conn2 <- [1,1358,null,{}] 18:39:28 INFO - PROCESS | 3660 | 1461029968302 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:28 INFO - PROCESS | 3660 | 1461029968386 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 18:39:28 INFO - PROCESS | 3660 | 1461029968393 Marionette TRACE conn2 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:28 INFO - PROCESS | 3660 | ++DOCSHELL 14399800 == 53 [pid = 3660] [id = 349] 18:39:28 INFO - PROCESS | 3660 | ++DOMWINDOW == 85 (16468800) [pid = 3660] [serial = 1046] [outer = 00000000] 18:39:28 INFO - PROCESS | 3660 | ++DOMWINDOW == 86 (1A012800) [pid = 3660] [serial = 1047] [outer = 16468800] 18:39:28 INFO - PROCESS | 3660 | 1461029968437 Marionette DEBUG loaded listener.js 18:39:28 INFO - PROCESS | 3660 | ++DOMWINDOW == 87 (1A0F0800) [pid = 3660] [serial = 1048] [outer = 16468800] 18:39:28 INFO - PROCESS | 3660 | 1461029968857 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1361,"getWindowHandle",null] 18:39:28 INFO - PROCESS | 3660 | 1461029968897 Marionette TRACE conn2 <- [1,1361,null,{"value":"13"}] 18:39:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 18:39:28 INFO - PROCESS | 3660 | 1461029968900 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 18:39:28 INFO - PROCESS | 3660 | 1461029968902 Marionette TRACE conn2 <- [1,1362,null,{}] 18:39:28 INFO - PROCESS | 3660 | 1461029968905 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:28 INFO - PROCESS | 3660 | 1461029968986 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 18:39:28 INFO - PROCESS | 3660 | 1461029968992 Marionette TRACE conn2 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:28 INFO - PROCESS | 3660 | ++DOCSHELL 19772800 == 54 [pid = 3660] [id = 350] 18:39:28 INFO - PROCESS | 3660 | ++DOMWINDOW == 88 (1A729400) [pid = 3660] [serial = 1049] [outer = 00000000] 18:39:29 INFO - PROCESS | 3660 | ++DOMWINDOW == 89 (1C063000) [pid = 3660] [serial = 1050] [outer = 1A729400] 18:39:29 INFO - PROCESS | 3660 | 1461029969035 Marionette DEBUG loaded listener.js 18:39:29 INFO - PROCESS | 3660 | ++DOMWINDOW == 90 (13203C00) [pid = 3660] [serial = 1051] [outer = 1A729400] 18:39:29 INFO - PROCESS | 3660 | [3660] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:39:29 INFO - PROCESS | 3660 | 1461029969477 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1365,"getWindowHandle",null] 18:39:29 INFO - PROCESS | 3660 | 1461029969540 Marionette TRACE conn2 <- [1,1365,null,{"value":"13"}] 18:39:29 INFO - PROCESS | 3660 | 1461029969547 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 18:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 18:39:29 INFO - PROCESS | 3660 | 1461029969549 Marionette TRACE conn2 <- [1,1366,null,{}] 18:39:29 INFO - PROCESS | 3660 | 1461029969552 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:29 INFO - PROCESS | 3660 | 1461029969636 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 18:39:29 INFO - PROCESS | 3660 | 1461029969644 Marionette TRACE conn2 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:29 INFO - PROCESS | 3660 | ++DOCSHELL 1380B400 == 55 [pid = 3660] [id = 351] 18:39:29 INFO - PROCESS | 3660 | ++DOMWINDOW == 91 (17F2A800) [pid = 3660] [serial = 1052] [outer = 00000000] 18:39:29 INFO - PROCESS | 3660 | ++DOMWINDOW == 92 (1C06EC00) [pid = 3660] [serial = 1053] [outer = 17F2A800] 18:39:29 INFO - PROCESS | 3660 | 1461029969690 Marionette DEBUG loaded listener.js 18:39:29 INFO - PROCESS | 3660 | ++DOMWINDOW == 93 (1C152C00) [pid = 3660] [serial = 1054] [outer = 17F2A800] 18:39:30 INFO - PROCESS | 3660 | 1461029970413 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 18:39:30 INFO - PROCESS | 3660 | 1461029970459 Marionette TRACE conn2 <- [1,1369,null,{"value":"13"}] 18:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 18:39:30 INFO - PROCESS | 3660 | 1461029970487 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 18:39:30 INFO - PROCESS | 3660 | 1461029970491 Marionette TRACE conn2 <- [1,1370,null,{}] 18:39:30 INFO - PROCESS | 3660 | 1461029970500 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:30 INFO - PROCESS | 3660 | 1461029970611 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 18:39:30 INFO - PROCESS | 3660 | 1461029970733 Marionette TRACE conn2 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:30 INFO - PROCESS | 3660 | ++DOCSHELL 13262800 == 56 [pid = 3660] [id = 352] 18:39:30 INFO - PROCESS | 3660 | ++DOMWINDOW == 94 (13813800) [pid = 3660] [serial = 1055] [outer = 00000000] 18:39:30 INFO - PROCESS | 3660 | ++DOMWINDOW == 95 (16522400) [pid = 3660] [serial = 1056] [outer = 13813800] 18:39:30 INFO - PROCESS | 3660 | 1461029970789 Marionette DEBUG loaded listener.js 18:39:30 INFO - PROCESS | 3660 | ++DOMWINDOW == 96 (16946000) [pid = 3660] [serial = 1057] [outer = 13813800] 18:39:31 INFO - PROCESS | 3660 | [3660] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:39:31 INFO - PROCESS | 3660 | 1461029971352 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 18:39:31 INFO - PROCESS | 3660 | 1461029971396 Marionette TRACE conn2 <- [1,1373,null,{"value":"13"}] 18:39:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 18:39:31 INFO - PROCESS | 3660 | 1461029971402 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 18:39:31 INFO - PROCESS | 3660 | 1461029971405 Marionette TRACE conn2 <- [1,1374,null,{}] 18:39:31 INFO - PROCESS | 3660 | 1461029971409 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:31 INFO - PROCESS | 3660 | 1461029971516 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 18:39:31 INFO - PROCESS | 3660 | 1461029971616 Marionette TRACE conn2 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:31 INFO - PROCESS | 3660 | ++DOCSHELL 18618400 == 57 [pid = 3660] [id = 353] 18:39:31 INFO - PROCESS | 3660 | ++DOMWINDOW == 97 (18766800) [pid = 3660] [serial = 1058] [outer = 00000000] 18:39:31 INFO - PROCESS | 3660 | ++DOMWINDOW == 98 (1970C000) [pid = 3660] [serial = 1059] [outer = 18766800] 18:39:31 INFO - PROCESS | 3660 | 1461029971669 Marionette DEBUG loaded listener.js 18:39:31 INFO - PROCESS | 3660 | ++DOMWINDOW == 99 (19724000) [pid = 3660] [serial = 1060] [outer = 18766800] 18:39:32 INFO - PROCESS | 3660 | 1461029972242 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 18:39:32 INFO - PROCESS | 3660 | 1461029972307 Marionette TRACE conn2 <- [1,1377,null,{"value":"13"}] 18:39:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 18:39:32 INFO - PROCESS | 3660 | 1461029972311 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 18:39:32 INFO - PROCESS | 3660 | 1461029972315 Marionette TRACE conn2 <- [1,1378,null,{}] 18:39:32 INFO - PROCESS | 3660 | 1461029972325 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:32 INFO - PROCESS | 3660 | 1461029972428 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 18:39:32 INFO - PROCESS | 3660 | 1461029972556 Marionette TRACE conn2 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:32 INFO - PROCESS | 3660 | ++DOCSHELL 1C06BC00 == 58 [pid = 3660] [id = 354] 18:39:32 INFO - PROCESS | 3660 | ++DOMWINDOW == 100 (1C06C400) [pid = 3660] [serial = 1061] [outer = 00000000] 18:39:32 INFO - PROCESS | 3660 | ++DOMWINDOW == 101 (1C15C800) [pid = 3660] [serial = 1062] [outer = 1C06C400] 18:39:32 INFO - PROCESS | 3660 | 1461029972613 Marionette DEBUG loaded listener.js 18:39:32 INFO - PROCESS | 3660 | ++DOMWINDOW == 102 (1C160800) [pid = 3660] [serial = 1063] [outer = 1C06C400] 18:39:33 INFO - PROCESS | 3660 | 1461029973157 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 18:39:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 18:39:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 887ms 18:39:33 INFO - PROCESS | 3660 | 1461029973198 Marionette TRACE conn2 -> [0,1381,"getWindowHandle",null] 18:39:33 INFO - PROCESS | 3660 | 1461029973201 Marionette TRACE conn2 <- [1,1381,null,{"value":"13"}] 18:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 18:39:33 INFO - PROCESS | 3660 | 1461029973205 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 18:39:33 INFO - PROCESS | 3660 | 1461029973206 Marionette TRACE conn2 <- [1,1382,null,{}] 18:39:33 INFO - PROCESS | 3660 | 1461029973210 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:33 INFO - PROCESS | 3660 | 1461029973312 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 18:39:33 INFO - PROCESS | 3660 | 1461029973438 Marionette TRACE conn2 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:33 INFO - PROCESS | 3660 | ++DOCSHELL 1C159C00 == 59 [pid = 3660] [id = 355] 18:39:33 INFO - PROCESS | 3660 | ++DOMWINDOW == 103 (1C15A800) [pid = 3660] [serial = 1064] [outer = 00000000] 18:39:33 INFO - PROCESS | 3660 | ++DOMWINDOW == 104 (1C90B400) [pid = 3660] [serial = 1065] [outer = 1C15A800] 18:39:33 INFO - PROCESS | 3660 | 1461029973492 Marionette DEBUG loaded listener.js 18:39:33 INFO - PROCESS | 3660 | ++DOMWINDOW == 105 (1C910400) [pid = 3660] [serial = 1066] [outer = 1C15A800] 18:39:34 INFO - PROCESS | 3660 | 1461029974315 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 18:39:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 18:39:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1137ms 18:39:34 INFO - PROCESS | 3660 | 1461029974347 Marionette TRACE conn2 -> [0,1385,"getWindowHandle",null] 18:39:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 18:39:34 INFO - PROCESS | 3660 | 1461029974351 Marionette TRACE conn2 <- [1,1385,null,{"value":"13"}] 18:39:34 INFO - PROCESS | 3660 | 1461029974356 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 18:39:34 INFO - PROCESS | 3660 | 1461029974360 Marionette TRACE conn2 <- [1,1386,null,{}] 18:39:34 INFO - PROCESS | 3660 | 1461029974366 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:34 INFO - PROCESS | 3660 | 1461029974459 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 18:39:34 INFO - PROCESS | 3660 | 1461029974591 Marionette TRACE conn2 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:34 INFO - PROCESS | 3660 | ++DOCSHELL 02AA0400 == 60 [pid = 3660] [id = 356] 18:39:34 INFO - PROCESS | 3660 | ++DOMWINDOW == 106 (11C1F000) [pid = 3660] [serial = 1067] [outer = 00000000] 18:39:34 INFO - PROCESS | 3660 | ++DOMWINDOW == 107 (14203400) [pid = 3660] [serial = 1068] [outer = 11C1F000] 18:39:34 INFO - PROCESS | 3660 | 1461029974640 Marionette DEBUG loaded listener.js 18:39:34 INFO - PROCESS | 3660 | ++DOMWINDOW == 108 (15619800) [pid = 3660] [serial = 1069] [outer = 11C1F000] 18:39:35 INFO - PROCESS | 3660 | --DOCSHELL 02AA2400 == 59 [pid = 3660] [id = 334] 18:39:35 INFO - PROCESS | 3660 | --DOCSHELL 16A77C00 == 58 [pid = 3660] [id = 332] 18:39:35 INFO - PROCESS | 3660 | --DOCSHELL 1652C800 == 57 [pid = 3660] [id = 330] 18:39:35 INFO - PROCESS | 3660 | --DOCSHELL 13266000 == 56 [pid = 3660] [id = 21] 18:39:35 INFO - PROCESS | 3660 | --DOCSHELL 17F2F800 == 55 [pid = 3660] [id = 331] 18:39:35 INFO - PROCESS | 3660 | --DOCSHELL 15C8E400 == 54 [pid = 3660] [id = 329] 18:39:35 INFO - PROCESS | 3660 | --DOCSHELL 15410C00 == 53 [pid = 3660] [id = 23] 18:39:35 INFO - PROCESS | 3660 | --DOCSHELL 19772800 == 52 [pid = 3660] [id = 350] 18:39:35 INFO - PROCESS | 3660 | --DOCSHELL 14399800 == 51 [pid = 3660] [id = 349] 18:39:35 INFO - PROCESS | 3660 | --DOCSHELL 02A9D400 == 50 [pid = 3660] [id = 348] 18:39:35 INFO - PROCESS | 3660 | --DOCSHELL 187A4800 == 49 [pid = 3660] [id = 347] 18:39:35 INFO - PROCESS | 3660 | --DOCSHELL 1892A400 == 48 [pid = 3660] [id = 346] 18:39:35 INFO - PROCESS | 3660 | --DOCSHELL 16666400 == 47 [pid = 3660] [id = 345] 18:39:35 INFO - PROCESS | 3660 | --DOCSHELL 15422800 == 46 [pid = 3660] [id = 344] 18:39:35 INFO - PROCESS | 3660 | --DOCSHELL 1542CC00 == 45 [pid = 3660] [id = 343] 18:39:35 INFO - PROCESS | 3660 | --DOCSHELL 13792800 == 44 [pid = 3660] [id = 342] 18:39:35 INFO - PROCESS | 3660 | --DOMWINDOW == 107 (19AD3C00) [pid = 3660] [serial = 1008] [outer = 00000000] [url = about:blank] 18:39:35 INFO - PROCESS | 3660 | --DOCSHELL 15612400 == 43 [pid = 3660] [id = 338] 18:39:35 INFO - PROCESS | 3660 | --DOCSHELL 136B2800 == 42 [pid = 3660] [id = 337] 18:39:35 INFO - PROCESS | 3660 | 1461029975227 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 18:39:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 18:39:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 888ms 18:39:35 INFO - PROCESS | 3660 | 1461029975257 Marionette TRACE conn2 -> [0,1389,"getWindowHandle",null] 18:39:35 INFO - PROCESS | 3660 | 1461029975262 Marionette TRACE conn2 <- [1,1389,null,{"value":"13"}] 18:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 18:39:35 INFO - PROCESS | 3660 | 1461029975268 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 18:39:35 INFO - PROCESS | 3660 | 1461029975271 Marionette TRACE conn2 <- [1,1390,null,{}] 18:39:35 INFO - PROCESS | 3660 | 1461029975274 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:35 INFO - PROCESS | 3660 | 1461029975356 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 18:39:35 INFO - PROCESS | 3660 | 1461029975363 Marionette TRACE conn2 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:35 INFO - PROCESS | 3660 | ++DOCSHELL 1325C400 == 43 [pid = 3660] [id = 357] 18:39:35 INFO - PROCESS | 3660 | ++DOMWINDOW == 108 (13AC5000) [pid = 3660] [serial = 1070] [outer = 00000000] 18:39:35 INFO - PROCESS | 3660 | ++DOMWINDOW == 109 (1561A400) [pid = 3660] [serial = 1071] [outer = 13AC5000] 18:39:35 INFO - PROCESS | 3660 | 1461029975422 Marionette DEBUG loaded listener.js 18:39:35 INFO - PROCESS | 3660 | ++DOMWINDOW == 110 (15E32000) [pid = 3660] [serial = 1072] [outer = 13AC5000] 18:39:35 INFO - PROCESS | 3660 | --DOMWINDOW == 109 (1666E000) [pid = 3660] [serial = 1003] [outer = 00000000] [url = about:blank] 18:39:35 INFO - PROCESS | 3660 | --DOMWINDOW == 108 (1542FC00) [pid = 3660] [serial = 985] [outer = 00000000] [url = about:blank] 18:39:35 INFO - PROCESS | 3660 | --DOMWINDOW == 107 (147B3000) [pid = 3660] [serial = 981] [outer = 00000000] [url = about:blank] 18:39:35 INFO - PROCESS | 3660 | --DOMWINDOW == 106 (1879DC00) [pid = 3660] [serial = 994] [outer = 00000000] [url = about:blank] 18:39:35 INFO - PROCESS | 3660 | --DOMWINDOW == 105 (192BEC00) [pid = 3660] [serial = 997] [outer = 00000000] [url = about:blank] 18:39:35 INFO - PROCESS | 3660 | --DOMWINDOW == 104 (1971A400) [pid = 3660] [serial = 999] [outer = 00000000] [url = about:blank] 18:39:35 INFO - PROCESS | 3660 | --DOMWINDOW == 103 (1971BC00) [pid = 3660] [serial = 1005] [outer = 00000000] [url = about:blank] 18:39:35 INFO - PROCESS | 3660 | --DOMWINDOW == 102 (143A3400) [pid = 3660] [serial = 984] [outer = 00000000] [url = about:blank] 18:39:35 INFO - PROCESS | 3660 | --DOMWINDOW == 101 (16521C00) [pid = 3660] [serial = 988] [outer = 00000000] [url = about:blank] 18:39:35 INFO - PROCESS | 3660 | --DOMWINDOW == 100 (1434C000) [pid = 3660] [serial = 1002] [outer = 00000000] [url = about:blank] 18:39:35 INFO - PROCESS | 3660 | --DOMWINDOW == 99 (1540F800) [pid = 3660] [serial = 982] [outer = 00000000] [url = about:blank] 18:39:35 INFO - PROCESS | 3660 | --DOMWINDOW == 98 (19720000) [pid = 3660] [serial = 1000] [outer = 00000000] [url = about:blank] 18:39:35 INFO - PROCESS | 3660 | --DOMWINDOW == 97 (15421C00) [pid = 3660] [serial = 978] [outer = 00000000] [url = about:blank] 18:39:35 INFO - PROCESS | 3660 | --DOMWINDOW == 96 (18101400) [pid = 3660] [serial = 990] [outer = 00000000] [url = about:blank] 18:39:35 INFO - PROCESS | 3660 | --DOMWINDOW == 95 (18214400) [pid = 3660] [serial = 991] [outer = 00000000] [url = about:blank] 18:39:35 INFO - PROCESS | 3660 | --DOMWINDOW == 94 (11C1D000) [pid = 3660] [serial = 975] [outer = 00000000] [url = about:blank] 18:39:35 INFO - PROCESS | 3660 | --DOMWINDOW == 93 (15E3E800) [pid = 3660] [serial = 987] [outer = 00000000] [url = about:blank] 18:39:35 INFO - PROCESS | 3660 | --DOMWINDOW == 92 (192C2400) [pid = 3660] [serial = 996] [outer = 00000000] [url = about:blank] 18:39:35 INFO - PROCESS | 3660 | --DOMWINDOW == 91 (1879D400) [pid = 3660] [serial = 993] [outer = 00000000] [url = about:blank] 18:39:35 INFO - PROCESS | 3660 | --DOMWINDOW == 90 (19719000) [pid = 3660] [serial = 1006] [outer = 00000000] [url = about:blank] 18:39:35 INFO - PROCESS | 3660 | 1461029975887 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 18:39:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 18:39:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 639ms 18:39:35 INFO - PROCESS | 3660 | 1461029975956 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 18:39:35 INFO - PROCESS | 3660 | 1461029975958 Marionette TRACE conn2 <- [1,1393,null,{"value":"13"}] 18:39:35 INFO - PROCESS | 3660 | 1461029975971 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 18:39:35 INFO - PROCESS | 3660 | 1461029975974 Marionette TRACE conn2 <- [1,1394,null,{}] 18:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 18:39:35 INFO - PROCESS | 3660 | 1461029975986 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:36 INFO - PROCESS | 3660 | 1461029976072 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 18:39:36 INFO - PROCESS | 3660 | 1461029976083 Marionette TRACE conn2 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:36 INFO - PROCESS | 3660 | ++DOCSHELL 1652E400 == 44 [pid = 3660] [id = 358] 18:39:36 INFO - PROCESS | 3660 | ++DOMWINDOW == 91 (1652E800) [pid = 3660] [serial = 1073] [outer = 00000000] 18:39:36 INFO - PROCESS | 3660 | ++DOMWINDOW == 92 (17A9DC00) [pid = 3660] [serial = 1074] [outer = 1652E800] 18:39:36 INFO - PROCESS | 3660 | 1461029976130 Marionette DEBUG loaded listener.js 18:39:36 INFO - PROCESS | 3660 | ++DOMWINDOW == 93 (1810F800) [pid = 3660] [serial = 1075] [outer = 1652E800] 18:39:36 INFO - PROCESS | 3660 | 1461029976588 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 18:39:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 18:39:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 623ms 18:39:36 INFO - PROCESS | 3660 | 1461029976615 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 18:39:36 INFO - PROCESS | 3660 | 1461029976618 Marionette TRACE conn2 <- [1,1397,null,{"value":"13"}] 18:39:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 18:39:36 INFO - PROCESS | 3660 | 1461029976621 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 18:39:36 INFO - PROCESS | 3660 | 1461029976623 Marionette TRACE conn2 <- [1,1398,null,{}] 18:39:36 INFO - PROCESS | 3660 | 1461029976626 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:36 INFO - PROCESS | 3660 | 1461029976703 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 18:39:36 INFO - PROCESS | 3660 | 1461029976712 Marionette TRACE conn2 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:36 INFO - PROCESS | 3660 | ++DOCSHELL 18210C00 == 45 [pid = 3660] [id = 359] 18:39:36 INFO - PROCESS | 3660 | ++DOMWINDOW == 94 (182AEC00) [pid = 3660] [serial = 1076] [outer = 00000000] 18:39:36 INFO - PROCESS | 3660 | ++DOMWINDOW == 95 (187A5800) [pid = 3660] [serial = 1077] [outer = 182AEC00] 18:39:36 INFO - PROCESS | 3660 | 1461029976756 Marionette DEBUG loaded listener.js 18:39:36 INFO - PROCESS | 3660 | ++DOMWINDOW == 96 (18931C00) [pid = 3660] [serial = 1078] [outer = 182AEC00] 18:39:37 INFO - PROCESS | 3660 | 1461029977522 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 18:39:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 18:39:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 934ms 18:39:37 INFO - PROCESS | 3660 | 1461029977551 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 18:39:37 INFO - PROCESS | 3660 | 1461029977556 Marionette TRACE conn2 <- [1,1401,null,{"value":"13"}] 18:39:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 18:39:37 INFO - PROCESS | 3660 | 1461029977562 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 18:39:37 INFO - PROCESS | 3660 | 1461029977565 Marionette TRACE conn2 <- [1,1402,null,{}] 18:39:37 INFO - PROCESS | 3660 | 1461029977571 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:37 INFO - PROCESS | 3660 | 1461029977681 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 18:39:37 INFO - PROCESS | 3660 | 1461029977801 Marionette TRACE conn2 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:37 INFO - PROCESS | 3660 | ++DOCSHELL 1320B000 == 46 [pid = 3660] [id = 360] 18:39:37 INFO - PROCESS | 3660 | ++DOMWINDOW == 97 (15422C00) [pid = 3660] [serial = 1079] [outer = 00000000] 18:39:37 INFO - PROCESS | 3660 | ++DOMWINDOW == 98 (15E3AC00) [pid = 3660] [serial = 1080] [outer = 15422C00] 18:39:37 INFO - PROCESS | 3660 | 1461029977858 Marionette DEBUG loaded listener.js 18:39:37 INFO - PROCESS | 3660 | ++DOMWINDOW == 99 (1652C000) [pid = 3660] [serial = 1081] [outer = 15422C00] 18:39:38 INFO - PROCESS | 3660 | 1461029978501 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 18:39:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 18:39:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 997ms 18:39:38 INFO - PROCESS | 3660 | 1461029978565 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 18:39:38 INFO - PROCESS | 3660 | 1461029978571 Marionette TRACE conn2 <- [1,1405,null,{"value":"13"}] 18:39:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 18:39:38 INFO - PROCESS | 3660 | 1461029978577 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 18:39:38 INFO - PROCESS | 3660 | 1461029978580 Marionette TRACE conn2 <- [1,1406,null,{}] 18:39:38 INFO - PROCESS | 3660 | 1461029978584 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:38 INFO - PROCESS | 3660 | 1461029978721 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 18:39:38 INFO - PROCESS | 3660 | 1461029978841 Marionette TRACE conn2 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:38 INFO - PROCESS | 3660 | ++DOCSHELL 15613C00 == 47 [pid = 3660] [id = 361] 18:39:38 INFO - PROCESS | 3660 | ++DOMWINDOW == 100 (15618800) [pid = 3660] [serial = 1082] [outer = 00000000] 18:39:38 INFO - PROCESS | 3660 | ++DOMWINDOW == 101 (1892DC00) [pid = 3660] [serial = 1083] [outer = 15618800] 18:39:38 INFO - PROCESS | 3660 | 1461029978900 Marionette DEBUG loaded listener.js 18:39:38 INFO - PROCESS | 3660 | ++DOMWINDOW == 102 (18D40800) [pid = 3660] [serial = 1084] [outer = 15618800] 18:39:39 INFO - PROCESS | 3660 | 1461029979545 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 18:39:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 18:39:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 997ms 18:39:39 INFO - PROCESS | 3660 | 1461029979578 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 18:39:39 INFO - PROCESS | 3660 | 1461029979581 Marionette TRACE conn2 <- [1,1409,null,{"value":"13"}] 18:39:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 18:39:39 INFO - PROCESS | 3660 | 1461029979586 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 18:39:39 INFO - PROCESS | 3660 | 1461029979589 Marionette TRACE conn2 <- [1,1410,null,{}] 18:39:39 INFO - PROCESS | 3660 | 1461029979616 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:39 INFO - PROCESS | 3660 | 1461029979733 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 18:39:39 INFO - PROCESS | 3660 | 1461029979861 Marionette TRACE conn2 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:39 INFO - PROCESS | 3660 | ++DOCSHELL 19723C00 == 48 [pid = 3660] [id = 362] 18:39:39 INFO - PROCESS | 3660 | ++DOMWINDOW == 103 (19726000) [pid = 3660] [serial = 1085] [outer = 00000000] 18:39:39 INFO - PROCESS | 3660 | ++DOMWINDOW == 104 (1976E000) [pid = 3660] [serial = 1086] [outer = 19726000] 18:39:39 INFO - PROCESS | 3660 | 1461029979918 Marionette DEBUG loaded listener.js 18:39:40 INFO - PROCESS | 3660 | ++DOMWINDOW == 105 (197B4000) [pid = 3660] [serial = 1087] [outer = 19726000] 18:39:40 INFO - PROCESS | 3660 | 1461029980511 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 18:39:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 18:39:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 965ms 18:39:40 INFO - PROCESS | 3660 | 1461029980550 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 18:39:40 INFO - PROCESS | 3660 | 1461029980553 Marionette TRACE conn2 <- [1,1413,null,{"value":"13"}] 18:39:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 18:39:40 INFO - PROCESS | 3660 | 1461029980556 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 18:39:40 INFO - PROCESS | 3660 | 1461029980558 Marionette TRACE conn2 <- [1,1414,null,{}] 18:39:40 INFO - PROCESS | 3660 | 1461029980562 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:40 INFO - PROCESS | 3660 | 1461029980661 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 18:39:40 INFO - PROCESS | 3660 | 1461029980758 Marionette TRACE conn2 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:40 INFO - PROCESS | 3660 | ++DOCSHELL 19774400 == 49 [pid = 3660] [id = 363] 18:39:40 INFO - PROCESS | 3660 | ++DOMWINDOW == 106 (197B2800) [pid = 3660] [serial = 1088] [outer = 00000000] 18:39:40 INFO - PROCESS | 3660 | ++DOMWINDOW == 107 (19DC8000) [pid = 3660] [serial = 1089] [outer = 197B2800] 18:39:40 INFO - PROCESS | 3660 | 1461029980813 Marionette DEBUG loaded listener.js 18:39:40 INFO - PROCESS | 3660 | ++DOMWINDOW == 108 (1A50DC00) [pid = 3660] [serial = 1090] [outer = 197B2800] 18:39:41 INFO - PROCESS | 3660 | 1461029981409 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 18:39:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 18:39:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 887ms 18:39:41 INFO - PROCESS | 3660 | 1461029981460 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 18:39:41 INFO - PROCESS | 3660 | 1461029981462 Marionette TRACE conn2 <- [1,1417,null,{"value":"13"}] 18:39:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 18:39:41 INFO - PROCESS | 3660 | 1461029981466 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 18:39:41 INFO - PROCESS | 3660 | 1461029981468 Marionette TRACE conn2 <- [1,1418,null,{}] 18:39:41 INFO - PROCESS | 3660 | 1461029981471 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:41 INFO - PROCESS | 3660 | 1461029981565 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 18:39:41 INFO - PROCESS | 3660 | 1461029981664 Marionette TRACE conn2 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:41 INFO - PROCESS | 3660 | ++DOCSHELL 19BD8800 == 50 [pid = 3660] [id = 364] 18:39:41 INFO - PROCESS | 3660 | ++DOMWINDOW == 109 (1A5F6C00) [pid = 3660] [serial = 1091] [outer = 00000000] 18:39:41 INFO - PROCESS | 3660 | ++DOMWINDOW == 110 (1C065400) [pid = 3660] [serial = 1092] [outer = 1A5F6C00] 18:39:41 INFO - PROCESS | 3660 | 1461029981717 Marionette DEBUG loaded listener.js 18:39:41 INFO - PROCESS | 3660 | ++DOMWINDOW == 111 (1C06B000) [pid = 3660] [serial = 1093] [outer = 1A5F6C00] 18:39:42 INFO - PROCESS | 3660 | 1461029982414 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 18:39:42 INFO - PROCESS | 3660 | --DOCSHELL 1652E400 == 49 [pid = 3660] [id = 358] 18:39:42 INFO - PROCESS | 3660 | --DOCSHELL 1325C400 == 48 [pid = 3660] [id = 357] 18:39:42 INFO - PROCESS | 3660 | --DOCSHELL 02AA0400 == 47 [pid = 3660] [id = 356] 18:39:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 18:39:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1028ms 18:39:42 INFO - PROCESS | 3660 | 1461029982522 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 18:39:42 INFO - PROCESS | 3660 | 1461029982526 Marionette TRACE conn2 <- [1,1421,null,{"value":"13"}] 18:39:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 18:39:42 INFO - PROCESS | 3660 | 1461029982532 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 18:39:42 INFO - PROCESS | 3660 | 1461029982536 Marionette TRACE conn2 <- [1,1422,null,{}] 18:39:42 INFO - PROCESS | 3660 | 1461029982540 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:42 INFO - PROCESS | 3660 | 1461029982630 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 18:39:42 INFO - PROCESS | 3660 | 1461029982638 Marionette TRACE conn2 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:42 INFO - PROCESS | 3660 | ++DOCSHELL 15429000 == 48 [pid = 3660] [id = 365] 18:39:42 INFO - PROCESS | 3660 | ++DOMWINDOW == 112 (15429C00) [pid = 3660] [serial = 1094] [outer = 00000000] 18:39:42 INFO - PROCESS | 3660 | ++DOMWINDOW == 113 (15615800) [pid = 3660] [serial = 1095] [outer = 15429C00] 18:39:42 INFO - PROCESS | 3660 | 1461029982685 Marionette DEBUG loaded listener.js 18:39:42 INFO - PROCESS | 3660 | ++DOMWINDOW == 114 (16524000) [pid = 3660] [serial = 1096] [outer = 15429C00] 18:39:43 INFO - PROCESS | 3660 | 1461029983255 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 18:39:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 18:39:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 732ms 18:39:43 INFO - PROCESS | 3660 | 1461029983271 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 18:39:43 INFO - PROCESS | 3660 | 1461029983277 Marionette TRACE conn2 <- [1,1425,null,{"value":"13"}] 18:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 18:39:43 INFO - PROCESS | 3660 | 1461029983282 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 18:39:43 INFO - PROCESS | 3660 | 1461029983285 Marionette TRACE conn2 <- [1,1426,null,{}] 18:39:43 INFO - PROCESS | 3660 | 1461029983297 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:43 INFO - PROCESS | 3660 | 1461029983421 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 18:39:43 INFO - PROCESS | 3660 | 1461029983427 Marionette TRACE conn2 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:43 INFO - PROCESS | 3660 | ++DOCSHELL 1694E400 == 49 [pid = 3660] [id = 366] 18:39:43 INFO - PROCESS | 3660 | ++DOMWINDOW == 115 (1810D800) [pid = 3660] [serial = 1097] [outer = 00000000] 18:39:43 INFO - PROCESS | 3660 | ++DOMWINDOW == 116 (192C4C00) [pid = 3660] [serial = 1098] [outer = 1810D800] 18:39:43 INFO - PROCESS | 3660 | 1461029983472 Marionette DEBUG loaded listener.js 18:39:43 INFO - PROCESS | 3660 | ++DOMWINDOW == 117 (1970B400) [pid = 3660] [serial = 1099] [outer = 1810D800] 18:39:43 INFO - PROCESS | 3660 | 1461029983938 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 18:39:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 18:39:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 700ms 18:39:43 INFO - PROCESS | 3660 | 1461029983981 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 18:39:43 INFO - PROCESS | 3660 | 1461029983983 Marionette TRACE conn2 <- [1,1429,null,{"value":"13"}] 18:39:43 INFO - PROCESS | 3660 | 1461029983994 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 18:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 18:39:43 INFO - PROCESS | 3660 | 1461029983998 Marionette TRACE conn2 <- [1,1430,null,{}] 18:39:44 INFO - PROCESS | 3660 | 1461029984007 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:44 INFO - PROCESS | 3660 | 1461029984121 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 18:39:44 INFO - PROCESS | 3660 | 1461029984128 Marionette TRACE conn2 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:44 INFO - PROCESS | 3660 | ++DOCSHELL 1976EC00 == 50 [pid = 3660] [id = 367] 18:39:44 INFO - PROCESS | 3660 | ++DOMWINDOW == 118 (19BCB400) [pid = 3660] [serial = 1100] [outer = 00000000] 18:39:44 INFO - PROCESS | 3660 | ++DOMWINDOW == 119 (1C064400) [pid = 3660] [serial = 1101] [outer = 19BCB400] 18:39:44 INFO - PROCESS | 3660 | 1461029984238 Marionette DEBUG loaded listener.js 18:39:44 INFO - PROCESS | 3660 | ++DOMWINDOW == 120 (1C15B800) [pid = 3660] [serial = 1102] [outer = 19BCB400] 18:39:44 INFO - PROCESS | 3660 | 1461029984651 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 18:39:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 18:39:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 685ms 18:39:44 INFO - PROCESS | 3660 | 1461029984697 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 18:39:44 INFO - PROCESS | 3660 | 1461029984699 Marionette TRACE conn2 <- [1,1433,null,{"value":"13"}] 18:39:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 18:39:44 INFO - PROCESS | 3660 | 1461029984740 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 18:39:44 INFO - PROCESS | 3660 | 1461029984742 Marionette TRACE conn2 <- [1,1434,null,{}] 18:39:44 INFO - PROCESS | 3660 | 1461029984756 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:44 INFO - PROCESS | 3660 | 1461029984950 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 18:39:44 INFO - PROCESS | 3660 | --DOMWINDOW == 119 (19722400) [pid = 3660] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 18:39:44 INFO - PROCESS | 3660 | --DOMWINDOW == 118 (1A729400) [pid = 3660] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 18:39:44 INFO - PROCESS | 3660 | --DOMWINDOW == 117 (18A81800) [pid = 3660] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 18:39:44 INFO - PROCESS | 3660 | --DOMWINDOW == 116 (18D3E800) [pid = 3660] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 18:39:44 INFO - PROCESS | 3660 | --DOMWINDOW == 115 (154E0800) [pid = 3660] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 18:39:44 INFO - PROCESS | 3660 | --DOMWINDOW == 114 (158EF400) [pid = 3660] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 18:39:44 INFO - PROCESS | 3660 | --DOMWINDOW == 113 (13796C00) [pid = 3660] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 18:39:44 INFO - PROCESS | 3660 | --DOMWINDOW == 112 (11C1F000) [pid = 3660] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 18:39:44 INFO - PROCESS | 3660 | --DOMWINDOW == 111 (13AC5000) [pid = 3660] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 18:39:44 INFO - PROCESS | 3660 | --DOMWINDOW == 110 (17F2A800) [pid = 3660] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 18:39:44 INFO - PROCESS | 3660 | --DOMWINDOW == 109 (1652E800) [pid = 3660] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 18:39:44 INFO - PROCESS | 3660 | --DOMWINDOW == 108 (16468800) [pid = 3660] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 18:39:44 INFO - PROCESS | 3660 | --DOMWINDOW == 107 (11BF4400) [pid = 3660] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 18:39:44 INFO - PROCESS | 3660 | --DOMWINDOW == 106 (18764C00) [pid = 3660] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 18:39:44 INFO - PROCESS | 3660 | --DOMWINDOW == 105 (16943800) [pid = 3660] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 18:39:45 INFO - PROCESS | 3660 | 1461029985019 Marionette TRACE conn2 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:45 INFO - PROCESS | 3660 | ++DOCSHELL 02AA2000 == 51 [pid = 3660] [id = 368] 18:39:45 INFO - PROCESS | 3660 | ++DOMWINDOW == 106 (11BED000) [pid = 3660] [serial = 1103] [outer = 00000000] 18:39:45 INFO - PROCESS | 3660 | ++DOMWINDOW == 107 (12DD4000) [pid = 3660] [serial = 1104] [outer = 11BED000] 18:39:45 INFO - PROCESS | 3660 | 1461029985064 Marionette DEBUG loaded listener.js 18:39:45 INFO - PROCESS | 3660 | ++DOMWINDOW == 108 (13ACD400) [pid = 3660] [serial = 1105] [outer = 11BED000] 18:39:45 INFO - PROCESS | 3660 | 1461029985427 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 18:39:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 18:39:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 732ms 18:39:45 INFO - PROCESS | 3660 | 1461029985448 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 18:39:45 INFO - PROCESS | 3660 | 1461029985450 Marionette TRACE conn2 <- [1,1437,null,{"value":"13"}] 18:39:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 18:39:45 INFO - PROCESS | 3660 | 1461029985484 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 18:39:45 INFO - PROCESS | 3660 | 1461029985486 Marionette TRACE conn2 <- [1,1438,null,{}] 18:39:45 INFO - PROCESS | 3660 | 1461029985489 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:45 INFO - PROCESS | 3660 | 1461029985569 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 18:39:45 INFO - PROCESS | 3660 | 1461029985575 Marionette TRACE conn2 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:45 INFO - PROCESS | 3660 | ++DOCSHELL 13796C00 == 52 [pid = 3660] [id = 369] 18:39:45 INFO - PROCESS | 3660 | ++DOMWINDOW == 109 (1652B400) [pid = 3660] [serial = 1106] [outer = 00000000] 18:39:45 INFO - PROCESS | 3660 | ++DOMWINDOW == 110 (19722400) [pid = 3660] [serial = 1107] [outer = 1652B400] 18:39:45 INFO - PROCESS | 3660 | 1461029985619 Marionette DEBUG loaded listener.js 18:39:45 INFO - PROCESS | 3660 | ++DOMWINDOW == 111 (1C15FC00) [pid = 3660] [serial = 1108] [outer = 1652B400] 18:39:46 INFO - PROCESS | 3660 | 1461029986064 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 18:39:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 18:39:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 654ms 18:39:46 INFO - PROCESS | 3660 | 1461029986130 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 18:39:46 INFO - PROCESS | 3660 | 1461029986131 Marionette TRACE conn2 <- [1,1441,null,{"value":"13"}] 18:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 18:39:46 INFO - PROCESS | 3660 | 1461029986135 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 18:39:46 INFO - PROCESS | 3660 | 1461029986136 Marionette TRACE conn2 <- [1,1442,null,{}] 18:39:46 INFO - PROCESS | 3660 | 1461029986140 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:46 INFO - PROCESS | 3660 | 1461029986226 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 18:39:46 INFO - PROCESS | 3660 | 1461029986234 Marionette TRACE conn2 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:46 INFO - PROCESS | 3660 | ++DOCSHELL 197BB000 == 53 [pid = 3660] [id = 370] 18:39:46 INFO - PROCESS | 3660 | ++DOMWINDOW == 112 (1C540400) [pid = 3660] [serial = 1109] [outer = 00000000] 18:39:46 INFO - PROCESS | 3660 | ++DOMWINDOW == 113 (1C9B7C00) [pid = 3660] [serial = 1110] [outer = 1C540400] 18:39:46 INFO - PROCESS | 3660 | 1461029986289 Marionette DEBUG loaded listener.js 18:39:46 INFO - PROCESS | 3660 | ++DOMWINDOW == 114 (1D059800) [pid = 3660] [serial = 1111] [outer = 1C540400] 18:39:46 INFO - PROCESS | 3660 | 1461029986721 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 18:39:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 18:39:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 623ms 18:39:46 INFO - PROCESS | 3660 | 1461029986757 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 18:39:46 INFO - PROCESS | 3660 | 1461029986759 Marionette TRACE conn2 <- [1,1445,null,{"value":"13"}] 18:39:46 INFO - PROCESS | 3660 | 1461029986762 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 18:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 18:39:46 INFO - PROCESS | 3660 | 1461029986764 Marionette TRACE conn2 <- [1,1446,null,{}] 18:39:46 INFO - PROCESS | 3660 | 1461029986767 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:46 INFO - PROCESS | 3660 | 1461029986843 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 18:39:46 INFO - PROCESS | 3660 | 1461029986848 Marionette TRACE conn2 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:46 INFO - PROCESS | 3660 | ++DOCSHELL 1C9B0C00 == 54 [pid = 3660] [id = 371] 18:39:46 INFO - PROCESS | 3660 | ++DOMWINDOW == 115 (1C9B6800) [pid = 3660] [serial = 1112] [outer = 00000000] 18:39:46 INFO - PROCESS | 3660 | ++DOMWINDOW == 116 (1D16D800) [pid = 3660] [serial = 1113] [outer = 1C9B6800] 18:39:46 INFO - PROCESS | 3660 | 1461029986892 Marionette DEBUG loaded listener.js 18:39:46 INFO - PROCESS | 3660 | ++DOMWINDOW == 117 (1D172400) [pid = 3660] [serial = 1114] [outer = 1C9B6800] 18:39:47 INFO - PROCESS | 3660 | 1461029987632 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 18:39:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 18:39:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 934ms 18:39:47 INFO - PROCESS | 3660 | 1461029987709 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 18:39:47 INFO - PROCESS | 3660 | 1461029987714 Marionette TRACE conn2 <- [1,1449,null,{"value":"13"}] 18:39:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 18:39:47 INFO - PROCESS | 3660 | 1461029987720 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 18:39:47 INFO - PROCESS | 3660 | 1461029987724 Marionette TRACE conn2 <- [1,1450,null,{}] 18:39:47 INFO - PROCESS | 3660 | 1461029987729 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:47 INFO - PROCESS | 3660 | 1461029987841 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 18:39:47 INFO - PROCESS | 3660 | 1461029987968 Marionette TRACE conn2 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:47 INFO - PROCESS | 3660 | ++DOCSHELL 14399800 == 55 [pid = 3660] [id = 372] 18:39:47 INFO - PROCESS | 3660 | ++DOMWINDOW == 118 (15422800) [pid = 3660] [serial = 1115] [outer = 00000000] 18:39:48 INFO - PROCESS | 3660 | ++DOMWINDOW == 119 (1810B400) [pid = 3660] [serial = 1116] [outer = 15422800] 18:39:48 INFO - PROCESS | 3660 | 1461029988025 Marionette DEBUG loaded listener.js 18:39:48 INFO - PROCESS | 3660 | ++DOMWINDOW == 120 (18764C00) [pid = 3660] [serial = 1117] [outer = 15422800] 18:39:48 INFO - PROCESS | 3660 | 1461029988597 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 18:39:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 18:39:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 934ms 18:39:48 INFO - PROCESS | 3660 | 1461029988665 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 18:39:48 INFO - PROCESS | 3660 | 1461029988671 Marionette TRACE conn2 <- [1,1453,null,{"value":"13"}] 18:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 18:39:48 INFO - PROCESS | 3660 | 1461029988678 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 18:39:48 INFO - PROCESS | 3660 | 1461029988680 Marionette TRACE conn2 <- [1,1454,null,{}] 18:39:48 INFO - PROCESS | 3660 | 1461029988684 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:48 INFO - PROCESS | 3660 | 1461029988788 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 18:39:48 INFO - PROCESS | 3660 | 1461029988920 Marionette TRACE conn2 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:48 INFO - PROCESS | 3660 | ++DOCSHELL 1879D800 == 56 [pid = 3660] [id = 373] 18:39:48 INFO - PROCESS | 3660 | ++DOMWINDOW == 121 (19714400) [pid = 3660] [serial = 1118] [outer = 00000000] 18:39:48 INFO - PROCESS | 3660 | ++DOMWINDOW == 122 (1A5CE800) [pid = 3660] [serial = 1119] [outer = 19714400] 18:39:48 INFO - PROCESS | 3660 | 1461029988976 Marionette DEBUG loaded listener.js 18:39:49 INFO - PROCESS | 3660 | ++DOMWINDOW == 123 (1C06F400) [pid = 3660] [serial = 1120] [outer = 19714400] 18:39:49 INFO - PROCESS | 3660 | 1461029989631 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 18:39:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 18:39:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 996ms 18:39:49 INFO - PROCESS | 3660 | 1461029989685 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 18:39:49 INFO - PROCESS | 3660 | 1461029989688 Marionette TRACE conn2 <- [1,1457,null,{"value":"13"}] 18:39:49 INFO - PROCESS | 3660 | 1461029989693 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 18:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 18:39:49 INFO - PROCESS | 3660 | 1461029989696 Marionette TRACE conn2 <- [1,1458,null,{}] 18:39:49 INFO - PROCESS | 3660 | 1461029989707 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:49 INFO - PROCESS | 3660 | 1461029989810 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 18:39:49 INFO - PROCESS | 3660 | 1461029989942 Marionette TRACE conn2 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:49 INFO - PROCESS | 3660 | ++DOCSHELL 1D189C00 == 57 [pid = 3660] [id = 374] 18:39:49 INFO - PROCESS | 3660 | ++DOMWINDOW == 124 (1D18A400) [pid = 3660] [serial = 1121] [outer = 00000000] 18:39:49 INFO - PROCESS | 3660 | ++DOMWINDOW == 125 (1D18F000) [pid = 3660] [serial = 1122] [outer = 1D18A400] 18:39:49 INFO - PROCESS | 3660 | 1461029989999 Marionette DEBUG loaded listener.js 18:39:50 INFO - PROCESS | 3660 | ++DOMWINDOW == 126 (1D192C00) [pid = 3660] [serial = 1123] [outer = 1D18A400] 18:39:50 INFO - PROCESS | 3660 | 1461029990607 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 18:39:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 18:39:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 950ms 18:39:50 INFO - PROCESS | 3660 | 1461029990640 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 18:39:50 INFO - PROCESS | 3660 | 1461029990643 Marionette TRACE conn2 <- [1,1461,null,{"value":"13"}] 18:39:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 18:39:50 INFO - PROCESS | 3660 | 1461029990646 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 18:39:50 INFO - PROCESS | 3660 | 1461029990648 Marionette TRACE conn2 <- [1,1462,null,{}] 18:39:50 INFO - PROCESS | 3660 | 1461029990652 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:50 INFO - PROCESS | 3660 | 1461029990752 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 18:39:50 INFO - PROCESS | 3660 | 1461029990857 Marionette TRACE conn2 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:50 INFO - PROCESS | 3660 | ++DOCSHELL 1D192400 == 58 [pid = 3660] [id = 375] 18:39:50 INFO - PROCESS | 3660 | ++DOMWINDOW == 127 (1D197400) [pid = 3660] [serial = 1124] [outer = 00000000] 18:39:50 INFO - PROCESS | 3660 | ++DOMWINDOW == 128 (1D30E800) [pid = 3660] [serial = 1125] [outer = 1D197400] 18:39:50 INFO - PROCESS | 3660 | 1461029990910 Marionette DEBUG loaded listener.js 18:39:50 INFO - PROCESS | 3660 | ++DOMWINDOW == 129 (1D3BD400) [pid = 3660] [serial = 1126] [outer = 1D197400] 18:39:51 INFO - PROCESS | 3660 | 1461029991631 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 18:39:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 18:39:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1043ms 18:39:51 INFO - PROCESS | 3660 | 1461029991693 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 18:39:51 INFO - PROCESS | 3660 | 1461029991697 Marionette TRACE conn2 <- [1,1465,null,{"value":"13"}] 18:39:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 18:39:51 INFO - PROCESS | 3660 | 1461029991702 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 18:39:51 INFO - PROCESS | 3660 | 1461029991705 Marionette TRACE conn2 <- [1,1466,null,{}] 18:39:51 INFO - PROCESS | 3660 | 1461029991711 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:51 INFO - PROCESS | 3660 | 1461029991808 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 18:39:51 INFO - PROCESS | 3660 | 1461029991948 Marionette TRACE conn2 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:51 INFO - PROCESS | 3660 | ++DOCSHELL 13795C00 == 59 [pid = 3660] [id = 376] 18:39:51 INFO - PROCESS | 3660 | ++DOMWINDOW == 130 (1379B400) [pid = 3660] [serial = 1127] [outer = 00000000] 18:39:51 INFO - PROCESS | 3660 | ++DOMWINDOW == 131 (1542DC00) [pid = 3660] [serial = 1128] [outer = 1379B400] 18:39:51 INFO - PROCESS | 3660 | 1461029992002 Marionette DEBUG loaded listener.js 18:39:52 INFO - PROCESS | 3660 | ++DOMWINDOW == 132 (1561BC00) [pid = 3660] [serial = 1129] [outer = 1379B400] 18:39:52 INFO - PROCESS | 3660 | --DOCSHELL 197BB000 == 58 [pid = 3660] [id = 370] 18:39:52 INFO - PROCESS | 3660 | --DOCSHELL 13796C00 == 57 [pid = 3660] [id = 369] 18:39:52 INFO - PROCESS | 3660 | --DOCSHELL 02AA2000 == 56 [pid = 3660] [id = 368] 18:39:52 INFO - PROCESS | 3660 | --DOCSHELL 1976EC00 == 55 [pid = 3660] [id = 367] 18:39:52 INFO - PROCESS | 3660 | --DOCSHELL 1694E400 == 54 [pid = 3660] [id = 366] 18:39:52 INFO - PROCESS | 3660 | --DOCSHELL 15429000 == 53 [pid = 3660] [id = 365] 18:39:52 INFO - PROCESS | 3660 | --DOCSHELL 15613C00 == 52 [pid = 3660] [id = 361] 18:39:52 INFO - PROCESS | 3660 | --DOCSHELL 1320B000 == 51 [pid = 3660] [id = 360] 18:39:52 INFO - PROCESS | 3660 | --DOCSHELL 18210C00 == 50 [pid = 3660] [id = 359] 18:39:52 INFO - PROCESS | 3660 | --DOMWINDOW == 131 (18D41400) [pid = 3660] [serial = 1038] [outer = 00000000] [url = about:blank] 18:39:52 INFO - PROCESS | 3660 | --DOMWINDOW == 130 (19720400) [pid = 3660] [serial = 1041] [outer = 00000000] [url = about:blank] 18:39:52 INFO - PROCESS | 3660 | --DOMWINDOW == 129 (1666B000) [pid = 3660] [serial = 1014] [outer = 00000000] [url = about:blank] 18:39:52 INFO - PROCESS | 3660 | --DOMWINDOW == 128 (1A5F4800) [pid = 3660] [serial = 1023] [outer = 00000000] [url = about:blank] 18:39:52 INFO - PROCESS | 3660 | --DOMWINDOW == 127 (158F8800) [pid = 3660] [serial = 1029] [outer = 00000000] [url = about:blank] 18:39:52 INFO - PROCESS | 3660 | --DOMWINDOW == 126 (15C86000) [pid = 3660] [serial = 1030] [outer = 00000000] [url = about:blank] 18:39:52 INFO - PROCESS | 3660 | --DOMWINDOW == 125 (16A7C000) [pid = 3660] [serial = 1032] [outer = 00000000] [url = about:blank] 18:39:52 INFO - PROCESS | 3660 | --DOMWINDOW == 124 (17F2BC00) [pid = 3660] [serial = 1033] [outer = 00000000] [url = about:blank] 18:39:52 INFO - PROCESS | 3660 | --DOMWINDOW == 123 (13814000) [pid = 3660] [serial = 1011] [outer = 00000000] [url = about:blank] 18:39:52 INFO - PROCESS | 3660 | --DOMWINDOW == 122 (13ACD800) [pid = 3660] [serial = 1026] [outer = 00000000] [url = about:blank] 18:39:52 INFO - PROCESS | 3660 | --DOMWINDOW == 121 (14A8F000) [pid = 3660] [serial = 1027] [outer = 00000000] [url = about:blank] 18:39:52 INFO - PROCESS | 3660 | --DOMWINDOW == 120 (1A0EF400) [pid = 3660] [serial = 1020] [outer = 00000000] [url = about:blank] 18:39:52 INFO - PROCESS | 3660 | --DOMWINDOW == 119 (19722C00) [pid = 3660] [serial = 1017] [outer = 00000000] [url = about:blank] 18:39:52 INFO - PROCESS | 3660 | --DOMWINDOW == 118 (18D47000) [pid = 3660] [serial = 1039] [outer = 00000000] [url = about:blank] 18:39:52 INFO - PROCESS | 3660 | --DOMWINDOW == 117 (14203400) [pid = 3660] [serial = 1068] [outer = 00000000] [url = about:blank] 18:39:52 INFO - PROCESS | 3660 | --DOMWINDOW == 116 (15619800) [pid = 3660] [serial = 1069] [outer = 00000000] [url = about:blank] 18:39:52 INFO - PROCESS | 3660 | --DOMWINDOW == 115 (1561A400) [pid = 3660] [serial = 1071] [outer = 00000000] [url = about:blank] 18:39:52 INFO - PROCESS | 3660 | --DOMWINDOW == 114 (1C06EC00) [pid = 3660] [serial = 1053] [outer = 00000000] [url = about:blank] 18:39:52 INFO - PROCESS | 3660 | --DOMWINDOW == 113 (1976C800) [pid = 3660] [serial = 1042] [outer = 00000000] [url = about:blank] 18:39:52 INFO - PROCESS | 3660 | --DOMWINDOW == 112 (15E32000) [pid = 3660] [serial = 1072] [outer = 00000000] [url = about:blank] 18:39:52 INFO - PROCESS | 3660 | --DOMWINDOW == 111 (17A9DC00) [pid = 3660] [serial = 1074] [outer = 00000000] [url = about:blank] 18:39:52 INFO - PROCESS | 3660 | --DOMWINDOW == 110 (16522400) [pid = 3660] [serial = 1056] [outer = 00000000] [url = about:blank] 18:39:52 INFO - PROCESS | 3660 | --DOMWINDOW == 109 (1C152C00) [pid = 3660] [serial = 1054] [outer = 00000000] [url = about:blank] 18:39:52 INFO - PROCESS | 3660 | --DOMWINDOW == 108 (1810F800) [pid = 3660] [serial = 1075] [outer = 00000000] [url = about:blank] 18:39:52 INFO - PROCESS | 3660 | --DOMWINDOW == 107 (1A012800) [pid = 3660] [serial = 1047] [outer = 00000000] [url = about:blank] 18:39:52 INFO - PROCESS | 3660 | --DOMWINDOW == 106 (1970C000) [pid = 3660] [serial = 1059] [outer = 00000000] [url = about:blank] 18:39:52 INFO - PROCESS | 3660 | --DOMWINDOW == 105 (1542B400) [pid = 3660] [serial = 1045] [outer = 00000000] [url = about:blank] 18:39:52 INFO - PROCESS | 3660 | --DOMWINDOW == 104 (19BC9400) [pid = 3660] [serial = 1009] [outer = 00000000] [url = about:blank] 18:39:52 INFO - PROCESS | 3660 | --DOMWINDOW == 103 (1876E400) [pid = 3660] [serial = 1035] [outer = 00000000] [url = about:blank] 18:39:52 INFO - PROCESS | 3660 | --DOMWINDOW == 102 (1C15C800) [pid = 3660] [serial = 1062] [outer = 00000000] [url = about:blank] 18:39:52 INFO - PROCESS | 3660 | --DOMWINDOW == 101 (187A1400) [pid = 3660] [serial = 1036] [outer = 00000000] [url = about:blank] 18:39:52 INFO - PROCESS | 3660 | --DOMWINDOW == 100 (1A0F0800) [pid = 3660] [serial = 1048] [outer = 00000000] [url = about:blank] 18:39:52 INFO - PROCESS | 3660 | --DOMWINDOW == 99 (1C90B400) [pid = 3660] [serial = 1065] [outer = 00000000] [url = about:blank] 18:39:52 INFO - PROCESS | 3660 | --DOMWINDOW == 98 (13793000) [pid = 3660] [serial = 1044] [outer = 00000000] [url = about:blank] 18:39:52 INFO - PROCESS | 3660 | --DOMWINDOW == 97 (13203C00) [pid = 3660] [serial = 1051] [outer = 00000000] [url = about:blank] 18:39:52 INFO - PROCESS | 3660 | --DOMWINDOW == 96 (19BCAC00) [pid = 3660] [serial = 973] [outer = 00000000] [url = about:blank] 18:39:52 INFO - PROCESS | 3660 | --DOMWINDOW == 95 (1C063000) [pid = 3660] [serial = 1050] [outer = 00000000] [url = about:blank] 18:39:52 INFO - PROCESS | 3660 | 1461029992654 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 18:39:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 18:39:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 997ms 18:39:52 INFO - PROCESS | 3660 | 1461029992705 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 18:39:52 INFO - PROCESS | 3660 | 1461029992710 Marionette TRACE conn2 <- [1,1469,null,{"value":"13"}] 18:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 18:39:52 INFO - PROCESS | 3660 | 1461029992716 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 18:39:52 INFO - PROCESS | 3660 | 1461029992718 Marionette TRACE conn2 <- [1,1470,null,{}] 18:39:52 INFO - PROCESS | 3660 | 1461029992722 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:52 INFO - PROCESS | 3660 | 1461029992802 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 18:39:52 INFO - PROCESS | 3660 | 1461029992808 Marionette TRACE conn2 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:52 INFO - PROCESS | 3660 | ++DOCSHELL 14203400 == 51 [pid = 3660] [id = 377] 18:39:52 INFO - PROCESS | 3660 | ++DOMWINDOW == 96 (14207C00) [pid = 3660] [serial = 1130] [outer = 00000000] 18:39:52 INFO - PROCESS | 3660 | ++DOMWINDOW == 97 (1542CC00) [pid = 3660] [serial = 1131] [outer = 14207C00] 18:39:52 INFO - PROCESS | 3660 | 1461029992853 Marionette DEBUG loaded listener.js 18:39:52 INFO - PROCESS | 3660 | ++DOMWINDOW == 98 (15A33800) [pid = 3660] [serial = 1132] [outer = 14207C00] 18:39:53 INFO - PROCESS | 3660 | 1461029993381 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 18:39:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 18:39:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 685ms 18:39:53 INFO - PROCESS | 3660 | 1461029993414 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 18:39:53 INFO - PROCESS | 3660 | 1461029993416 Marionette TRACE conn2 <- [1,1473,null,{"value":"13"}] 18:39:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 18:39:53 INFO - PROCESS | 3660 | 1461029993420 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 18:39:53 INFO - PROCESS | 3660 | 1461029993423 Marionette TRACE conn2 <- [1,1474,null,{}] 18:39:53 INFO - PROCESS | 3660 | 1461029993433 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:53 INFO - PROCESS | 3660 | 1461029993521 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 18:39:53 INFO - PROCESS | 3660 | 1461029993613 Marionette TRACE conn2 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:53 INFO - PROCESS | 3660 | ++DOCSHELL 15414400 == 52 [pid = 3660] [id = 378] 18:39:53 INFO - PROCESS | 3660 | ++DOMWINDOW == 99 (15429000) [pid = 3660] [serial = 1133] [outer = 00000000] 18:39:53 INFO - PROCESS | 3660 | ++DOMWINDOW == 100 (17F28800) [pid = 3660] [serial = 1134] [outer = 15429000] 18:39:53 INFO - PROCESS | 3660 | 1461029993659 Marionette DEBUG loaded listener.js 18:39:53 INFO - PROCESS | 3660 | ++DOMWINDOW == 101 (18210C00) [pid = 3660] [serial = 1135] [outer = 15429000] 18:39:54 INFO - PROCESS | 3660 | 1461029994047 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 18:39:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 18:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 685ms 18:39:54 INFO - PROCESS | 3660 | 1461029994119 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 18:39:54 INFO - PROCESS | 3660 | 1461029994121 Marionette TRACE conn2 <- [1,1477,null,{"value":"13"}] 18:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 18:39:54 INFO - PROCESS | 3660 | 1461029994125 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 18:39:54 INFO - PROCESS | 3660 | 1461029994126 Marionette TRACE conn2 <- [1,1478,null,{}] 18:39:54 INFO - PROCESS | 3660 | 1461029994130 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:54 INFO - PROCESS | 3660 | 1461029994214 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 18:39:54 INFO - PROCESS | 3660 | 1461029994220 Marionette TRACE conn2 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:54 INFO - PROCESS | 3660 | ++DOCSHELL 18767800 == 53 [pid = 3660] [id = 379] 18:39:54 INFO - PROCESS | 3660 | ++DOMWINDOW == 102 (1876E000) [pid = 3660] [serial = 1136] [outer = 00000000] 18:39:54 INFO - PROCESS | 3660 | ++DOMWINDOW == 103 (187A3C00) [pid = 3660] [serial = 1137] [outer = 1876E000] 18:39:54 INFO - PROCESS | 3660 | 1461029994265 Marionette DEBUG loaded listener.js 18:39:54 INFO - PROCESS | 3660 | ++DOMWINDOW == 104 (18D46800) [pid = 3660] [serial = 1138] [outer = 1876E000] 18:39:54 INFO - PROCESS | 3660 | 1461029994679 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 18:39:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 18:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 591ms 18:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 18:39:54 INFO - PROCESS | 3660 | 1461029994728 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 18:39:54 INFO - PROCESS | 3660 | 1461029994730 Marionette TRACE conn2 <- [1,1481,null,{"value":"13"}] 18:39:54 INFO - PROCESS | 3660 | 1461029994733 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 18:39:54 INFO - PROCESS | 3660 | 1461029994735 Marionette TRACE conn2 <- [1,1482,null,{}] 18:39:54 INFO - PROCESS | 3660 | 1461029994738 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:54 INFO - PROCESS | 3660 | 1461029994855 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 18:39:54 INFO - PROCESS | 3660 | 1461029994941 Marionette TRACE conn2 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:54 INFO - PROCESS | 3660 | ++DOCSHELL 13790400 == 54 [pid = 3660] [id = 380] 18:39:54 INFO - PROCESS | 3660 | ++DOMWINDOW == 105 (18D43C00) [pid = 3660] [serial = 1139] [outer = 00000000] 18:39:54 INFO - PROCESS | 3660 | ++DOMWINDOW == 106 (19719400) [pid = 3660] [serial = 1140] [outer = 18D43C00] 18:39:54 INFO - PROCESS | 3660 | 1461029994985 Marionette DEBUG loaded listener.js 18:39:55 INFO - PROCESS | 3660 | ++DOMWINDOW == 107 (1971F400) [pid = 3660] [serial = 1141] [outer = 18D43C00] 18:39:55 INFO - PROCESS | 3660 | 1461029995401 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 18:39:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 18:39:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 685ms 18:39:55 INFO - PROCESS | 3660 | 1461029995432 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 18:39:55 INFO - PROCESS | 3660 | 1461029995433 Marionette TRACE conn2 <- [1,1485,null,{"value":"13"}] 18:39:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 18:39:55 INFO - PROCESS | 3660 | 1461029995437 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 18:39:55 INFO - PROCESS | 3660 | 1461029995438 Marionette TRACE conn2 <- [1,1486,null,{}] 18:39:55 INFO - PROCESS | 3660 | 1461029995446 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:55 INFO - PROCESS | 3660 | 1461029995588 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 18:39:55 INFO - PROCESS | 3660 | 1461029995653 Marionette TRACE conn2 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:55 INFO - PROCESS | 3660 | ++DOCSHELL 187A1400 == 55 [pid = 3660] [id = 381] 18:39:55 INFO - PROCESS | 3660 | ++DOMWINDOW == 108 (19718C00) [pid = 3660] [serial = 1142] [outer = 00000000] 18:39:55 INFO - PROCESS | 3660 | ++DOMWINDOW == 109 (19BCD800) [pid = 3660] [serial = 1143] [outer = 19718C00] 18:39:55 INFO - PROCESS | 3660 | 1461029995700 Marionette DEBUG loaded listener.js 18:39:55 INFO - PROCESS | 3660 | ++DOMWINDOW == 110 (19BD7C00) [pid = 3660] [serial = 1144] [outer = 19718C00] 18:39:56 INFO - PROCESS | 3660 | 1461029996096 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 18:39:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 18:39:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 700ms 18:39:56 INFO - PROCESS | 3660 | 1461029996121 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 18:39:56 INFO - PROCESS | 3660 | 1461029996122 Marionette TRACE conn2 <- [1,1489,null,{"value":"13"}] 18:39:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 18:39:56 INFO - PROCESS | 3660 | 1461029996126 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 18:39:56 INFO - PROCESS | 3660 | 1461029996127 Marionette TRACE conn2 <- [1,1490,null,{}] 18:39:56 INFO - PROCESS | 3660 | 1461029996131 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:56 INFO - PROCESS | 3660 | 1461029996265 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 18:39:56 INFO - PROCESS | 3660 | 1461029996284 Marionette TRACE conn2 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:56 INFO - PROCESS | 3660 | ++DOCSHELL 16466800 == 56 [pid = 3660] [id = 382] 18:39:56 INFO - PROCESS | 3660 | ++DOMWINDOW == 111 (19BD0000) [pid = 3660] [serial = 1145] [outer = 00000000] 18:39:56 INFO - PROCESS | 3660 | ++DOMWINDOW == 112 (1A5F4800) [pid = 3660] [serial = 1146] [outer = 19BD0000] 18:39:56 INFO - PROCESS | 3660 | 1461029996328 Marionette DEBUG loaded listener.js 18:39:56 INFO - PROCESS | 3660 | ++DOMWINDOW == 113 (1C064800) [pid = 3660] [serial = 1147] [outer = 19BD0000] 18:39:56 INFO - PROCESS | 3660 | 1461029996975 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 18:39:56 INFO - PROCESS | 3660 | --DOMWINDOW == 112 (1C06C400) [pid = 3660] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 18:39:56 INFO - PROCESS | 3660 | --DOMWINDOW == 111 (1C15A800) [pid = 3660] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 18:39:56 INFO - PROCESS | 3660 | --DOMWINDOW == 110 (1378EC00) [pid = 3660] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 18:39:56 INFO - PROCESS | 3660 | --DOMWINDOW == 109 (02A99000) [pid = 3660] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 18:39:56 INFO - PROCESS | 3660 | --DOMWINDOW == 108 (1A007000) [pid = 3660] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 18:39:56 INFO - PROCESS | 3660 | --DOMWINDOW == 107 (13794800) [pid = 3660] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 18:39:56 INFO - PROCESS | 3660 | --DOMWINDOW == 106 (15619C00) [pid = 3660] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 18:39:56 INFO - PROCESS | 3660 | --DOMWINDOW == 105 (19C66000) [pid = 3660] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 18:39:56 INFO - PROCESS | 3660 | --DOMWINDOW == 104 (18766800) [pid = 3660] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 18:39:56 INFO - PROCESS | 3660 | --DOMWINDOW == 103 (182AAC00) [pid = 3660] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 18:39:56 INFO - PROCESS | 3660 | --DOMWINDOW == 102 (13813800) [pid = 3660] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 18:39:56 INFO - PROCESS | 3660 | --DOMWINDOW == 101 (1C540400) [pid = 3660] [serial = 1109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 18:39:56 INFO - PROCESS | 3660 | --DOMWINDOW == 100 (1810D800) [pid = 3660] [serial = 1097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 18:39:56 INFO - PROCESS | 3660 | --DOMWINDOW == 99 (19BCB400) [pid = 3660] [serial = 1100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 18:39:56 INFO - PROCESS | 3660 | --DOMWINDOW == 98 (182AEC00) [pid = 3660] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 18:39:56 INFO - PROCESS | 3660 | --DOMWINDOW == 97 (1A5F6C00) [pid = 3660] [serial = 1091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 18:39:56 INFO - PROCESS | 3660 | --DOMWINDOW == 96 (19726000) [pid = 3660] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 18:39:56 INFO - PROCESS | 3660 | --DOMWINDOW == 95 (15618800) [pid = 3660] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 18:39:57 INFO - PROCESS | 3660 | --DOMWINDOW == 94 (15429C00) [pid = 3660] [serial = 1094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 18:39:57 INFO - PROCESS | 3660 | --DOMWINDOW == 93 (197B2800) [pid = 3660] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 18:39:57 INFO - PROCESS | 3660 | --DOMWINDOW == 92 (15422C00) [pid = 3660] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 18:39:57 INFO - PROCESS | 3660 | --DOMWINDOW == 91 (1652B400) [pid = 3660] [serial = 1106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 18:39:57 INFO - PROCESS | 3660 | --DOMWINDOW == 90 (11BED000) [pid = 3660] [serial = 1103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 18:39:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 18:39:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 903ms 18:39:57 INFO - PROCESS | 3660 | 1461029997031 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 18:39:57 INFO - PROCESS | 3660 | 1461029997033 Marionette TRACE conn2 <- [1,1493,null,{"value":"13"}] 18:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 18:39:57 INFO - PROCESS | 3660 | 1461029997036 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 18:39:57 INFO - PROCESS | 3660 | 1461029997037 Marionette TRACE conn2 <- [1,1494,null,{}] 18:39:57 INFO - PROCESS | 3660 | 1461029997041 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:57 INFO - PROCESS | 3660 | 1461029997117 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 18:39:57 INFO - PROCESS | 3660 | 1461029997125 Marionette TRACE conn2 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:57 INFO - PROCESS | 3660 | ++DOCSHELL 11BF5000 == 57 [pid = 3660] [id = 383] 18:39:57 INFO - PROCESS | 3660 | ++DOMWINDOW == 91 (12DDE800) [pid = 3660] [serial = 1148] [outer = 00000000] 18:39:57 INFO - PROCESS | 3660 | ++DOMWINDOW == 92 (13AC4C00) [pid = 3660] [serial = 1149] [outer = 12DDE800] 18:39:57 INFO - PROCESS | 3660 | 1461029997169 Marionette DEBUG loaded listener.js 18:39:57 INFO - PROCESS | 3660 | ++DOMWINDOW == 93 (1540B400) [pid = 3660] [serial = 1150] [outer = 12DDE800] 18:39:57 INFO - PROCESS | 3660 | 1461029997635 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 18:39:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 18:39:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 639ms 18:39:57 INFO - PROCESS | 3660 | 1461029997674 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 18:39:57 INFO - PROCESS | 3660 | 1461029997676 Marionette TRACE conn2 <- [1,1497,null,{"value":"13"}] 18:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 18:39:57 INFO - PROCESS | 3660 | 1461029997679 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 18:39:57 INFO - PROCESS | 3660 | 1461029997681 Marionette TRACE conn2 <- [1,1498,null,{}] 18:39:57 INFO - PROCESS | 3660 | 1461029997684 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:57 INFO - PROCESS | 3660 | 1461029997762 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 18:39:57 INFO - PROCESS | 3660 | 1461029997768 Marionette TRACE conn2 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:57 INFO - PROCESS | 3660 | ++DOCSHELL 1561C400 == 58 [pid = 3660] [id = 384] 18:39:57 INFO - PROCESS | 3660 | ++DOMWINDOW == 94 (15ACE400) [pid = 3660] [serial = 1151] [outer = 00000000] 18:39:57 INFO - PROCESS | 3660 | ++DOMWINDOW == 95 (18D44C00) [pid = 3660] [serial = 1152] [outer = 15ACE400] 18:39:57 INFO - PROCESS | 3660 | 1461029997811 Marionette DEBUG loaded listener.js 18:39:57 INFO - PROCESS | 3660 | ++DOMWINDOW == 96 (19726000) [pid = 3660] [serial = 1153] [outer = 15ACE400] 18:39:58 INFO - PROCESS | 3660 | 1461029998226 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 18:39:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 18:39:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 592ms 18:39:58 INFO - PROCESS | 3660 | 1461029998277 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 18:39:58 INFO - PROCESS | 3660 | 1461029998279 Marionette TRACE conn2 <- [1,1501,null,{"value":"13"}] 18:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 18:39:58 INFO - PROCESS | 3660 | 1461029998283 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 18:39:58 INFO - PROCESS | 3660 | 1461029998284 Marionette TRACE conn2 <- [1,1502,null,{}] 18:39:58 INFO - PROCESS | 3660 | 1461029998288 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:58 INFO - PROCESS | 3660 | 1461029998373 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 18:39:58 INFO - PROCESS | 3660 | 1461029998379 Marionette TRACE conn2 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:58 INFO - PROCESS | 3660 | ++DOCSHELL 19C66000 == 59 [pid = 3660] [id = 385] 18:39:58 INFO - PROCESS | 3660 | ++DOMWINDOW == 97 (19D55C00) [pid = 3660] [serial = 1154] [outer = 00000000] 18:39:58 INFO - PROCESS | 3660 | ++DOMWINDOW == 98 (1A506000) [pid = 3660] [serial = 1155] [outer = 19D55C00] 18:39:58 INFO - PROCESS | 3660 | 1461029998422 Marionette DEBUG loaded listener.js 18:39:58 INFO - PROCESS | 3660 | ++DOMWINDOW == 99 (1A081800) [pid = 3660] [serial = 1156] [outer = 19D55C00] 18:39:58 INFO - PROCESS | 3660 | 1461029998846 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 18:39:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 18:39:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 592ms 18:39:58 INFO - PROCESS | 3660 | 1461029998890 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 18:39:58 INFO - PROCESS | 3660 | 1461029998892 Marionette TRACE conn2 <- [1,1505,null,{"value":"13"}] 18:39:58 INFO - PROCESS | 3660 | 1461029998895 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 18:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 18:39:58 INFO - PROCESS | 3660 | 1461029998898 Marionette TRACE conn2 <- [1,1506,null,{}] 18:39:58 INFO - PROCESS | 3660 | 1461029998901 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:58 INFO - PROCESS | 3660 | 1461029998999 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 18:39:59 INFO - PROCESS | 3660 | 1461029999194 Marionette TRACE conn2 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:59 INFO - PROCESS | 3660 | ++DOCSHELL 12B8BC00 == 60 [pid = 3660] [id = 386] 18:39:59 INFO - PROCESS | 3660 | ++DOMWINDOW == 100 (12D7F800) [pid = 3660] [serial = 1157] [outer = 00000000] 18:39:59 INFO - PROCESS | 3660 | ++DOMWINDOW == 101 (13268C00) [pid = 3660] [serial = 1158] [outer = 12D7F800] 18:39:59 INFO - PROCESS | 3660 | 1461029999293 Marionette DEBUG loaded listener.js 18:39:59 INFO - PROCESS | 3660 | ++DOMWINDOW == 102 (13AC5000) [pid = 3660] [serial = 1159] [outer = 12D7F800] 18:39:59 INFO - PROCESS | 3660 | 1461029999827 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 18:39:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 18:39:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 997ms 18:39:59 INFO - PROCESS | 3660 | 1461029999900 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 18:39:59 INFO - PROCESS | 3660 | 1461029999904 Marionette TRACE conn2 <- [1,1509,null,{"value":"13"}] 18:39:59 INFO - PROCESS | 3660 | 1461029999909 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 18:39:59 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 18:39:59 INFO - PROCESS | 3660 | 1461029999913 Marionette TRACE conn2 <- [1,1510,null,{}] 18:39:59 INFO - PROCESS | 3660 | 1461029999918 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:00 INFO - PROCESS | 3660 | 1461030000025 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 18:40:00 INFO - PROCESS | 3660 | 1461030000131 Marionette TRACE conn2 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:00 INFO - PROCESS | 3660 | ++DOCSHELL 1542E800 == 61 [pid = 3660] [id = 387] 18:40:00 INFO - PROCESS | 3660 | ++DOMWINDOW == 103 (15CD0400) [pid = 3660] [serial = 1160] [outer = 00000000] 18:40:00 INFO - PROCESS | 3660 | ++DOMWINDOW == 104 (1666E000) [pid = 3660] [serial = 1161] [outer = 15CD0400] 18:40:00 INFO - PROCESS | 3660 | 1461030000190 Marionette DEBUG loaded listener.js 18:40:00 INFO - PROCESS | 3660 | ++DOMWINDOW == 105 (17A9DC00) [pid = 3660] [serial = 1162] [outer = 15CD0400] 18:40:00 INFO - PROCESS | 3660 | 1461030000781 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 18:40:00 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 () { 18:40:00 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:40:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 18:40:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:40:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:40:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 18:40:00 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 () { 18:40:00 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:40:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 18:40:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:40:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:40:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 18:40:00 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 () { 18:40:00 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:40:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 18:40:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:40:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:40:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 18:40:00 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 () { 18:40:00 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:40:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 18:40:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:40:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:40:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 18:40:00 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 949ms 18:40:00 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 18:40:00 INFO - PROCESS | 3660 | 1461030000849 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 18:40:00 INFO - PROCESS | 3660 | 1461030000853 Marionette TRACE conn2 <- [1,1513,null,{"value":"13"}] 18:40:00 INFO - PROCESS | 3660 | 1461030000857 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 18:40:00 INFO - PROCESS | 3660 | 1461030000859 Marionette TRACE conn2 <- [1,1514,null,{}] 18:40:00 INFO - PROCESS | 3660 | 1461030000863 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:00 INFO - PROCESS | 3660 | 1461030000966 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 18:40:01 INFO - PROCESS | 3660 | 1461030001070 Marionette TRACE conn2 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:01 INFO - PROCESS | 3660 | ++DOCSHELL 18799400 == 62 [pid = 3660] [id = 388] 18:40:01 INFO - PROCESS | 3660 | ++DOMWINDOW == 106 (187A1C00) [pid = 3660] [serial = 1163] [outer = 00000000] 18:40:01 INFO - PROCESS | 3660 | ++DOMWINDOW == 107 (1A5CD000) [pid = 3660] [serial = 1164] [outer = 187A1C00] 18:40:01 INFO - PROCESS | 3660 | 1461030001123 Marionette DEBUG loaded listener.js 18:40:01 INFO - PROCESS | 3660 | ++DOMWINDOW == 108 (1C15B000) [pid = 3660] [serial = 1165] [outer = 187A1C00] 18:40:01 INFO - PROCESS | 3660 | 1461030001729 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 18:40:01 INFO - PROCESS | 3660 | ++DOMWINDOW == 109 (1C540000) [pid = 3660] [serial = 1166] [outer = 1E0EC400] 18:40:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 18:40:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 18:40:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:40:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:40:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 18:40:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 18:40:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 18:40:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:40:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:40:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 18:40:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 18:40:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 18:40:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:40:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:40:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 18:40:01 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 934ms 18:40:01 INFO - PROCESS | 3660 | 1461030001827 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 18:40:01 INFO - PROCESS | 3660 | 1461030001829 Marionette TRACE conn2 <- [1,1517,null,{"value":"13"}] 18:40:01 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 18:40:01 INFO - PROCESS | 3660 | 1461030001841 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 18:40:01 INFO - PROCESS | 3660 | 1461030001848 Marionette TRACE conn2 <- [1,1518,null,{}] 18:40:01 INFO - PROCESS | 3660 | 1461030001866 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:01 INFO - PROCESS | 3660 | 1461030001975 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 18:40:02 INFO - PROCESS | 3660 | 1461030002100 Marionette TRACE conn2 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:02 INFO - PROCESS | 3660 | ++DOCSHELL 1A0F9000 == 63 [pid = 3660] [id = 389] 18:40:02 INFO - PROCESS | 3660 | ++DOMWINDOW == 110 (1A720C00) [pid = 3660] [serial = 1167] [outer = 00000000] 18:40:02 INFO - PROCESS | 3660 | ++DOMWINDOW == 111 (1CC0FC00) [pid = 3660] [serial = 1168] [outer = 1A720C00] 18:40:02 INFO - PROCESS | 3660 | 1461030002154 Marionette DEBUG loaded listener.js 18:40:02 INFO - PROCESS | 3660 | ++DOMWINDOW == 112 (1D197800) [pid = 3660] [serial = 1169] [outer = 1A720C00] 18:40:02 INFO - PROCESS | 3660 | 1461030002636 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 18:40:02 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 18:40:02 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 18:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:40:02 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 18:40:02 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 18:40:02 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. 18:40:02 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 18:40:02 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 826ms 18:40:02 INFO - PROCESS | 3660 | 1461030002656 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 18:40:02 INFO - PROCESS | 3660 | 1461030002658 Marionette TRACE conn2 <- [1,1521,null,{"value":"13"}] 18:40:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 18:40:02 INFO - PROCESS | 3660 | 1461030002662 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 18:40:02 INFO - PROCESS | 3660 | 1461030002664 Marionette TRACE conn2 <- [1,1522,null,{}] 18:40:02 INFO - PROCESS | 3660 | 1461030002667 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:02 INFO - PROCESS | 3660 | 1461030002776 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 18:40:02 INFO - PROCESS | 3660 | 1461030002907 Marionette TRACE conn2 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:02 INFO - PROCESS | 3660 | ++DOCSHELL 1D195000 == 64 [pid = 3660] [id = 390] 18:40:02 INFO - PROCESS | 3660 | ++DOMWINDOW == 113 (1D30D400) [pid = 3660] [serial = 1170] [outer = 00000000] 18:40:02 INFO - PROCESS | 3660 | ++DOMWINDOW == 114 (1D454C00) [pid = 3660] [serial = 1171] [outer = 1D30D400] 18:40:02 INFO - PROCESS | 3660 | 1461030002964 Marionette DEBUG loaded listener.js 18:40:03 INFO - PROCESS | 3660 | ++DOMWINDOW == 115 (1D456400) [pid = 3660] [serial = 1172] [outer = 1D30D400] 18:40:03 INFO - PROCESS | 3660 | 1461030003522 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 18:40:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 18:40:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 903ms 18:40:03 INFO - PROCESS | 3660 | 1461030003566 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 18:40:03 INFO - PROCESS | 3660 | 1461030003568 Marionette TRACE conn2 <- [1,1525,null,{"value":"13"}] 18:40:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 18:40:03 INFO - PROCESS | 3660 | 1461030003571 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 18:40:03 INFO - PROCESS | 3660 | 1461030003573 Marionette TRACE conn2 <- [1,1526,null,{}] 18:40:03 INFO - PROCESS | 3660 | 1461030003577 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:03 INFO - PROCESS | 3660 | 1461030003676 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 18:40:03 INFO - PROCESS | 3660 | 1461030003791 Marionette TRACE conn2 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:03 INFO - PROCESS | 3660 | ++DOCSHELL 1CC10400 == 65 [pid = 3660] [id = 391] 18:40:03 INFO - PROCESS | 3660 | ++DOMWINDOW == 116 (1D065400) [pid = 3660] [serial = 1173] [outer = 00000000] 18:40:03 INFO - PROCESS | 3660 | ++DOMWINDOW == 117 (1D460C00) [pid = 3660] [serial = 1174] [outer = 1D065400] 18:40:03 INFO - PROCESS | 3660 | 1461030003913 Marionette DEBUG loaded listener.js 18:40:03 INFO - PROCESS | 3660 | ++DOMWINDOW == 118 (1D60F800) [pid = 3660] [serial = 1175] [outer = 1D065400] 18:40:04 INFO - PROCESS | 3660 | 1461030004459 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 18:40:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 18:40:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1137ms 18:40:04 INFO - PROCESS | 3660 | 1461030004720 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 18:40:04 INFO - PROCESS | 3660 | 1461030004725 Marionette TRACE conn2 <- [1,1529,null,{"value":"13"}] 18:40:04 INFO - PROCESS | 3660 | 1461030004730 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 18:40:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 18:40:04 INFO - PROCESS | 3660 | 1461030004733 Marionette TRACE conn2 <- [1,1530,null,{}] 18:40:04 INFO - PROCESS | 3660 | 1461030004738 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:04 INFO - PROCESS | 3660 | 1461030004842 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 18:40:04 INFO - PROCESS | 3660 | 1461030004972 Marionette TRACE conn2 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:04 INFO - PROCESS | 3660 | ++DOCSHELL 123C3000 == 66 [pid = 3660] [id = 392] 18:40:04 INFO - PROCESS | 3660 | ++DOMWINDOW == 119 (12B43C00) [pid = 3660] [serial = 1176] [outer = 00000000] 18:40:04 INFO - PROCESS | 3660 | ++DOMWINDOW == 120 (15427C00) [pid = 3660] [serial = 1177] [outer = 12B43C00] 18:40:05 INFO - PROCESS | 3660 | 1461030005023 Marionette DEBUG loaded listener.js 18:40:05 INFO - PROCESS | 3660 | ++DOMWINDOW == 121 (154E0800) [pid = 3660] [serial = 1178] [outer = 12B43C00] 18:40:05 INFO - PROCESS | 3660 | 1461030005557 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 18:40:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 18:40:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 903ms 18:40:05 INFO - PROCESS | 3660 | 1461030005620 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 18:40:05 INFO - PROCESS | 3660 | 1461030005623 Marionette TRACE conn2 <- [1,1533,null,{"value":"13"}] 18:40:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 18:40:05 INFO - PROCESS | 3660 | 1461030005630 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 18:40:05 INFO - PROCESS | 3660 | 1461030005633 Marionette TRACE conn2 <- [1,1534,null,{}] 18:40:05 INFO - PROCESS | 3660 | 1461030005637 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:05 INFO - PROCESS | 3660 | 1461030005730 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 18:40:05 INFO - PROCESS | 3660 | --DOCSHELL 16561C00 == 65 [pid = 3660] [id = 24] 18:40:05 INFO - PROCESS | 3660 | --DOCSHELL 19774400 == 64 [pid = 3660] [id = 363] 18:40:05 INFO - PROCESS | 3660 | --DOCSHELL 19723C00 == 63 [pid = 3660] [id = 362] 18:40:05 INFO - PROCESS | 3660 | --DOCSHELL 1D3BEC00 == 62 [pid = 3660] [id = 18] 18:40:05 INFO - PROCESS | 3660 | --DOCSHELL 19C66000 == 61 [pid = 3660] [id = 385] 18:40:05 INFO - PROCESS | 3660 | --DOCSHELL 1561C400 == 60 [pid = 3660] [id = 384] 18:40:05 INFO - PROCESS | 3660 | --DOCSHELL 11BF5000 == 59 [pid = 3660] [id = 383] 18:40:05 INFO - PROCESS | 3660 | --DOCSHELL 16466800 == 58 [pid = 3660] [id = 382] 18:40:05 INFO - PROCESS | 3660 | --DOCSHELL 187A1400 == 57 [pid = 3660] [id = 381] 18:40:05 INFO - PROCESS | 3660 | --DOCSHELL 13790400 == 56 [pid = 3660] [id = 380] 18:40:05 INFO - PROCESS | 3660 | --DOCSHELL 18767800 == 55 [pid = 3660] [id = 379] 18:40:05 INFO - PROCESS | 3660 | --DOCSHELL 15414400 == 54 [pid = 3660] [id = 378] 18:40:05 INFO - PROCESS | 3660 | --DOCSHELL 14203400 == 53 [pid = 3660] [id = 377] 18:40:05 INFO - PROCESS | 3660 | --DOCSHELL 13795C00 == 52 [pid = 3660] [id = 376] 18:40:05 INFO - PROCESS | 3660 | --DOCSHELL 1879D800 == 51 [pid = 3660] [id = 373] 18:40:05 INFO - PROCESS | 3660 | --DOCSHELL 14399800 == 50 [pid = 3660] [id = 372] 18:40:05 INFO - PROCESS | 3660 | --DOMWINDOW == 120 (1C910400) [pid = 3660] [serial = 1066] [outer = 00000000] [url = about:blank] 18:40:05 INFO - PROCESS | 3660 | --DOMWINDOW == 119 (14210000) [pid = 3660] [serial = 1012] [outer = 00000000] [url = about:blank] 18:40:05 INFO - PROCESS | 3660 | --DOMWINDOW == 118 (12DD7000) [pid = 3660] [serial = 976] [outer = 00000000] [url = about:blank] 18:40:05 INFO - PROCESS | 3660 | --DOMWINDOW == 117 (1A0FA400) [pid = 3660] [serial = 1021] [outer = 00000000] [url = about:blank] 18:40:05 INFO - PROCESS | 3660 | --DOMWINDOW == 116 (15430000) [pid = 3660] [serial = 979] [outer = 00000000] [url = about:blank] 18:40:05 INFO - PROCESS | 3660 | --DOMWINDOW == 115 (16A7BC00) [pid = 3660] [serial = 1015] [outer = 00000000] [url = about:blank] 18:40:05 INFO - PROCESS | 3660 | --DOMWINDOW == 114 (1A5F4C00) [pid = 3660] [serial = 1024] [outer = 00000000] [url = about:blank] 18:40:05 INFO - PROCESS | 3660 | --DOMWINDOW == 113 (19724000) [pid = 3660] [serial = 1060] [outer = 00000000] [url = about:blank] 18:40:05 INFO - PROCESS | 3660 | --DOMWINDOW == 112 (19BCBC00) [pid = 3660] [serial = 1018] [outer = 00000000] [url = about:blank] 18:40:05 INFO - PROCESS | 3660 | --DOMWINDOW == 111 (16946000) [pid = 3660] [serial = 1057] [outer = 00000000] [url = about:blank] 18:40:05 INFO - PROCESS | 3660 | --DOMWINDOW == 110 (1C160800) [pid = 3660] [serial = 1063] [outer = 00000000] [url = about:blank] 18:40:05 INFO - PROCESS | 3660 | --DOMWINDOW == 109 (192C4C00) [pid = 3660] [serial = 1098] [outer = 00000000] [url = about:blank] 18:40:05 INFO - PROCESS | 3660 | --DOMWINDOW == 108 (1C064400) [pid = 3660] [serial = 1101] [outer = 00000000] [url = about:blank] 18:40:05 INFO - PROCESS | 3660 | --DOMWINDOW == 107 (187A5800) [pid = 3660] [serial = 1077] [outer = 00000000] [url = about:blank] 18:40:05 INFO - PROCESS | 3660 | --DOMWINDOW == 106 (18931C00) [pid = 3660] [serial = 1078] [outer = 00000000] [url = about:blank] 18:40:05 INFO - PROCESS | 3660 | --DOMWINDOW == 105 (1C06B000) [pid = 3660] [serial = 1093] [outer = 00000000] [url = about:blank] 18:40:05 INFO - PROCESS | 3660 | --DOMWINDOW == 104 (1C065400) [pid = 3660] [serial = 1092] [outer = 00000000] [url = about:blank] 18:40:05 INFO - PROCESS | 3660 | --DOMWINDOW == 103 (197B4000) [pid = 3660] [serial = 1087] [outer = 00000000] [url = about:blank] 18:40:05 INFO - PROCESS | 3660 | --DOMWINDOW == 102 (1976E000) [pid = 3660] [serial = 1086] [outer = 00000000] [url = about:blank] 18:40:05 INFO - PROCESS | 3660 | --DOMWINDOW == 101 (18D40800) [pid = 3660] [serial = 1084] [outer = 00000000] [url = about:blank] 18:40:05 INFO - PROCESS | 3660 | --DOMWINDOW == 100 (1892DC00) [pid = 3660] [serial = 1083] [outer = 00000000] [url = about:blank] 18:40:05 INFO - PROCESS | 3660 | --DOMWINDOW == 99 (15615800) [pid = 3660] [serial = 1095] [outer = 00000000] [url = about:blank] 18:40:05 INFO - PROCESS | 3660 | --DOMWINDOW == 98 (1A50DC00) [pid = 3660] [serial = 1090] [outer = 00000000] [url = about:blank] 18:40:05 INFO - PROCESS | 3660 | --DOMWINDOW == 97 (19DC8000) [pid = 3660] [serial = 1089] [outer = 00000000] [url = about:blank] 18:40:05 INFO - PROCESS | 3660 | --DOMWINDOW == 96 (1652C000) [pid = 3660] [serial = 1081] [outer = 00000000] [url = about:blank] 18:40:05 INFO - PROCESS | 3660 | --DOMWINDOW == 95 (15E3AC00) [pid = 3660] [serial = 1080] [outer = 00000000] [url = about:blank] 18:40:05 INFO - PROCESS | 3660 | --DOMWINDOW == 94 (1C15B800) [pid = 3660] [serial = 1102] [outer = 00000000] [url = about:blank] 18:40:05 INFO - PROCESS | 3660 | --DOMWINDOW == 93 (19722400) [pid = 3660] [serial = 1107] [outer = 00000000] [url = about:blank] 18:40:05 INFO - PROCESS | 3660 | --DOMWINDOW == 92 (1D059800) [pid = 3660] [serial = 1111] [outer = 00000000] [url = about:blank] 18:40:05 INFO - PROCESS | 3660 | --DOMWINDOW == 91 (13ACD400) [pid = 3660] [serial = 1105] [outer = 00000000] [url = about:blank] 18:40:05 INFO - PROCESS | 3660 | --DOMWINDOW == 90 (12DD4000) [pid = 3660] [serial = 1104] [outer = 00000000] [url = about:blank] 18:40:05 INFO - PROCESS | 3660 | --DOMWINDOW == 89 (1C15FC00) [pid = 3660] [serial = 1108] [outer = 00000000] [url = about:blank] 18:40:05 INFO - PROCESS | 3660 | --DOMWINDOW == 88 (1970B400) [pid = 3660] [serial = 1099] [outer = 00000000] [url = about:blank] 18:40:05 INFO - PROCESS | 3660 | --DOMWINDOW == 87 (16524000) [pid = 3660] [serial = 1096] [outer = 00000000] [url = about:blank] 18:40:05 INFO - PROCESS | 3660 | --DOMWINDOW == 86 (1C9B7C00) [pid = 3660] [serial = 1110] [outer = 00000000] [url = about:blank] 18:40:05 INFO - PROCESS | 3660 | 1461030005908 Marionette TRACE conn2 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:05 INFO - PROCESS | 3660 | ++DOCSHELL 11BED400 == 51 [pid = 3660] [id = 393] 18:40:05 INFO - PROCESS | 3660 | ++DOMWINDOW == 87 (11BF5000) [pid = 3660] [serial = 1179] [outer = 00000000] 18:40:05 INFO - PROCESS | 3660 | ++DOMWINDOW == 88 (13203000) [pid = 3660] [serial = 1180] [outer = 11BF5000] 18:40:05 INFO - PROCESS | 3660 | 1461030005955 Marionette DEBUG loaded listener.js 18:40:06 INFO - PROCESS | 3660 | ++DOMWINDOW == 89 (13AC9800) [pid = 3660] [serial = 1181] [outer = 11BF5000] 18:40:06 INFO - PROCESS | 3660 | 1461030006393 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 18:40:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 18:40:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 810ms 18:40:06 INFO - PROCESS | 3660 | 1461030006432 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 18:40:06 INFO - PROCESS | 3660 | 1461030006434 Marionette TRACE conn2 <- [1,1537,null,{"value":"13"}] 18:40:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 18:40:06 INFO - PROCESS | 3660 | 1461030006437 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 18:40:06 INFO - PROCESS | 3660 | 1461030006439 Marionette TRACE conn2 <- [1,1538,null,{}] 18:40:06 INFO - PROCESS | 3660 | 1461030006449 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:06 INFO - PROCESS | 3660 | 1461030006535 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 18:40:06 INFO - PROCESS | 3660 | 1461030006545 Marionette TRACE conn2 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:06 INFO - PROCESS | 3660 | ++DOCSHELL 16466800 == 52 [pid = 3660] [id = 394] 18:40:06 INFO - PROCESS | 3660 | ++DOMWINDOW == 90 (1652CC00) [pid = 3660] [serial = 1182] [outer = 00000000] 18:40:06 INFO - PROCESS | 3660 | ++DOMWINDOW == 91 (16A7F000) [pid = 3660] [serial = 1183] [outer = 1652CC00] 18:40:06 INFO - PROCESS | 3660 | 1461030006593 Marionette DEBUG loaded listener.js 18:40:06 INFO - PROCESS | 3660 | ++DOMWINDOW == 92 (1810F800) [pid = 3660] [serial = 1184] [outer = 1652CC00] 18:40:07 INFO - PROCESS | 3660 | 1461030007089 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 18:40:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 18:40:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 700ms 18:40:07 INFO - PROCESS | 3660 | 1461030007137 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 18:40:07 INFO - PROCESS | 3660 | 1461030007139 Marionette TRACE conn2 <- [1,1541,null,{"value":"13"}] 18:40:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 18:40:07 INFO - PROCESS | 3660 | 1461030007142 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 18:40:07 INFO - PROCESS | 3660 | 1461030007143 Marionette TRACE conn2 <- [1,1542,null,{}] 18:40:07 INFO - PROCESS | 3660 | 1461030007147 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:07 INFO - PROCESS | 3660 | 1461030007232 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 18:40:07 INFO - PROCESS | 3660 | 1461030007240 Marionette TRACE conn2 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:07 INFO - PROCESS | 3660 | ++DOCSHELL 18614C00 == 53 [pid = 3660] [id = 395] 18:40:07 INFO - PROCESS | 3660 | ++DOMWINDOW == 93 (1861C800) [pid = 3660] [serial = 1185] [outer = 00000000] 18:40:07 INFO - PROCESS | 3660 | ++DOMWINDOW == 94 (18A7D000) [pid = 3660] [serial = 1186] [outer = 1861C800] 18:40:07 INFO - PROCESS | 3660 | 1461030007285 Marionette DEBUG loaded listener.js 18:40:07 INFO - PROCESS | 3660 | ++DOMWINDOW == 95 (18D3E400) [pid = 3660] [serial = 1187] [outer = 1861C800] 18:40:07 INFO - PROCESS | 3660 | 1461030007723 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 18:40:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 18:40:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 639ms 18:40:07 INFO - PROCESS | 3660 | 1461030007780 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 18:40:07 INFO - PROCESS | 3660 | 1461030007782 Marionette TRACE conn2 <- [1,1545,null,{"value":"13"}] 18:40:07 INFO - PROCESS | 3660 | 1461030007785 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 18:40:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 18:40:07 INFO - PROCESS | 3660 | 1461030007787 Marionette TRACE conn2 <- [1,1546,null,{}] 18:40:07 INFO - PROCESS | 3660 | 1461030007790 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:07 INFO - PROCESS | 3660 | 1461030007874 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 18:40:07 INFO - PROCESS | 3660 | 1461030007880 Marionette TRACE conn2 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:07 INFO - PROCESS | 3660 | ++DOCSHELL 15E32000 == 54 [pid = 3660] [id = 396] 18:40:07 INFO - PROCESS | 3660 | ++DOMWINDOW == 96 (18D3C000) [pid = 3660] [serial = 1188] [outer = 00000000] 18:40:07 INFO - PROCESS | 3660 | ++DOMWINDOW == 97 (195AE000) [pid = 3660] [serial = 1189] [outer = 18D3C000] 18:40:07 INFO - PROCESS | 3660 | 1461030007952 Marionette DEBUG loaded listener.js 18:40:08 INFO - PROCESS | 3660 | ++DOMWINDOW == 98 (1970E400) [pid = 3660] [serial = 1190] [outer = 18D3C000] 18:40:08 INFO - PROCESS | 3660 | 1461030008403 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 18:40:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 18:40:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 638ms 18:40:08 INFO - PROCESS | 3660 | 1461030008424 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 18:40:08 INFO - PROCESS | 3660 | 1461030008426 Marionette TRACE conn2 <- [1,1549,null,{"value":"13"}] 18:40:08 INFO - PROCESS | 3660 | 1461030008429 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 18:40:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 18:40:08 INFO - PROCESS | 3660 | 1461030008431 Marionette TRACE conn2 <- [1,1550,null,{}] 18:40:08 INFO - PROCESS | 3660 | 1461030008441 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:08 INFO - PROCESS | 3660 | 1461030008570 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 18:40:08 INFO - PROCESS | 3660 | 1461030008633 Marionette TRACE conn2 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:08 INFO - PROCESS | 3660 | ++DOCSHELL 19716400 == 55 [pid = 3660] [id = 397] 18:40:08 INFO - PROCESS | 3660 | ++DOMWINDOW == 99 (1976B800) [pid = 3660] [serial = 1191] [outer = 00000000] 18:40:08 INFO - PROCESS | 3660 | ++DOMWINDOW == 100 (197B1400) [pid = 3660] [serial = 1192] [outer = 1976B800] 18:40:08 INFO - PROCESS | 3660 | 1461030008679 Marionette DEBUG loaded listener.js 18:40:08 INFO - PROCESS | 3660 | ++DOMWINDOW == 101 (19AAF800) [pid = 3660] [serial = 1193] [outer = 1976B800] 18:40:09 INFO - PROCESS | 3660 | 1461030009103 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 18:40:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 18:40:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 685ms 18:40:09 INFO - PROCESS | 3660 | 1461030009129 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 18:40:09 INFO - PROCESS | 3660 | 1461030009131 Marionette TRACE conn2 <- [1,1553,null,{"value":"13"}] 18:40:09 INFO - PROCESS | 3660 | 1461030009134 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 18:40:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 18:40:09 INFO - PROCESS | 3660 | 1461030009136 Marionette TRACE conn2 <- [1,1554,null,{}] 18:40:09 INFO - PROCESS | 3660 | 1461030009139 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:09 INFO - PROCESS | 3660 | 1461030009250 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 18:40:09 INFO - PROCESS | 3660 | 1461030009343 Marionette TRACE conn2 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:09 INFO - PROCESS | 3660 | ++DOCSHELL 19BD3400 == 56 [pid = 3660] [id = 398] 18:40:09 INFO - PROCESS | 3660 | ++DOMWINDOW == 102 (19C66400) [pid = 3660] [serial = 1194] [outer = 00000000] 18:40:09 INFO - PROCESS | 3660 | ++DOMWINDOW == 103 (1A07F000) [pid = 3660] [serial = 1195] [outer = 19C66400] 18:40:09 INFO - PROCESS | 3660 | 1461030009386 Marionette DEBUG loaded listener.js 18:40:09 INFO - PROCESS | 3660 | ++DOMWINDOW == 104 (1A0F8000) [pid = 3660] [serial = 1196] [outer = 19C66400] 18:40:09 INFO - PROCESS | 3660 | 1461030009765 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 18:40:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 18:40:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 686ms 18:40:09 INFO - PROCESS | 3660 | 1461030009818 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 18:40:09 INFO - PROCESS | 3660 | 1461030009820 Marionette TRACE conn2 <- [1,1557,null,{"value":"13"}] 18:40:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 18:40:09 INFO - PROCESS | 3660 | 1461030009824 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 18:40:09 INFO - PROCESS | 3660 | 1461030009825 Marionette TRACE conn2 <- [1,1558,null,{}] 18:40:09 INFO - PROCESS | 3660 | 1461030009829 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:09 INFO - PROCESS | 3660 | 1461030009943 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 18:40:09 INFO - PROCESS | 3660 | 1461030009949 Marionette TRACE conn2 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:09 INFO - PROCESS | 3660 | ++DOCSHELL 1A014C00 == 57 [pid = 3660] [id = 399] 18:40:09 INFO - PROCESS | 3660 | ++DOMWINDOW == 105 (1A50E400) [pid = 3660] [serial = 1197] [outer = 00000000] 18:40:09 INFO - PROCESS | 3660 | ++DOMWINDOW == 106 (1C062400) [pid = 3660] [serial = 1198] [outer = 1A50E400] 18:40:09 INFO - PROCESS | 3660 | 1461030009992 Marionette DEBUG loaded listener.js 18:40:10 INFO - PROCESS | 3660 | ++DOMWINDOW == 107 (1C068400) [pid = 3660] [serial = 1199] [outer = 1A50E400] 18:40:10 INFO - PROCESS | 3660 | --DOMWINDOW == 106 (19718C00) [pid = 3660] [serial = 1142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 18:40:10 INFO - PROCESS | 3660 | --DOMWINDOW == 105 (1D197400) [pid = 3660] [serial = 1124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 18:40:10 INFO - PROCESS | 3660 | --DOMWINDOW == 104 (18D43C00) [pid = 3660] [serial = 1139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 18:40:10 INFO - PROCESS | 3660 | --DOMWINDOW == 103 (1876E000) [pid = 3660] [serial = 1136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 18:40:10 INFO - PROCESS | 3660 | --DOMWINDOW == 102 (1379B400) [pid = 3660] [serial = 1127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 18:40:10 INFO - PROCESS | 3660 | --DOMWINDOW == 101 (15429000) [pid = 3660] [serial = 1133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 18:40:10 INFO - PROCESS | 3660 | --DOMWINDOW == 100 (19BD0000) [pid = 3660] [serial = 1145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 18:40:10 INFO - PROCESS | 3660 | --DOMWINDOW == 99 (12DDE800) [pid = 3660] [serial = 1148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 18:40:10 INFO - PROCESS | 3660 | --DOMWINDOW == 98 (15ACE400) [pid = 3660] [serial = 1151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 18:40:10 INFO - PROCESS | 3660 | --DOMWINDOW == 97 (14207C00) [pid = 3660] [serial = 1130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 18:40:10 INFO - PROCESS | 3660 | 1461030010531 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 18:40:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 18:40:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 732ms 18:40:10 INFO - PROCESS | 3660 | 1461030010564 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 18:40:10 INFO - PROCESS | 3660 | 1461030010566 Marionette TRACE conn2 <- [1,1561,null,{"value":"13"}] 18:40:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 18:40:10 INFO - PROCESS | 3660 | 1461030010597 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 18:40:10 INFO - PROCESS | 3660 | 1461030010598 Marionette TRACE conn2 <- [1,1562,null,{}] 18:40:10 INFO - PROCESS | 3660 | 1461030010602 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:10 INFO - PROCESS | 3660 | 1461030010682 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 18:40:10 INFO - PROCESS | 3660 | 1461030010688 Marionette TRACE conn2 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:10 INFO - PROCESS | 3660 | ++DOCSHELL 1325EC00 == 58 [pid = 3660] [id = 400] 18:40:10 INFO - PROCESS | 3660 | ++DOMWINDOW == 98 (13AC4400) [pid = 3660] [serial = 1200] [outer = 00000000] 18:40:10 INFO - PROCESS | 3660 | ++DOMWINDOW == 99 (1976A400) [pid = 3660] [serial = 1201] [outer = 13AC4400] 18:40:10 INFO - PROCESS | 3660 | 1461030010732 Marionette DEBUG loaded listener.js 18:40:10 INFO - PROCESS | 3660 | ++DOMWINDOW == 100 (19ACC000) [pid = 3660] [serial = 1202] [outer = 13AC4400] 18:40:11 INFO - PROCESS | 3660 | 1461030011188 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 18:40:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 18:40:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 669ms 18:40:11 INFO - PROCESS | 3660 | 1461030011249 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 18:40:11 INFO - PROCESS | 3660 | 1461030011250 Marionette TRACE conn2 <- [1,1565,null,{"value":"13"}] 18:40:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 18:40:11 INFO - PROCESS | 3660 | 1461030011254 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 18:40:11 INFO - PROCESS | 3660 | 1461030011255 Marionette TRACE conn2 <- [1,1566,null,{}] 18:40:11 INFO - PROCESS | 3660 | 1461030011259 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:11 INFO - PROCESS | 3660 | 1461030011338 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 18:40:11 INFO - PROCESS | 3660 | 1461030011344 Marionette TRACE conn2 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:11 INFO - PROCESS | 3660 | ++DOCSHELL 18217C00 == 59 [pid = 3660] [id = 401] 18:40:11 INFO - PROCESS | 3660 | ++DOMWINDOW == 101 (18767400) [pid = 3660] [serial = 1203] [outer = 00000000] 18:40:11 INFO - PROCESS | 3660 | ++DOMWINDOW == 102 (1C157000) [pid = 3660] [serial = 1204] [outer = 18767400] 18:40:11 INFO - PROCESS | 3660 | 1461030011387 Marionette DEBUG loaded listener.js 18:40:11 INFO - PROCESS | 3660 | ++DOMWINDOW == 103 (1C15EC00) [pid = 3660] [serial = 1205] [outer = 18767400] 18:40:11 INFO - PROCESS | 3660 | 1461030011824 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 18:40:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 18:40:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 592ms 18:40:11 INFO - PROCESS | 3660 | 1461030011851 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 18:40:11 INFO - PROCESS | 3660 | 1461030011853 Marionette TRACE conn2 <- [1,1569,null,{"value":"13"}] 18:40:11 INFO - PROCESS | 3660 | 1461030011856 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 18:40:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 18:40:11 INFO - PROCESS | 3660 | 1461030011859 Marionette TRACE conn2 <- [1,1570,null,{}] 18:40:11 INFO - PROCESS | 3660 | 1461030011866 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:11 INFO - PROCESS | 3660 | 1461030011971 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 18:40:11 INFO - PROCESS | 3660 | 1461030011979 Marionette TRACE conn2 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:11 INFO - PROCESS | 3660 | ++DOCSHELL 14A8F000 == 60 [pid = 3660] [id = 402] 18:40:11 INFO - PROCESS | 3660 | ++DOMWINDOW == 104 (16A7C000) [pid = 3660] [serial = 1206] [outer = 00000000] 18:40:12 INFO - PROCESS | 3660 | ++DOMWINDOW == 105 (1CC0A000) [pid = 3660] [serial = 1207] [outer = 16A7C000] 18:40:12 INFO - PROCESS | 3660 | 1461030012028 Marionette DEBUG loaded listener.js 18:40:12 INFO - PROCESS | 3660 | ++DOMWINDOW == 106 (1D171000) [pid = 3660] [serial = 1208] [outer = 16A7C000] 18:40:12 INFO - PROCESS | 3660 | 1461030012741 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 18:40:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 18:40:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 935ms 18:40:12 INFO - PROCESS | 3660 | 1461030012803 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 18:40:12 INFO - PROCESS | 3660 | 1461030012808 Marionette TRACE conn2 <- [1,1573,null,{"value":"13"}] 18:40:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 18:40:12 INFO - PROCESS | 3660 | 1461030012814 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 18:40:12 INFO - PROCESS | 3660 | 1461030012818 Marionette TRACE conn2 <- [1,1574,null,{}] 18:40:12 INFO - PROCESS | 3660 | 1461030012823 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:12 INFO - PROCESS | 3660 | 1461030012963 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 18:40:13 INFO - PROCESS | 3660 | 1461030013106 Marionette TRACE conn2 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:13 INFO - PROCESS | 3660 | ++DOCSHELL 142AC400 == 61 [pid = 3660] [id = 403] 18:40:13 INFO - PROCESS | 3660 | ++DOMWINDOW == 107 (15425400) [pid = 3660] [serial = 1209] [outer = 00000000] 18:40:13 INFO - PROCESS | 3660 | ++DOMWINDOW == 108 (156F7800) [pid = 3660] [serial = 1210] [outer = 15425400] 18:40:13 INFO - PROCESS | 3660 | 1461030013162 Marionette DEBUG loaded listener.js 18:40:13 INFO - PROCESS | 3660 | ++DOMWINDOW == 109 (15E3E800) [pid = 3660] [serial = 1211] [outer = 15425400] 18:40:13 INFO - PROCESS | 3660 | 1461030013741 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 18:40:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 18:40:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 935ms 18:40:13 INFO - PROCESS | 3660 | 1461030013773 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 18:40:13 INFO - PROCESS | 3660 | 1461030013779 Marionette TRACE conn2 <- [1,1577,null,{"value":"13"}] 18:40:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 18:40:13 INFO - PROCESS | 3660 | 1461030013787 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 18:40:13 INFO - PROCESS | 3660 | 1461030013790 Marionette TRACE conn2 <- [1,1578,null,{}] 18:40:13 INFO - PROCESS | 3660 | 1461030013794 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:13 INFO - PROCESS | 3660 | 1461030013900 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 18:40:13 INFO - PROCESS | 3660 | 1461030014007 Marionette TRACE conn2 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:14 INFO - PROCESS | 3660 | ++DOCSHELL 16469C00 == 62 [pid = 3660] [id = 404] 18:40:14 INFO - PROCESS | 3660 | ++DOMWINDOW == 110 (1656EC00) [pid = 3660] [serial = 1212] [outer = 00000000] 18:40:14 INFO - PROCESS | 3660 | ++DOMWINDOW == 111 (18A80C00) [pid = 3660] [serial = 1213] [outer = 1656EC00] 18:40:14 INFO - PROCESS | 3660 | 1461030014069 Marionette DEBUG loaded listener.js 18:40:14 INFO - PROCESS | 3660 | ++DOMWINDOW == 112 (192C2400) [pid = 3660] [serial = 1214] [outer = 1656EC00] 18:40:14 INFO - PROCESS | 3660 | 1461030014644 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 18:40:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 18:40:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 935ms 18:40:14 INFO - PROCESS | 3660 | 1461030014719 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 18:40:14 INFO - PROCESS | 3660 | 1461030014722 Marionette TRACE conn2 <- [1,1581,null,{"value":"13"}] 18:40:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 18:40:14 INFO - PROCESS | 3660 | 1461030014726 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 18:40:14 INFO - PROCESS | 3660 | 1461030014730 Marionette TRACE conn2 <- [1,1582,null,{}] 18:40:14 INFO - PROCESS | 3660 | 1461030014740 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:14 INFO - PROCESS | 3660 | 1461030014857 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 18:40:14 INFO - PROCESS | 3660 | 1461030014959 Marionette TRACE conn2 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:14 INFO - PROCESS | 3660 | ++DOCSHELL 16461000 == 63 [pid = 3660] [id = 405] 18:40:14 INFO - PROCESS | 3660 | ++DOMWINDOW == 113 (19AAE400) [pid = 3660] [serial = 1215] [outer = 00000000] 18:40:15 INFO - PROCESS | 3660 | ++DOMWINDOW == 114 (1C90D800) [pid = 3660] [serial = 1216] [outer = 19AAE400] 18:40:15 INFO - PROCESS | 3660 | 1461030015014 Marionette DEBUG loaded listener.js 18:40:15 INFO - PROCESS | 3660 | ++DOMWINDOW == 115 (1C9B7C00) [pid = 3660] [serial = 1217] [outer = 19AAE400] 18:40:15 INFO - PROCESS | 3660 | 1461030015583 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 18:40:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 18:40:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 888ms 18:40:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 18:40:15 INFO - PROCESS | 3660 | 1461030015630 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 18:40:15 INFO - PROCESS | 3660 | 1461030015632 Marionette TRACE conn2 <- [1,1585,null,{"value":"13"}] 18:40:15 INFO - PROCESS | 3660 | 1461030015636 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 18:40:15 INFO - PROCESS | 3660 | 1461030015638 Marionette TRACE conn2 <- [1,1586,null,{}] 18:40:15 INFO - PROCESS | 3660 | 1461030015642 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:15 INFO - PROCESS | 3660 | 1461030015748 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 18:40:15 INFO - PROCESS | 3660 | 1461030015856 Marionette TRACE conn2 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:15 INFO - PROCESS | 3660 | ++DOCSHELL 1C540C00 == 64 [pid = 3660] [id = 406] 18:40:15 INFO - PROCESS | 3660 | ++DOMWINDOW == 116 (1C9AE400) [pid = 3660] [serial = 1218] [outer = 00000000] 18:40:15 INFO - PROCESS | 3660 | ++DOMWINDOW == 117 (1D3C8000) [pid = 3660] [serial = 1219] [outer = 1C9AE400] 18:40:15 INFO - PROCESS | 3660 | 1461030015908 Marionette DEBUG loaded listener.js 18:40:15 INFO - PROCESS | 3660 | ++DOMWINDOW == 118 (1D45A800) [pid = 3660] [serial = 1220] [outer = 1C9AE400] 18:40:16 INFO - PROCESS | 3660 | 1461030016505 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 18:40:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 18:40:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 935ms 18:40:16 INFO - PROCESS | 3660 | 1461030016581 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 18:40:16 INFO - PROCESS | 3660 | 1461030016583 Marionette TRACE conn2 <- [1,1589,null,{"value":"13"}] 18:40:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 18:40:16 INFO - PROCESS | 3660 | 1461030016586 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 18:40:16 INFO - PROCESS | 3660 | 1461030016588 Marionette TRACE conn2 <- [1,1590,null,{}] 18:40:16 INFO - PROCESS | 3660 | 1461030016592 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:16 INFO - PROCESS | 3660 | 1461030016693 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 18:40:16 INFO - PROCESS | 3660 | 1461030016827 Marionette TRACE conn2 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:16 INFO - PROCESS | 3660 | ++DOCSHELL 1CC0D400 == 65 [pid = 3660] [id = 407] 18:40:16 INFO - PROCESS | 3660 | ++DOMWINDOW == 119 (1D3C8400) [pid = 3660] [serial = 1221] [outer = 00000000] 18:40:16 INFO - PROCESS | 3660 | ++DOMWINDOW == 120 (1D6E6800) [pid = 3660] [serial = 1222] [outer = 1D3C8400] 18:40:16 INFO - PROCESS | 3660 | 1461030016881 Marionette DEBUG loaded listener.js 18:40:16 INFO - PROCESS | 3660 | ++DOMWINDOW == 121 (1D6EC400) [pid = 3660] [serial = 1223] [outer = 1D3C8400] 18:40:17 INFO - PROCESS | 3660 | 1461030017480 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 18:40:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 18:40:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 935ms 18:40:17 INFO - PROCESS | 3660 | 1461030017532 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 18:40:17 INFO - PROCESS | 3660 | 1461030017534 Marionette TRACE conn2 <- [1,1593,null,{"value":"13"}] 18:40:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 18:40:17 INFO - PROCESS | 3660 | 1461030017538 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 18:40:17 INFO - PROCESS | 3660 | 1461030017539 Marionette TRACE conn2 <- [1,1594,null,{}] 18:40:17 INFO - PROCESS | 3660 | 1461030017543 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:17 INFO - PROCESS | 3660 | 1461030017654 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 18:40:17 INFO - PROCESS | 3660 | 1461030017927 Marionette TRACE conn2 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:17 INFO - PROCESS | 3660 | ++DOCSHELL 11BEC800 == 66 [pid = 3660] [id = 408] 18:40:17 INFO - PROCESS | 3660 | ++DOMWINDOW == 122 (11BF4400) [pid = 3660] [serial = 1224] [outer = 00000000] 18:40:17 INFO - PROCESS | 3660 | ++DOMWINDOW == 123 (1540DC00) [pid = 3660] [serial = 1225] [outer = 11BF4400] 18:40:17 INFO - PROCESS | 3660 | 1461030017990 Marionette DEBUG loaded listener.js 18:40:18 INFO - PROCESS | 3660 | ++DOMWINDOW == 124 (1561B000) [pid = 3660] [serial = 1226] [outer = 11BF4400] 18:40:18 INFO - PROCESS | 3660 | 1461030018559 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 18:40:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 18:40:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1075ms 18:40:18 INFO - PROCESS | 3660 | 1461030018632 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 18:40:18 INFO - PROCESS | 3660 | 1461030018636 Marionette TRACE conn2 <- [1,1597,null,{"value":"13"}] 18:40:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 18:40:18 INFO - PROCESS | 3660 | 1461030018642 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 18:40:18 INFO - PROCESS | 3660 | 1461030018645 Marionette TRACE conn2 <- [1,1598,null,{}] 18:40:18 INFO - PROCESS | 3660 | 1461030018650 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:18 INFO - PROCESS | 3660 | 1461030018749 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 18:40:18 INFO - PROCESS | 3660 | 1461030018891 Marionette TRACE conn2 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:18 INFO - PROCESS | 3660 | ++DOCSHELL 15613400 == 67 [pid = 3660] [id = 409] 18:40:18 INFO - PROCESS | 3660 | ++DOMWINDOW == 125 (15CC9400) [pid = 3660] [serial = 1227] [outer = 00000000] 18:40:18 INFO - PROCESS | 3660 | ++DOMWINDOW == 126 (1810E800) [pid = 3660] [serial = 1228] [outer = 15CC9400] 18:40:18 INFO - PROCESS | 3660 | 1461030018942 Marionette DEBUG loaded listener.js 18:40:18 INFO - PROCESS | 3660 | ++DOMWINDOW == 127 (1861DC00) [pid = 3660] [serial = 1229] [outer = 15CC9400] 18:40:19 INFO - PROCESS | 3660 | --DOCSHELL 14A92400 == 66 [pid = 3660] [id = 20] 18:40:19 INFO - PROCESS | 3660 | --DOCSHELL 18217C00 == 65 [pid = 3660] [id = 401] 18:40:19 INFO - PROCESS | 3660 | --DOCSHELL 1325EC00 == 64 [pid = 3660] [id = 400] 18:40:19 INFO - PROCESS | 3660 | --DOCSHELL 1A014C00 == 63 [pid = 3660] [id = 399] 18:40:19 INFO - PROCESS | 3660 | --DOCSHELL 19BD3400 == 62 [pid = 3660] [id = 398] 18:40:19 INFO - PROCESS | 3660 | --DOCSHELL 19716400 == 61 [pid = 3660] [id = 397] 18:40:19 INFO - PROCESS | 3660 | --DOCSHELL 15E32000 == 60 [pid = 3660] [id = 396] 18:40:19 INFO - PROCESS | 3660 | --DOCSHELL 18614C00 == 59 [pid = 3660] [id = 395] 18:40:19 INFO - PROCESS | 3660 | --DOCSHELL 16466800 == 58 [pid = 3660] [id = 394] 18:40:19 INFO - PROCESS | 3660 | --DOCSHELL 11BED400 == 57 [pid = 3660] [id = 393] 18:40:19 INFO - PROCESS | 3660 | --DOCSHELL 123C3000 == 56 [pid = 3660] [id = 392] 18:40:19 INFO - PROCESS | 3660 | --DOCSHELL 12B8BC00 == 55 [pid = 3660] [id = 386] 18:40:19 INFO - PROCESS | 3660 | --DOMWINDOW == 126 (1A506000) [pid = 3660] [serial = 1155] [outer = 00000000] [url = about:blank] 18:40:19 INFO - PROCESS | 3660 | --DOMWINDOW == 125 (19BCD800) [pid = 3660] [serial = 1143] [outer = 00000000] [url = about:blank] 18:40:19 INFO - PROCESS | 3660 | --DOMWINDOW == 124 (1D30E800) [pid = 3660] [serial = 1125] [outer = 00000000] [url = about:blank] 18:40:19 INFO - PROCESS | 3660 | --DOMWINDOW == 123 (19719400) [pid = 3660] [serial = 1140] [outer = 00000000] [url = about:blank] 18:40:19 INFO - PROCESS | 3660 | --DOMWINDOW == 122 (1971F400) [pid = 3660] [serial = 1141] [outer = 00000000] [url = about:blank] 18:40:19 INFO - PROCESS | 3660 | --DOMWINDOW == 121 (19BD7C00) [pid = 3660] [serial = 1144] [outer = 00000000] [url = about:blank] 18:40:19 INFO - PROCESS | 3660 | --DOMWINDOW == 120 (1D3BD400) [pid = 3660] [serial = 1126] [outer = 00000000] [url = about:blank] 18:40:19 INFO - PROCESS | 3660 | --DOMWINDOW == 119 (1D16D800) [pid = 3660] [serial = 1113] [outer = 00000000] [url = about:blank] 18:40:19 INFO - PROCESS | 3660 | --DOMWINDOW == 118 (1810B400) [pid = 3660] [serial = 1116] [outer = 00000000] [url = about:blank] 18:40:19 INFO - PROCESS | 3660 | --DOMWINDOW == 117 (187A3C00) [pid = 3660] [serial = 1137] [outer = 00000000] [url = about:blank] 18:40:19 INFO - PROCESS | 3660 | --DOMWINDOW == 116 (1A5CE800) [pid = 3660] [serial = 1119] [outer = 00000000] [url = about:blank] 18:40:19 INFO - PROCESS | 3660 | --DOMWINDOW == 115 (1561BC00) [pid = 3660] [serial = 1129] [outer = 00000000] [url = about:blank] 18:40:19 INFO - PROCESS | 3660 | --DOMWINDOW == 114 (1542DC00) [pid = 3660] [serial = 1128] [outer = 00000000] [url = about:blank] 18:40:19 INFO - PROCESS | 3660 | --DOMWINDOW == 113 (17F28800) [pid = 3660] [serial = 1134] [outer = 00000000] [url = about:blank] 18:40:19 INFO - PROCESS | 3660 | --DOMWINDOW == 112 (18210C00) [pid = 3660] [serial = 1135] [outer = 00000000] [url = about:blank] 18:40:19 INFO - PROCESS | 3660 | --DOMWINDOW == 111 (1D18F000) [pid = 3660] [serial = 1122] [outer = 00000000] [url = about:blank] 18:40:19 INFO - PROCESS | 3660 | --DOMWINDOW == 110 (1A5F4800) [pid = 3660] [serial = 1146] [outer = 00000000] [url = about:blank] 18:40:19 INFO - PROCESS | 3660 | --DOMWINDOW == 109 (13AC4C00) [pid = 3660] [serial = 1149] [outer = 00000000] [url = about:blank] 18:40:19 INFO - PROCESS | 3660 | --DOMWINDOW == 108 (1540B400) [pid = 3660] [serial = 1150] [outer = 00000000] [url = about:blank] 18:40:19 INFO - PROCESS | 3660 | --DOMWINDOW == 107 (18D44C00) [pid = 3660] [serial = 1152] [outer = 00000000] [url = about:blank] 18:40:19 INFO - PROCESS | 3660 | --DOMWINDOW == 106 (1C064800) [pid = 3660] [serial = 1147] [outer = 00000000] [url = about:blank] 18:40:19 INFO - PROCESS | 3660 | --DOMWINDOW == 105 (1542CC00) [pid = 3660] [serial = 1131] [outer = 00000000] [url = about:blank] 18:40:19 INFO - PROCESS | 3660 | --DOMWINDOW == 104 (15A33800) [pid = 3660] [serial = 1132] [outer = 00000000] [url = about:blank] 18:40:19 INFO - PROCESS | 3660 | --DOMWINDOW == 103 (19726000) [pid = 3660] [serial = 1153] [outer = 00000000] [url = about:blank] 18:40:19 INFO - PROCESS | 3660 | --DOMWINDOW == 102 (18D46800) [pid = 3660] [serial = 1138] [outer = 00000000] [url = about:blank] 18:40:19 INFO - PROCESS | 3660 | 1461030019456 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 18:40:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 18:40:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 903ms 18:40:19 INFO - PROCESS | 3660 | 1461030019532 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 18:40:19 INFO - PROCESS | 3660 | 1461030019536 Marionette TRACE conn2 <- [1,1601,null,{"value":"13"}] 18:40:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 18:40:19 INFO - PROCESS | 3660 | 1461030019540 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 18:40:19 INFO - PROCESS | 3660 | 1461030019543 Marionette TRACE conn2 <- [1,1602,null,{}] 18:40:19 INFO - PROCESS | 3660 | 1461030019546 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:19 INFO - PROCESS | 3660 | 1461030019629 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 18:40:19 INFO - PROCESS | 3660 | 1461030019637 Marionette TRACE conn2 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:19 INFO - PROCESS | 3660 | ++DOCSHELL 15612400 == 56 [pid = 3660] [id = 410] 18:40:19 INFO - PROCESS | 3660 | ++DOMWINDOW == 103 (15612C00) [pid = 3660] [serial = 1230] [outer = 00000000] 18:40:19 INFO - PROCESS | 3660 | ++DOMWINDOW == 104 (1652DC00) [pid = 3660] [serial = 1231] [outer = 15612C00] 18:40:19 INFO - PROCESS | 3660 | 1461030019685 Marionette DEBUG loaded listener.js 18:40:19 INFO - PROCESS | 3660 | ++DOMWINDOW == 105 (18214400) [pid = 3660] [serial = 1232] [outer = 15612C00] 18:40:20 INFO - PROCESS | 3660 | 1461030020192 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 18:40:20 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 18:40:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 685ms 18:40:20 INFO - PROCESS | 3660 | 1461030020240 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 18:40:20 INFO - PROCESS | 3660 | 1461030020243 Marionette TRACE conn2 <- [1,1605,null,{"value":"13"}] 18:40:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 18:40:20 INFO - PROCESS | 3660 | 1461030020248 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 18:40:20 INFO - PROCESS | 3660 | 1461030020253 Marionette TRACE conn2 <- [1,1606,null,{}] 18:40:20 INFO - PROCESS | 3660 | 1461030020262 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:20 INFO - PROCESS | 3660 | 1461030020350 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 18:40:20 INFO - PROCESS | 3660 | 1461030020358 Marionette TRACE conn2 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:20 INFO - PROCESS | 3660 | ++DOCSHELL 1879D800 == 57 [pid = 3660] [id = 411] 18:40:20 INFO - PROCESS | 3660 | ++DOMWINDOW == 106 (187A3C00) [pid = 3660] [serial = 1233] [outer = 00000000] 18:40:20 INFO - PROCESS | 3660 | ++DOMWINDOW == 107 (195AF400) [pid = 3660] [serial = 1234] [outer = 187A3C00] 18:40:20 INFO - PROCESS | 3660 | 1461030020404 Marionette DEBUG loaded listener.js 18:40:20 INFO - PROCESS | 3660 | ++DOMWINDOW == 108 (19718800) [pid = 3660] [serial = 1235] [outer = 187A3C00] 18:40:20 INFO - PROCESS | 3660 | 1461030020857 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 18:40:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 18:40:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 654ms 18:40:20 INFO - PROCESS | 3660 | 1461030020904 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 18:40:20 INFO - PROCESS | 3660 | 1461030020907 Marionette TRACE conn2 <- [1,1609,null,{"value":"13"}] 18:40:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 18:40:20 INFO - PROCESS | 3660 | 1461030020910 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 18:40:20 INFO - PROCESS | 3660 | 1461030020912 Marionette TRACE conn2 <- [1,1610,null,{}] 18:40:20 INFO - PROCESS | 3660 | 1461030020915 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:21 INFO - PROCESS | 3660 | 1461030020996 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 18:40:21 INFO - PROCESS | 3660 | 1461030021029 Marionette TRACE conn2 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:21 INFO - PROCESS | 3660 | ++DOCSHELL 182AF400 == 58 [pid = 3660] [id = 412] 18:40:21 INFO - PROCESS | 3660 | ++DOMWINDOW == 109 (1970EC00) [pid = 3660] [serial = 1236] [outer = 00000000] 18:40:21 INFO - PROCESS | 3660 | ++DOMWINDOW == 110 (19772800) [pid = 3660] [serial = 1237] [outer = 1970EC00] 18:40:21 INFO - PROCESS | 3660 | 1461030021076 Marionette DEBUG loaded listener.js 18:40:21 INFO - PROCESS | 3660 | ++DOMWINDOW == 111 (19AA4000) [pid = 3660] [serial = 1238] [outer = 1970EC00] 18:40:21 INFO - PROCESS | 3660 | 1461030021517 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 18:40:21 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 18:40:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 638ms 18:40:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 18:40:21 INFO - PROCESS | 3660 | 1461030021549 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 18:40:21 INFO - PROCESS | 3660 | 1461030021551 Marionette TRACE conn2 <- [1,1613,null,{"value":"13"}] 18:40:21 INFO - PROCESS | 3660 | 1461030021554 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 18:40:21 INFO - PROCESS | 3660 | 1461030021556 Marionette TRACE conn2 <- [1,1614,null,{}] 18:40:21 INFO - PROCESS | 3660 | 1461030021559 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:21 INFO - PROCESS | 3660 | 1461030021676 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 18:40:21 INFO - PROCESS | 3660 | 1461030021682 Marionette TRACE conn2 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:21 INFO - PROCESS | 3660 | ++DOCSHELL 19AD1C00 == 59 [pid = 3660] [id = 413] 18:40:21 INFO - PROCESS | 3660 | ++DOMWINDOW == 112 (19BCBC00) [pid = 3660] [serial = 1239] [outer = 00000000] 18:40:21 INFO - PROCESS | 3660 | ++DOMWINDOW == 113 (19C69400) [pid = 3660] [serial = 1240] [outer = 19BCBC00] 18:40:21 INFO - PROCESS | 3660 | 1461030021736 Marionette DEBUG loaded listener.js 18:40:21 INFO - PROCESS | 3660 | ++DOMWINDOW == 114 (1A0EF400) [pid = 3660] [serial = 1241] [outer = 19BCBC00] 18:40:22 INFO - PROCESS | 3660 | 1461030022189 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 18:40:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 18:40:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 685ms 18:40:22 INFO - PROCESS | 3660 | 1461030022259 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 18:40:22 INFO - PROCESS | 3660 | 1461030022261 Marionette TRACE conn2 <- [1,1617,null,{"value":"13"}] 18:40:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 18:40:22 INFO - PROCESS | 3660 | 1461030022265 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 18:40:22 INFO - PROCESS | 3660 | 1461030022266 Marionette TRACE conn2 <- [1,1618,null,{}] 18:40:22 INFO - PROCESS | 3660 | 1461030022274 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:22 INFO - PROCESS | 3660 | 1461030022387 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 18:40:22 INFO - PROCESS | 3660 | 1461030022480 Marionette TRACE conn2 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:22 INFO - PROCESS | 3660 | ++DOCSHELL 1A7CA000 == 60 [pid = 3660] [id = 414] 18:40:22 INFO - PROCESS | 3660 | ++DOMWINDOW == 115 (1C060800) [pid = 3660] [serial = 1242] [outer = 00000000] 18:40:22 INFO - PROCESS | 3660 | ++DOMWINDOW == 116 (1C153000) [pid = 3660] [serial = 1243] [outer = 1C060800] 18:40:22 INFO - PROCESS | 3660 | 1461030022523 Marionette DEBUG loaded listener.js 18:40:22 INFO - PROCESS | 3660 | ++DOMWINDOW == 117 (1C153400) [pid = 3660] [serial = 1244] [outer = 1C060800] 18:40:22 INFO - PROCESS | 3660 | 1461030022930 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 18:40:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 18:40:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 701ms 18:40:22 INFO - PROCESS | 3660 | 1461030022963 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 18:40:22 INFO - PROCESS | 3660 | 1461030022965 Marionette TRACE conn2 <- [1,1621,null,{"value":"13"}] 18:40:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 18:40:22 INFO - PROCESS | 3660 | 1461030022968 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 18:40:22 INFO - PROCESS | 3660 | 1461030022970 Marionette TRACE conn2 <- [1,1622,null,{}] 18:40:22 INFO - PROCESS | 3660 | 1461030022973 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:23 INFO - PROCESS | 3660 | 1461030023085 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 18:40:23 INFO - PROCESS | 3660 | 1461030023091 Marionette TRACE conn2 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:23 INFO - PROCESS | 3660 | ++DOCSHELL 1C064800 == 61 [pid = 3660] [id = 415] 18:40:23 INFO - PROCESS | 3660 | ++DOMWINDOW == 118 (1C159000) [pid = 3660] [serial = 1245] [outer = 00000000] 18:40:23 INFO - PROCESS | 3660 | ++DOMWINDOW == 119 (1D05E800) [pid = 3660] [serial = 1246] [outer = 1C159000] 18:40:23 INFO - PROCESS | 3660 | 1461030023135 Marionette DEBUG loaded listener.js 18:40:23 INFO - PROCESS | 3660 | ++DOMWINDOW == 120 (1D18BC00) [pid = 3660] [serial = 1247] [outer = 1C159000] 18:40:23 INFO - PROCESS | 3660 | --DOMWINDOW == 119 (1976B800) [pid = 3660] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 18:40:23 INFO - PROCESS | 3660 | --DOMWINDOW == 118 (19C66400) [pid = 3660] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 18:40:23 INFO - PROCESS | 3660 | --DOMWINDOW == 117 (1A50E400) [pid = 3660] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 18:40:23 INFO - PROCESS | 3660 | --DOMWINDOW == 116 (13AC4400) [pid = 3660] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 18:40:23 INFO - PROCESS | 3660 | --DOMWINDOW == 115 (18D3C000) [pid = 3660] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 18:40:23 INFO - PROCESS | 3660 | --DOMWINDOW == 114 (1D065400) [pid = 3660] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 18:40:23 INFO - PROCESS | 3660 | --DOMWINDOW == 113 (15CD0400) [pid = 3660] [serial = 1160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 18:40:23 INFO - PROCESS | 3660 | --DOMWINDOW == 112 (1A720C00) [pid = 3660] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 18:40:23 INFO - PROCESS | 3660 | --DOMWINDOW == 111 (187A1C00) [pid = 3660] [serial = 1163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 18:40:23 INFO - PROCESS | 3660 | --DOMWINDOW == 110 (12B43C00) [pid = 3660] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 18:40:23 INFO - PROCESS | 3660 | --DOMWINDOW == 109 (11BF5000) [pid = 3660] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 18:40:23 INFO - PROCESS | 3660 | --DOMWINDOW == 108 (1861C800) [pid = 3660] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 18:40:23 INFO - PROCESS | 3660 | --DOMWINDOW == 107 (12D7F800) [pid = 3660] [serial = 1157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 18:40:23 INFO - PROCESS | 3660 | --DOMWINDOW == 106 (1652CC00) [pid = 3660] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 18:40:23 INFO - PROCESS | 3660 | --DOMWINDOW == 105 (18767400) [pid = 3660] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 18:40:23 INFO - PROCESS | 3660 | --DOMWINDOW == 104 (1D30D400) [pid = 3660] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 18:40:23 INFO - PROCESS | 3660 | 1461030023806 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 18:40:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 18:40:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 903ms 18:40:23 INFO - PROCESS | 3660 | 1461030023856 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 18:40:23 INFO - PROCESS | 3660 | 1461030023858 Marionette TRACE conn2 <- [1,1625,null,{"value":"13"}] 18:40:23 INFO - PROCESS | 3660 | 1461030023862 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 18:40:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 18:40:23 INFO - PROCESS | 3660 | 1461030023863 Marionette TRACE conn2 <- [1,1626,null,{}] 18:40:23 INFO - PROCESS | 3660 | 1461030023866 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:23 INFO - PROCESS | 3660 | 1461030023951 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 18:40:23 INFO - PROCESS | 3660 | 1461030023957 Marionette TRACE conn2 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:23 INFO - PROCESS | 3660 | ++DOCSHELL 1325CC00 == 62 [pid = 3660] [id = 416] 18:40:23 INFO - PROCESS | 3660 | ++DOMWINDOW == 105 (13261000) [pid = 3660] [serial = 1248] [outer = 00000000] 18:40:23 INFO - PROCESS | 3660 | ++DOMWINDOW == 106 (15E3C800) [pid = 3660] [serial = 1249] [outer = 13261000] 18:40:24 INFO - PROCESS | 3660 | 1461030024000 Marionette DEBUG loaded listener.js 18:40:24 INFO - PROCESS | 3660 | ++DOMWINDOW == 107 (1656F000) [pid = 3660] [serial = 1250] [outer = 13261000] 18:40:24 INFO - PROCESS | 3660 | 1461030024431 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 18:40:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 18:40:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 592ms 18:40:24 INFO - PROCESS | 3660 | 1461030024460 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 18:40:24 INFO - PROCESS | 3660 | 1461030024462 Marionette TRACE conn2 <- [1,1629,null,{"value":"13"}] 18:40:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 18:40:24 INFO - PROCESS | 3660 | 1461030024465 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 18:40:24 INFO - PROCESS | 3660 | 1461030024467 Marionette TRACE conn2 <- [1,1630,null,{}] 18:40:24 INFO - PROCESS | 3660 | 1461030024470 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:24 INFO - PROCESS | 3660 | 1461030024550 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 18:40:24 INFO - PROCESS | 3660 | 1461030024556 Marionette TRACE conn2 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:24 INFO - PROCESS | 3660 | ++DOCSHELL 1542E000 == 63 [pid = 3660] [id = 417] 18:40:24 INFO - PROCESS | 3660 | ++DOMWINDOW == 108 (15CD0400) [pid = 3660] [serial = 1251] [outer = 00000000] 18:40:24 INFO - PROCESS | 3660 | ++DOMWINDOW == 109 (1C155000) [pid = 3660] [serial = 1252] [outer = 15CD0400] 18:40:24 INFO - PROCESS | 3660 | 1461030024599 Marionette DEBUG loaded listener.js 18:40:24 INFO - PROCESS | 3660 | ++DOMWINDOW == 110 (1C540800) [pid = 3660] [serial = 1253] [outer = 15CD0400] 18:40:25 INFO - PROCESS | 3660 | 1461030025016 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 18:40:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 18:40:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 592ms 18:40:25 INFO - PROCESS | 3660 | 1461030025062 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 18:40:25 INFO - PROCESS | 3660 | 1461030025064 Marionette TRACE conn2 <- [1,1633,null,{"value":"13"}] 18:40:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 18:40:25 INFO - PROCESS | 3660 | 1461030025079 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 18:40:25 INFO - PROCESS | 3660 | 1461030025081 Marionette TRACE conn2 <- [1,1634,null,{}] 18:40:25 INFO - PROCESS | 3660 | 1461030025084 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:25 INFO - PROCESS | 3660 | 1461030025170 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 18:40:25 INFO - PROCESS | 3660 | 1461030025176 Marionette TRACE conn2 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:25 INFO - PROCESS | 3660 | ++DOCSHELL 19718000 == 64 [pid = 3660] [id = 418] 18:40:25 INFO - PROCESS | 3660 | ++DOMWINDOW == 111 (1A7C9C00) [pid = 3660] [serial = 1254] [outer = 00000000] 18:40:25 INFO - PROCESS | 3660 | ++DOMWINDOW == 112 (1D3C1C00) [pid = 3660] [serial = 1255] [outer = 1A7C9C00] 18:40:25 INFO - PROCESS | 3660 | 1461030025224 Marionette DEBUG loaded listener.js 18:40:25 INFO - PROCESS | 3660 | ++DOMWINDOW == 113 (1D461800) [pid = 3660] [serial = 1256] [outer = 1A7C9C00] 18:40:25 INFO - PROCESS | 3660 | 1461030025699 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 18:40:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 18:40:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 638ms 18:40:25 INFO - PROCESS | 3660 | 1461030025716 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 18:40:25 INFO - PROCESS | 3660 | 1461030025718 Marionette TRACE conn2 <- [1,1637,null,{"value":"13"}] 18:40:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 18:40:25 INFO - PROCESS | 3660 | 1461030025721 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 18:40:25 INFO - PROCESS | 3660 | 1461030025724 Marionette TRACE conn2 <- [1,1638,null,{}] 18:40:25 INFO - PROCESS | 3660 | 1461030025727 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:25 INFO - PROCESS | 3660 | 1461030025928 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 18:40:26 INFO - PROCESS | 3660 | 1461030026040 Marionette TRACE conn2 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:26 INFO - PROCESS | 3660 | ++DOCSHELL 1380A400 == 65 [pid = 3660] [id = 419] 18:40:26 INFO - PROCESS | 3660 | ++DOMWINDOW == 114 (13AC6800) [pid = 3660] [serial = 1257] [outer = 00000000] 18:40:26 INFO - PROCESS | 3660 | ++DOMWINDOW == 115 (1540B800) [pid = 3660] [serial = 1258] [outer = 13AC6800] 18:40:26 INFO - PROCESS | 3660 | 1461030026097 Marionette DEBUG loaded listener.js 18:40:26 INFO - PROCESS | 3660 | ++DOMWINDOW == 116 (1561D800) [pid = 3660] [serial = 1259] [outer = 13AC6800] 18:40:26 INFO - PROCESS | 3660 | 1461030026745 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 18:40:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 18:40:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1090ms 18:40:26 INFO - PROCESS | 3660 | 1461030026816 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 18:40:26 INFO - PROCESS | 3660 | 1461030026820 Marionette TRACE conn2 <- [1,1641,null,{"value":"13"}] 18:40:26 INFO - PROCESS | 3660 | 1461030026825 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 18:40:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 18:40:26 INFO - PROCESS | 3660 | 1461030026830 Marionette TRACE conn2 <- [1,1642,null,{}] 18:40:26 INFO - PROCESS | 3660 | 1461030026834 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:26 INFO - PROCESS | 3660 | 1461030026942 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 18:40:27 INFO - PROCESS | 3660 | 1461030027081 Marionette TRACE conn2 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:27 INFO - PROCESS | 3660 | ++DOCSHELL 16A79800 == 66 [pid = 3660] [id = 420] 18:40:27 INFO - PROCESS | 3660 | ++DOMWINDOW == 117 (16A82400) [pid = 3660] [serial = 1260] [outer = 00000000] 18:40:27 INFO - PROCESS | 3660 | ++DOMWINDOW == 118 (18618000) [pid = 3660] [serial = 1261] [outer = 16A82400] 18:40:27 INFO - PROCESS | 3660 | 1461030027139 Marionette DEBUG loaded listener.js 18:40:27 INFO - PROCESS | 3660 | ++DOMWINDOW == 119 (18D3E000) [pid = 3660] [serial = 1262] [outer = 16A82400] 18:40:27 INFO - PROCESS | 3660 | 1461030027683 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 18:40:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 18:40:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 903ms 18:40:27 INFO - PROCESS | 3660 | 1461030027730 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 18:40:27 INFO - PROCESS | 3660 | 1461030027733 Marionette TRACE conn2 <- [1,1645,null,{"value":"13"}] 18:40:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 18:40:27 INFO - PROCESS | 3660 | 1461030027737 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 18:40:27 INFO - PROCESS | 3660 | 1461030027739 Marionette TRACE conn2 <- [1,1646,null,{}] 18:40:27 INFO - PROCESS | 3660 | 1461030027743 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:27 INFO - PROCESS | 3660 | 1461030027848 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 18:40:27 INFO - PROCESS | 3660 | 1461030027961 Marionette TRACE conn2 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:27 INFO - PROCESS | 3660 | ++DOCSHELL 19BD7400 == 67 [pid = 3660] [id = 421] 18:40:27 INFO - PROCESS | 3660 | ++DOMWINDOW == 120 (19C5C800) [pid = 3660] [serial = 1263] [outer = 00000000] 18:40:28 INFO - PROCESS | 3660 | ++DOMWINDOW == 121 (1A504800) [pid = 3660] [serial = 1264] [outer = 19C5C800] 18:40:28 INFO - PROCESS | 3660 | 1461030028055 Marionette DEBUG loaded listener.js 18:40:28 INFO - PROCESS | 3660 | ++DOMWINDOW == 122 (1C06DC00) [pid = 3660] [serial = 1265] [outer = 19C5C800] 18:40:28 INFO - PROCESS | 3660 | 1461030028630 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 18:40:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 18:40:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 950ms 18:40:28 INFO - PROCESS | 3660 | 1461030028665 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 18:40:28 INFO - PROCESS | 3660 | 1461030028669 Marionette TRACE conn2 <- [1,1649,null,{"value":"13"}] 18:40:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 18:40:28 INFO - PROCESS | 3660 | 1461030028680 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 18:40:28 INFO - PROCESS | 3660 | 1461030028684 Marionette TRACE conn2 <- [1,1650,null,{}] 18:40:28 INFO - PROCESS | 3660 | 1461030028688 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:28 INFO - PROCESS | 3660 | 1461030028796 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 18:40:28 INFO - PROCESS | 3660 | 1461030028906 Marionette TRACE conn2 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:28 INFO - PROCESS | 3660 | ++DOCSHELL 19729800 == 68 [pid = 3660] [id = 422] 18:40:28 INFO - PROCESS | 3660 | ++DOMWINDOW == 123 (1D308C00) [pid = 3660] [serial = 1266] [outer = 00000000] 18:40:28 INFO - PROCESS | 3660 | ++DOMWINDOW == 124 (1DA58400) [pid = 3660] [serial = 1267] [outer = 1D308C00] 18:40:28 INFO - PROCESS | 3660 | 1461030028959 Marionette DEBUG loaded listener.js 18:40:29 INFO - PROCESS | 3660 | ++DOMWINDOW == 125 (1DA5B400) [pid = 3660] [serial = 1268] [outer = 1D308C00] 18:40:29 INFO - PROCESS | 3660 | 1461030029506 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 18:40:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 18:40:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 903ms 18:40:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 18:40:29 INFO - PROCESS | 3660 | 1461030029580 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 18:40:29 INFO - PROCESS | 3660 | 1461030029582 Marionette TRACE conn2 <- [1,1653,null,{"value":"13"}] 18:40:29 INFO - PROCESS | 3660 | 1461030029586 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 18:40:29 INFO - PROCESS | 3660 | 1461030029588 Marionette TRACE conn2 <- [1,1654,null,{}] 18:40:29 INFO - PROCESS | 3660 | 1461030029591 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:29 INFO - PROCESS | 3660 | 1461030029694 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 18:40:29 INFO - PROCESS | 3660 | 1461030029832 Marionette TRACE conn2 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:29 INFO - PROCESS | 3660 | ++DOCSHELL 1235EC00 == 69 [pid = 3660] [id = 423] 18:40:29 INFO - PROCESS | 3660 | ++DOMWINDOW == 126 (12D76C00) [pid = 3660] [serial = 1269] [outer = 00000000] 18:40:29 INFO - PROCESS | 3660 | ++DOMWINDOW == 127 (1DC96000) [pid = 3660] [serial = 1270] [outer = 12D76C00] 18:40:29 INFO - PROCESS | 3660 | 1461030029886 Marionette DEBUG loaded listener.js 18:40:29 INFO - PROCESS | 3660 | ++DOMWINDOW == 128 (1DC98400) [pid = 3660] [serial = 1271] [outer = 12D76C00] 18:40:30 INFO - PROCESS | 3660 | 1461030030509 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 18:40:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 18:40:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 935ms 18:40:30 INFO - PROCESS | 3660 | 1461030030554 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 18:40:30 INFO - PROCESS | 3660 | 1461030030556 Marionette TRACE conn2 <- [1,1657,null,{"value":"13"}] 18:40:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 18:40:30 INFO - PROCESS | 3660 | 1461030030563 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 18:40:30 INFO - PROCESS | 3660 | 1461030030565 Marionette TRACE conn2 <- [1,1658,null,{}] 18:40:30 INFO - PROCESS | 3660 | 1461030030568 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:30 INFO - PROCESS | 3660 | 1461030030676 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 18:40:30 INFO - PROCESS | 3660 | 1461030030978 Marionette TRACE conn2 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:31 INFO - PROCESS | 3660 | ++DOCSHELL 11C24C00 == 70 [pid = 3660] [id = 424] 18:40:31 INFO - PROCESS | 3660 | ++DOMWINDOW == 129 (123FDC00) [pid = 3660] [serial = 1272] [outer = 00000000] 18:40:31 INFO - PROCESS | 3660 | ++DOMWINDOW == 130 (1420D800) [pid = 3660] [serial = 1273] [outer = 123FDC00] 18:40:31 INFO - PROCESS | 3660 | 1461030031064 Marionette DEBUG loaded listener.js 18:40:31 INFO - PROCESS | 3660 | ++DOMWINDOW == 131 (14A04400) [pid = 3660] [serial = 1274] [outer = 123FDC00] 18:40:31 INFO - PROCESS | 3660 | 1461030031636 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 18:40:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 18:40:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1152ms 18:40:31 INFO - PROCESS | 3660 | 1461030031719 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 18:40:31 INFO - PROCESS | 3660 | 1461030031724 Marionette TRACE conn2 <- [1,1661,null,{"value":"13"}] 18:40:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 18:40:31 INFO - PROCESS | 3660 | 1461030031729 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 18:40:31 INFO - PROCESS | 3660 | 1461030031731 Marionette TRACE conn2 <- [1,1662,null,{}] 18:40:31 INFO - PROCESS | 3660 | 1461030031736 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:31 INFO - PROCESS | 3660 | 1461030031867 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 18:40:31 INFO - PROCESS | 3660 | 1461030032014 Marionette TRACE conn2 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:32 INFO - PROCESS | 3660 | ++DOCSHELL 15412C00 == 71 [pid = 3660] [id = 425] 18:40:32 INFO - PROCESS | 3660 | ++DOMWINDOW == 132 (15421C00) [pid = 3660] [serial = 1275] [outer = 00000000] 18:40:32 INFO - PROCESS | 3660 | ++DOMWINDOW == 133 (1666D400) [pid = 3660] [serial = 1276] [outer = 15421C00] 18:40:32 INFO - PROCESS | 3660 | 1461030032065 Marionette DEBUG loaded listener.js 18:40:32 INFO - PROCESS | 3660 | ++DOMWINDOW == 134 (16A73400) [pid = 3660] [serial = 1277] [outer = 15421C00] 18:40:32 INFO - PROCESS | 3660 | --DOCSHELL 1D189C00 == 70 [pid = 3660] [id = 374] 18:40:32 INFO - PROCESS | 3660 | --DOCSHELL 19718000 == 69 [pid = 3660] [id = 418] 18:40:32 INFO - PROCESS | 3660 | --DOCSHELL 1542E000 == 68 [pid = 3660] [id = 417] 18:40:32 INFO - PROCESS | 3660 | --DOCSHELL 1325CC00 == 67 [pid = 3660] [id = 416] 18:40:32 INFO - PROCESS | 3660 | --DOCSHELL 1C064800 == 66 [pid = 3660] [id = 415] 18:40:32 INFO - PROCESS | 3660 | --DOCSHELL 1A7CA000 == 65 [pid = 3660] [id = 414] 18:40:32 INFO - PROCESS | 3660 | --DOCSHELL 19AD1C00 == 64 [pid = 3660] [id = 413] 18:40:32 INFO - PROCESS | 3660 | --DOCSHELL 182AF400 == 63 [pid = 3660] [id = 412] 18:40:32 INFO - PROCESS | 3660 | --DOCSHELL 1879D800 == 62 [pid = 3660] [id = 411] 18:40:32 INFO - PROCESS | 3660 | --DOCSHELL 15612400 == 61 [pid = 3660] [id = 410] 18:40:32 INFO - PROCESS | 3660 | --DOCSHELL 15613400 == 60 [pid = 3660] [id = 409] 18:40:32 INFO - PROCESS | 3660 | --DOCSHELL 11BEC800 == 59 [pid = 3660] [id = 408] 18:40:32 INFO - PROCESS | 3660 | --DOMWINDOW == 133 (1CC0A000) [pid = 3660] [serial = 1207] [outer = 00000000] [url = about:blank] 18:40:32 INFO - PROCESS | 3660 | --DOCSHELL 1C540C00 == 58 [pid = 3660] [id = 406] 18:40:32 INFO - PROCESS | 3660 | --DOCSHELL 16461000 == 57 [pid = 3660] [id = 405] 18:40:32 INFO - PROCESS | 3660 | --DOCSHELL 16469C00 == 56 [pid = 3660] [id = 404] 18:40:32 INFO - PROCESS | 3660 | --DOCSHELL 142AC400 == 55 [pid = 3660] [id = 403] 18:40:32 INFO - PROCESS | 3660 | --DOCSHELL 14A8F000 == 54 [pid = 3660] [id = 402] 18:40:32 INFO - PROCESS | 3660 | --DOMWINDOW == 132 (197B1400) [pid = 3660] [serial = 1192] [outer = 00000000] [url = about:blank] 18:40:32 INFO - PROCESS | 3660 | --DOMWINDOW == 131 (1A07F000) [pid = 3660] [serial = 1195] [outer = 00000000] [url = about:blank] 18:40:32 INFO - PROCESS | 3660 | --DOMWINDOW == 130 (19AAF800) [pid = 3660] [serial = 1193] [outer = 00000000] [url = about:blank] 18:40:32 INFO - PROCESS | 3660 | --DOMWINDOW == 129 (1C062400) [pid = 3660] [serial = 1198] [outer = 00000000] [url = about:blank] 18:40:32 INFO - PROCESS | 3660 | --DOMWINDOW == 128 (1A0F8000) [pid = 3660] [serial = 1196] [outer = 00000000] [url = about:blank] 18:40:32 INFO - PROCESS | 3660 | --DOMWINDOW == 127 (1C068400) [pid = 3660] [serial = 1199] [outer = 00000000] [url = about:blank] 18:40:32 INFO - PROCESS | 3660 | --DOMWINDOW == 126 (1976A400) [pid = 3660] [serial = 1201] [outer = 00000000] [url = about:blank] 18:40:32 INFO - PROCESS | 3660 | --DOMWINDOW == 125 (195AE000) [pid = 3660] [serial = 1189] [outer = 00000000] [url = about:blank] 18:40:32 INFO - PROCESS | 3660 | --DOMWINDOW == 124 (1D60F800) [pid = 3660] [serial = 1175] [outer = 00000000] [url = about:blank] 18:40:32 INFO - PROCESS | 3660 | --DOMWINDOW == 123 (1D460C00) [pid = 3660] [serial = 1174] [outer = 00000000] [url = about:blank] 18:40:32 INFO - PROCESS | 3660 | --DOMWINDOW == 122 (17A9DC00) [pid = 3660] [serial = 1162] [outer = 00000000] [url = about:blank] 18:40:32 INFO - PROCESS | 3660 | --DOMWINDOW == 121 (1666E000) [pid = 3660] [serial = 1161] [outer = 00000000] [url = about:blank] 18:40:32 INFO - PROCESS | 3660 | --DOMWINDOW == 120 (1D197800) [pid = 3660] [serial = 1169] [outer = 00000000] [url = about:blank] 18:40:32 INFO - PROCESS | 3660 | --DOMWINDOW == 119 (1CC0FC00) [pid = 3660] [serial = 1168] [outer = 00000000] [url = about:blank] 18:40:32 INFO - PROCESS | 3660 | --DOMWINDOW == 118 (1C15B000) [pid = 3660] [serial = 1165] [outer = 00000000] [url = about:blank] 18:40:32 INFO - PROCESS | 3660 | --DOMWINDOW == 117 (1A5CD000) [pid = 3660] [serial = 1164] [outer = 00000000] [url = about:blank] 18:40:32 INFO - PROCESS | 3660 | --DOMWINDOW == 116 (154E0800) [pid = 3660] [serial = 1178] [outer = 00000000] [url = about:blank] 18:40:32 INFO - PROCESS | 3660 | --DOMWINDOW == 115 (15427C00) [pid = 3660] [serial = 1177] [outer = 00000000] [url = about:blank] 18:40:32 INFO - PROCESS | 3660 | --DOMWINDOW == 114 (13203000) [pid = 3660] [serial = 1180] [outer = 00000000] [url = about:blank] 18:40:32 INFO - PROCESS | 3660 | --DOMWINDOW == 113 (13AC9800) [pid = 3660] [serial = 1181] [outer = 00000000] [url = about:blank] 18:40:32 INFO - PROCESS | 3660 | --DOMWINDOW == 112 (18A7D000) [pid = 3660] [serial = 1186] [outer = 00000000] [url = about:blank] 18:40:32 INFO - PROCESS | 3660 | --DOMWINDOW == 111 (18D3E400) [pid = 3660] [serial = 1187] [outer = 00000000] [url = about:blank] 18:40:32 INFO - PROCESS | 3660 | --DOMWINDOW == 110 (13AC5000) [pid = 3660] [serial = 1159] [outer = 00000000] [url = about:blank] 18:40:32 INFO - PROCESS | 3660 | --DOMWINDOW == 109 (13268C00) [pid = 3660] [serial = 1158] [outer = 00000000] [url = about:blank] 18:40:32 INFO - PROCESS | 3660 | --DOMWINDOW == 108 (16A7F000) [pid = 3660] [serial = 1183] [outer = 00000000] [url = about:blank] 18:40:32 INFO - PROCESS | 3660 | --DOMWINDOW == 107 (1810F800) [pid = 3660] [serial = 1184] [outer = 00000000] [url = about:blank] 18:40:32 INFO - PROCESS | 3660 | --DOMWINDOW == 106 (1C157000) [pid = 3660] [serial = 1204] [outer = 00000000] [url = about:blank] 18:40:32 INFO - PROCESS | 3660 | --DOMWINDOW == 105 (1D456400) [pid = 3660] [serial = 1172] [outer = 00000000] [url = about:blank] 18:40:32 INFO - PROCESS | 3660 | --DOMWINDOW == 104 (1D454C00) [pid = 3660] [serial = 1171] [outer = 00000000] [url = about:blank] 18:40:32 INFO - PROCESS | 3660 | --DOMWINDOW == 103 (1C15EC00) [pid = 3660] [serial = 1205] [outer = 00000000] [url = about:blank] 18:40:32 INFO - PROCESS | 3660 | --DOMWINDOW == 102 (1C15BC00) [pid = 3660] [serial = 727] [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.] 18:40:32 INFO - PROCESS | 3660 | --DOMWINDOW == 101 (1970E400) [pid = 3660] [serial = 1190] [outer = 00000000] [url = about:blank] 18:40:32 INFO - PROCESS | 3660 | --DOMWINDOW == 100 (19ACC000) [pid = 3660] [serial = 1202] [outer = 00000000] [url = about:blank] 18:40:32 INFO - PROCESS | 3660 | 1461030032601 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 18:40:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 18:40:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 903ms 18:40:32 INFO - PROCESS | 3660 | 1461030032635 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 18:40:32 INFO - PROCESS | 3660 | 1461030032639 Marionette TRACE conn2 <- [1,1665,null,{"value":"13"}] 18:40:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 18:40:32 INFO - PROCESS | 3660 | 1461030032643 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 18:40:32 INFO - PROCESS | 3660 | 1461030032645 Marionette TRACE conn2 <- [1,1666,null,{}] 18:40:32 INFO - PROCESS | 3660 | 1461030032653 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:32 INFO - PROCESS | 3660 | 1461030032736 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 18:40:32 INFO - PROCESS | 3660 | 1461030032743 Marionette TRACE conn2 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:32 INFO - PROCESS | 3660 | ++DOCSHELL 14A93400 == 55 [pid = 3660] [id = 426] 18:40:32 INFO - PROCESS | 3660 | ++DOMWINDOW == 101 (1542C800) [pid = 3660] [serial = 1278] [outer = 00000000] 18:40:32 INFO - PROCESS | 3660 | ++DOMWINDOW == 102 (15C8D400) [pid = 3660] [serial = 1279] [outer = 1542C800] 18:40:32 INFO - PROCESS | 3660 | 1461030032791 Marionette DEBUG loaded listener.js 18:40:32 INFO - PROCESS | 3660 | ++DOMWINDOW == 103 (17F27C00) [pid = 3660] [serial = 1280] [outer = 1542C800] 18:40:33 INFO - PROCESS | 3660 | 1461030033259 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 18:40:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 18:40:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 701ms 18:40:33 INFO - PROCESS | 3660 | 1461030033328 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 18:40:33 INFO - PROCESS | 3660 | 1461030033330 Marionette TRACE conn2 <- [1,1669,null,{"value":"13"}] 18:40:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 18:40:33 INFO - PROCESS | 3660 | 1461030033335 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 18:40:33 INFO - PROCESS | 3660 | 1461030033340 Marionette TRACE conn2 <- [1,1670,null,{}] 18:40:33 INFO - PROCESS | 3660 | 1461030033349 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:33 INFO - PROCESS | 3660 | 1461030033462 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 18:40:33 INFO - PROCESS | 3660 | 1461030033477 Marionette TRACE conn2 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:33 INFO - PROCESS | 3660 | ++DOCSHELL 18A81000 == 56 [pid = 3660] [id = 427] 18:40:33 INFO - PROCESS | 3660 | ++DOMWINDOW == 104 (18A81800) [pid = 3660] [serial = 1281] [outer = 00000000] 18:40:33 INFO - PROCESS | 3660 | ++DOMWINDOW == 105 (18D43800) [pid = 3660] [serial = 1282] [outer = 18A81800] 18:40:33 INFO - PROCESS | 3660 | 1461030033521 Marionette DEBUG loaded listener.js 18:40:33 INFO - PROCESS | 3660 | ++DOMWINDOW == 106 (1919EC00) [pid = 3660] [serial = 1283] [outer = 18A81800] 18:40:33 INFO - PROCESS | 3660 | 1461030033966 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 18:40:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 18:40:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 685ms 18:40:34 INFO - PROCESS | 3660 | 1461030034033 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 18:40:34 INFO - PROCESS | 3660 | 1461030034035 Marionette TRACE conn2 <- [1,1673,null,{"value":"13"}] 18:40:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 18:40:34 INFO - PROCESS | 3660 | 1461030034038 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 18:40:34 INFO - PROCESS | 3660 | 1461030034040 Marionette TRACE conn2 <- [1,1674,null,{}] 18:40:34 INFO - PROCESS | 3660 | 1461030034043 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:34 INFO - PROCESS | 3660 | 1461030034125 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 18:40:34 INFO - PROCESS | 3660 | 1461030034134 Marionette TRACE conn2 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:34 INFO - PROCESS | 3660 | ++DOCSHELL 15E32400 == 57 [pid = 3660] [id = 428] 18:40:34 INFO - PROCESS | 3660 | ++DOMWINDOW == 107 (18D40800) [pid = 3660] [serial = 1284] [outer = 00000000] 18:40:34 INFO - PROCESS | 3660 | ++DOMWINDOW == 108 (19768C00) [pid = 3660] [serial = 1285] [outer = 18D40800] 18:40:34 INFO - PROCESS | 3660 | 1461030034178 Marionette DEBUG loaded listener.js 18:40:34 INFO - PROCESS | 3660 | ++DOMWINDOW == 109 (19718000) [pid = 3660] [serial = 1286] [outer = 18D40800] 18:40:34 INFO - PROCESS | 3660 | 1461030034635 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 18:40:34 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 18:40:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 623ms 18:40:34 INFO - PROCESS | 3660 | 1461030034678 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 18:40:34 INFO - PROCESS | 3660 | 1461030034680 Marionette TRACE conn2 <- [1,1677,null,{"value":"13"}] 18:40:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 18:40:34 INFO - PROCESS | 3660 | 1461030034684 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 18:40:34 INFO - PROCESS | 3660 | 1461030034685 Marionette TRACE conn2 <- [1,1678,null,{}] 18:40:34 INFO - PROCESS | 3660 | 1461030034689 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:34 INFO - PROCESS | 3660 | 1461030034800 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 18:40:34 INFO - PROCESS | 3660 | 1461030034889 Marionette TRACE conn2 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:34 INFO - PROCESS | 3660 | ++DOCSHELL 197B2C00 == 58 [pid = 3660] [id = 429] 18:40:34 INFO - PROCESS | 3660 | ++DOMWINDOW == 110 (197B4C00) [pid = 3660] [serial = 1287] [outer = 00000000] 18:40:34 INFO - PROCESS | 3660 | ++DOMWINDOW == 111 (19ACC000) [pid = 3660] [serial = 1288] [outer = 197B4C00] 18:40:34 INFO - PROCESS | 3660 | 1461030034942 Marionette DEBUG loaded listener.js 18:40:35 INFO - PROCESS | 3660 | ++DOMWINDOW == 112 (19D60000) [pid = 3660] [serial = 1289] [outer = 197B4C00] 18:40:35 INFO - PROCESS | 3660 | 1461030035368 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 18:40:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 18:40:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 732ms 18:40:35 INFO - PROCESS | 3660 | 1461030035424 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 18:40:35 INFO - PROCESS | 3660 | 1461030035426 Marionette TRACE conn2 <- [1,1681,null,{"value":"13"}] 18:40:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 18:40:35 INFO - PROCESS | 3660 | 1461030035429 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 18:40:35 INFO - PROCESS | 3660 | 1461030035431 Marionette TRACE conn2 <- [1,1682,null,{}] 18:40:35 INFO - PROCESS | 3660 | 1461030035434 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:35 INFO - PROCESS | 3660 | 1461030035548 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 18:40:35 INFO - PROCESS | 3660 | 1461030035554 Marionette TRACE conn2 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:35 INFO - PROCESS | 3660 | ++DOCSHELL 13817400 == 59 [pid = 3660] [id = 430] 18:40:35 INFO - PROCESS | 3660 | ++DOMWINDOW == 113 (19722C00) [pid = 3660] [serial = 1290] [outer = 00000000] 18:40:35 INFO - PROCESS | 3660 | ++DOMWINDOW == 114 (1A5CD800) [pid = 3660] [serial = 1291] [outer = 19722C00] 18:40:35 INFO - PROCESS | 3660 | 1461030035606 Marionette DEBUG loaded listener.js 18:40:35 INFO - PROCESS | 3660 | ++DOMWINDOW == 115 (1A5ED800) [pid = 3660] [serial = 1292] [outer = 19722C00] 18:40:36 INFO - PROCESS | 3660 | 1461030036050 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 18:40:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 18:40:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 623ms 18:40:36 INFO - PROCESS | 3660 | 1461030036066 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 18:40:36 INFO - PROCESS | 3660 | 1461030036068 Marionette TRACE conn2 <- [1,1685,null,{"value":"13"}] 18:40:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 18:40:36 INFO - PROCESS | 3660 | 1461030036071 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 18:40:36 INFO - PROCESS | 3660 | 1461030036072 Marionette TRACE conn2 <- [1,1686,null,{}] 18:40:36 INFO - PROCESS | 3660 | 1461030036080 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:36 INFO - PROCESS | 3660 | 1461030036204 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 18:40:36 INFO - PROCESS | 3660 | 1461030036299 Marionette TRACE conn2 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:36 INFO - PROCESS | 3660 | ++DOCSHELL 197B1400 == 60 [pid = 3660] [id = 431] 18:40:36 INFO - PROCESS | 3660 | ++DOMWINDOW == 116 (1A0F9C00) [pid = 3660] [serial = 1293] [outer = 00000000] 18:40:36 INFO - PROCESS | 3660 | ++DOMWINDOW == 117 (1C158400) [pid = 3660] [serial = 1294] [outer = 1A0F9C00] 18:40:36 INFO - PROCESS | 3660 | 1461030036342 Marionette DEBUG loaded listener.js 18:40:36 INFO - PROCESS | 3660 | ++DOMWINDOW == 118 (1C15DC00) [pid = 3660] [serial = 1295] [outer = 1A0F9C00] 18:40:36 INFO - PROCESS | 3660 | --DOMWINDOW == 117 (19BCBC00) [pid = 3660] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 18:40:36 INFO - PROCESS | 3660 | --DOMWINDOW == 116 (15CD0400) [pid = 3660] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 18:40:36 INFO - PROCESS | 3660 | --DOMWINDOW == 115 (19714400) [pid = 3660] [serial = 1118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 18:40:36 INFO - PROCESS | 3660 | --DOMWINDOW == 114 (15422800) [pid = 3660] [serial = 1115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 18:40:36 INFO - PROCESS | 3660 | --DOMWINDOW == 113 (1D18A400) [pid = 3660] [serial = 1121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 18:40:36 INFO - PROCESS | 3660 | --DOMWINDOW == 112 (1C9B6800) [pid = 3660] [serial = 1112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 18:40:36 INFO - PROCESS | 3660 | --DOMWINDOW == 111 (1C060800) [pid = 3660] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 18:40:36 INFO - PROCESS | 3660 | --DOMWINDOW == 110 (1C159000) [pid = 3660] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 18:40:36 INFO - PROCESS | 3660 | --DOMWINDOW == 109 (1970EC00) [pid = 3660] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 18:40:36 INFO - PROCESS | 3660 | --DOMWINDOW == 108 (15CC9400) [pid = 3660] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 18:40:36 INFO - PROCESS | 3660 | --DOMWINDOW == 107 (187A3C00) [pid = 3660] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 18:40:36 INFO - PROCESS | 3660 | --DOMWINDOW == 106 (11BF4400) [pid = 3660] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 18:40:36 INFO - PROCESS | 3660 | --DOMWINDOW == 105 (13261000) [pid = 3660] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 18:40:36 INFO - PROCESS | 3660 | --DOMWINDOW == 104 (15612C00) [pid = 3660] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 18:40:36 INFO - PROCESS | 3660 | 1461030036982 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 18:40:36 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 18:40:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 934ms 18:40:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 18:40:37 INFO - PROCESS | 3660 | 1461030037019 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 18:40:37 INFO - PROCESS | 3660 | 1461030037021 Marionette TRACE conn2 <- [1,1689,null,{"value":"13"}] 18:40:37 INFO - PROCESS | 3660 | 1461030037024 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 18:40:37 INFO - PROCESS | 3660 | 1461030037026 Marionette TRACE conn2 <- [1,1690,null,{}] 18:40:37 INFO - PROCESS | 3660 | 1461030037029 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:37 INFO - PROCESS | 3660 | 1461030037109 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 18:40:37 INFO - PROCESS | 3660 | 1461030037114 Marionette TRACE conn2 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:37 INFO - PROCESS | 3660 | ++DOCSHELL 136AA000 == 61 [pid = 3660] [id = 432] 18:40:37 INFO - PROCESS | 3660 | ++DOMWINDOW == 105 (1380C400) [pid = 3660] [serial = 1296] [outer = 00000000] 18:40:37 INFO - PROCESS | 3660 | ++DOMWINDOW == 106 (16946000) [pid = 3660] [serial = 1297] [outer = 1380C400] 18:40:37 INFO - PROCESS | 3660 | 1461030037163 Marionette DEBUG loaded listener.js 18:40:37 INFO - PROCESS | 3660 | ++DOMWINDOW == 107 (1976B800) [pid = 3660] [serial = 1298] [outer = 1380C400] 18:40:37 INFO - PROCESS | 3660 | 1461030037617 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 18:40:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 18:40:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 623ms 18:40:37 INFO - PROCESS | 3660 | 1461030037646 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 18:40:37 INFO - PROCESS | 3660 | 1461030037649 Marionette TRACE conn2 <- [1,1693,null,{"value":"13"}] 18:40:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 18:40:37 INFO - PROCESS | 3660 | 1461030037652 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 18:40:37 INFO - PROCESS | 3660 | 1461030037654 Marionette TRACE conn2 <- [1,1694,null,{}] 18:40:37 INFO - PROCESS | 3660 | 1461030037657 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:37 INFO - PROCESS | 3660 | 1461030037736 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 18:40:37 INFO - PROCESS | 3660 | 1461030037742 Marionette TRACE conn2 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:37 INFO - PROCESS | 3660 | ++DOCSHELL 13793800 == 62 [pid = 3660] [id = 433] 18:40:37 INFO - PROCESS | 3660 | ++DOMWINDOW == 108 (15CD0400) [pid = 3660] [serial = 1299] [outer = 00000000] 18:40:37 INFO - PROCESS | 3660 | ++DOMWINDOW == 109 (1C157000) [pid = 3660] [serial = 1300] [outer = 15CD0400] 18:40:37 INFO - PROCESS | 3660 | 1461030037789 Marionette DEBUG loaded listener.js 18:40:37 INFO - PROCESS | 3660 | ++DOMWINDOW == 110 (1C53FC00) [pid = 3660] [serial = 1301] [outer = 15CD0400] 18:40:38 INFO - PROCESS | 3660 | 1461030038219 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 18:40:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 18:40:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 592ms 18:40:38 INFO - PROCESS | 3660 | 1461030038259 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 18:40:38 INFO - PROCESS | 3660 | 1461030038261 Marionette TRACE conn2 <- [1,1697,null,{"value":"13"}] 18:40:38 INFO - PROCESS | 3660 | 1461030038264 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 18:40:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 18:40:38 INFO - PROCESS | 3660 | 1461030038265 Marionette TRACE conn2 <- [1,1698,null,{}] 18:40:38 INFO - PROCESS | 3660 | 1461030038273 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:38 INFO - PROCESS | 3660 | 1461030038352 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 18:40:38 INFO - PROCESS | 3660 | 1461030038358 Marionette TRACE conn2 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:38 INFO - PROCESS | 3660 | ++DOCSHELL 1C067400 == 63 [pid = 3660] [id = 434] 18:40:38 INFO - PROCESS | 3660 | ++DOMWINDOW == 111 (1C069800) [pid = 3660] [serial = 1302] [outer = 00000000] 18:40:38 INFO - PROCESS | 3660 | ++DOMWINDOW == 112 (1CC05C00) [pid = 3660] [serial = 1303] [outer = 1C069800] 18:40:38 INFO - PROCESS | 3660 | 1461030038406 Marionette DEBUG loaded listener.js 18:40:38 INFO - PROCESS | 3660 | ++DOMWINDOW == 113 (1D170C00) [pid = 3660] [serial = 1304] [outer = 1C069800] 18:40:38 INFO - PROCESS | 3660 | 1461030038872 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 18:40:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 18:40:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 638ms 18:40:38 INFO - PROCESS | 3660 | 1461030038949 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 18:40:38 INFO - PROCESS | 3660 | 1461030038953 Marionette TRACE conn2 <- [1,1701,null,{"value":"13"}] 18:40:38 INFO - PROCESS | 3660 | 1461030038959 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 18:40:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 18:40:38 INFO - PROCESS | 3660 | 1461030038963 Marionette TRACE conn2 <- [1,1702,null,{}] 18:40:38 INFO - PROCESS | 3660 | 1461030038969 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:39 INFO - PROCESS | 3660 | 1461030039079 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 18:40:39 INFO - PROCESS | 3660 | 1461030039248 Marionette TRACE conn2 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:39 INFO - PROCESS | 3660 | ++DOCSHELL 1420F000 == 64 [pid = 3660] [id = 435] 18:40:39 INFO - PROCESS | 3660 | ++DOMWINDOW == 114 (142A3800) [pid = 3660] [serial = 1305] [outer = 00000000] 18:40:39 INFO - PROCESS | 3660 | ++DOMWINDOW == 115 (14A8F000) [pid = 3660] [serial = 1306] [outer = 142A3800] 18:40:39 INFO - PROCESS | 3660 | 1461030039316 Marionette DEBUG loaded listener.js 18:40:39 INFO - PROCESS | 3660 | ++DOMWINDOW == 116 (15612400) [pid = 3660] [serial = 1307] [outer = 142A3800] 18:40:39 INFO - PROCESS | 3660 | 1461030039857 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 18:40:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 18:40:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 935ms 18:40:39 INFO - PROCESS | 3660 | 1461030039909 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 18:40:39 INFO - PROCESS | 3660 | 1461030039912 Marionette TRACE conn2 <- [1,1705,null,{"value":"13"}] 18:40:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 18:40:39 INFO - PROCESS | 3660 | 1461030039920 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 18:40:39 INFO - PROCESS | 3660 | 1461030039924 Marionette TRACE conn2 <- [1,1706,null,{}] 18:40:39 INFO - PROCESS | 3660 | 1461030039928 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:40 INFO - PROCESS | 3660 | 1461030040036 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 18:40:40 INFO - PROCESS | 3660 | 1461030040147 Marionette TRACE conn2 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:40 INFO - PROCESS | 3660 | ++DOCSHELL 15ACE400 == 65 [pid = 3660] [id = 436] 18:40:40 INFO - PROCESS | 3660 | ++DOMWINDOW == 117 (15CC9400) [pid = 3660] [serial = 1308] [outer = 00000000] 18:40:40 INFO - PROCESS | 3660 | ++DOMWINDOW == 118 (18219000) [pid = 3660] [serial = 1309] [outer = 15CC9400] 18:40:40 INFO - PROCESS | 3660 | 1461030040200 Marionette DEBUG loaded listener.js 18:40:40 INFO - PROCESS | 3660 | ++DOMWINDOW == 119 (1892E000) [pid = 3660] [serial = 1310] [outer = 15CC9400] 18:40:40 INFO - PROCESS | 3660 | 1461030040821 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 18:40:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 18:40:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 935ms 18:40:40 INFO - PROCESS | 3660 | 1461030040864 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 18:40:40 INFO - PROCESS | 3660 | 1461030040867 Marionette TRACE conn2 <- [1,1709,null,{"value":"13"}] 18:40:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 18:40:40 INFO - PROCESS | 3660 | 1461030040870 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 18:40:40 INFO - PROCESS | 3660 | 1461030040873 Marionette TRACE conn2 <- [1,1710,null,{}] 18:40:40 INFO - PROCESS | 3660 | 1461030040882 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:40 INFO - PROCESS | 3660 | 1461030040998 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 18:40:41 INFO - PROCESS | 3660 | 1461030041111 Marionette TRACE conn2 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:41 INFO - PROCESS | 3660 | ++DOCSHELL 19C66000 == 66 [pid = 3660] [id = 437] 18:40:41 INFO - PROCESS | 3660 | ++DOMWINDOW == 120 (1A084000) [pid = 3660] [serial = 1311] [outer = 00000000] 18:40:41 INFO - PROCESS | 3660 | ++DOMWINDOW == 121 (1C067C00) [pid = 3660] [serial = 1312] [outer = 1A084000] 18:40:41 INFO - PROCESS | 3660 | 1461030041208 Marionette DEBUG loaded listener.js 18:40:41 INFO - PROCESS | 3660 | ++DOMWINDOW == 122 (1C9AE800) [pid = 3660] [serial = 1313] [outer = 1A084000] 18:40:41 INFO - PROCESS | 3660 | 1461030041755 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 18:40:41 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 18:40:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 934ms 18:40:41 INFO - PROCESS | 3660 | 1461030041815 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 18:40:41 INFO - PROCESS | 3660 | 1461030041817 Marionette TRACE conn2 <- [1,1713,null,{"value":"13"}] 18:40:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 18:40:41 INFO - PROCESS | 3660 | 1461030041821 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 18:40:41 INFO - PROCESS | 3660 | 1461030041823 Marionette TRACE conn2 <- [1,1714,null,{}] 18:40:41 INFO - PROCESS | 3660 | 1461030041827 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:41 INFO - PROCESS | 3660 | 1461030041931 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 18:40:42 INFO - PROCESS | 3660 | 1461030042041 Marionette TRACE conn2 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:42 INFO - PROCESS | 3660 | ++DOCSHELL 1D18DC00 == 67 [pid = 3660] [id = 438] 18:40:42 INFO - PROCESS | 3660 | ++DOMWINDOW == 123 (1D197400) [pid = 3660] [serial = 1314] [outer = 00000000] 18:40:42 INFO - PROCESS | 3660 | ++DOMWINDOW == 124 (1D3C7C00) [pid = 3660] [serial = 1315] [outer = 1D197400] 18:40:42 INFO - PROCESS | 3660 | 1461030042094 Marionette DEBUG loaded listener.js 18:40:42 INFO - PROCESS | 3660 | ++DOMWINDOW == 125 (1D454C00) [pid = 3660] [serial = 1316] [outer = 1D197400] 18:40:42 INFO - PROCESS | 3660 | 1461030042666 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 18:40:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 18:40:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 888ms 18:40:42 INFO - PROCESS | 3660 | 1461030042709 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 18:40:42 INFO - PROCESS | 3660 | 1461030042711 Marionette TRACE conn2 <- [1,1717,null,{"value":"13"}] 18:40:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 18:40:42 INFO - PROCESS | 3660 | 1461030042715 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 18:40:42 INFO - PROCESS | 3660 | 1461030042717 Marionette TRACE conn2 <- [1,1718,null,{}] 18:40:42 INFO - PROCESS | 3660 | 1461030042721 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:42 INFO - PROCESS | 3660 | 1461030042827 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 18:40:42 INFO - PROCESS | 3660 | 1461030042937 Marionette TRACE conn2 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:42 INFO - PROCESS | 3660 | ++DOCSHELL 1D066400 == 68 [pid = 3660] [id = 439] 18:40:42 INFO - PROCESS | 3660 | ++DOMWINDOW == 126 (1D194400) [pid = 3660] [serial = 1317] [outer = 00000000] 18:40:42 INFO - PROCESS | 3660 | ++DOMWINDOW == 127 (1D610400) [pid = 3660] [serial = 1318] [outer = 1D194400] 18:40:42 INFO - PROCESS | 3660 | 1461030042990 Marionette DEBUG loaded listener.js 18:40:43 INFO - PROCESS | 3660 | ++DOMWINDOW == 128 (1D6EC000) [pid = 3660] [serial = 1319] [outer = 1D194400] 18:40:43 INFO - PROCESS | 3660 | 1461030043542 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 18:40:43 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 18:40:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 903ms 18:40:43 INFO - PROCESS | 3660 | 1461030043620 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 18:40:43 INFO - PROCESS | 3660 | 1461030043622 Marionette TRACE conn2 <- [1,1721,null,{"value":"13"}] 18:40:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 18:40:43 INFO - PROCESS | 3660 | 1461030043625 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 18:40:43 INFO - PROCESS | 3660 | 1461030043627 Marionette TRACE conn2 <- [1,1722,null,{}] 18:40:43 INFO - PROCESS | 3660 | 1461030043631 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:43 INFO - PROCESS | 3660 | 1461030043754 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 18:40:43 INFO - PROCESS | 3660 | 1461030043905 Marionette TRACE conn2 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:43 INFO - PROCESS | 3660 | ++DOCSHELL 1D3C8800 == 69 [pid = 3660] [id = 440] 18:40:43 INFO - PROCESS | 3660 | ++DOMWINDOW == 129 (1DA5D800) [pid = 3660] [serial = 1320] [outer = 00000000] 18:40:43 INFO - PROCESS | 3660 | ++DOMWINDOW == 130 (1DC9E400) [pid = 3660] [serial = 1321] [outer = 1DA5D800] 18:40:43 INFO - PROCESS | 3660 | 1461030043962 Marionette DEBUG loaded listener.js 18:40:44 INFO - PROCESS | 3660 | ++DOMWINDOW == 131 (1DCA2C00) [pid = 3660] [serial = 1322] [outer = 1DA5D800] 18:40:44 INFO - PROCESS | 3660 | 1461030044521 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 18:40:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 18:40:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 950ms 18:40:44 INFO - PROCESS | 3660 | 1461030044571 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 18:40:44 INFO - PROCESS | 3660 | 1461030044573 Marionette TRACE conn2 <- [1,1725,null,{"value":"13"}] 18:40:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 18:40:44 INFO - PROCESS | 3660 | 1461030044576 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 18:40:44 INFO - PROCESS | 3660 | 1461030044578 Marionette TRACE conn2 <- [1,1726,null,{}] 18:40:44 INFO - PROCESS | 3660 | 1461030044582 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:44 INFO - PROCESS | 3660 | 1461030044682 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 18:40:44 INFO - PROCESS | 3660 | 1461030044793 Marionette TRACE conn2 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:44 INFO - PROCESS | 3660 | ++DOCSHELL 1D610800 == 70 [pid = 3660] [id = 441] 18:40:44 INFO - PROCESS | 3660 | ++DOMWINDOW == 132 (1DC94800) [pid = 3660] [serial = 1323] [outer = 00000000] 18:40:44 INFO - PROCESS | 3660 | ++DOMWINDOW == 133 (1DF4B400) [pid = 3660] [serial = 1324] [outer = 1DC94800] 18:40:44 INFO - PROCESS | 3660 | 1461030044852 Marionette DEBUG loaded listener.js 18:40:44 INFO - PROCESS | 3660 | ++DOMWINDOW == 134 (1DF4D800) [pid = 3660] [serial = 1325] [outer = 1DC94800] 18:40:45 INFO - PROCESS | 3660 | 1461030045577 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 18:40:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 18:40:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1090ms 18:40:45 INFO - PROCESS | 3660 | 1461030045673 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 18:40:45 INFO - PROCESS | 3660 | 1461030045676 Marionette TRACE conn2 <- [1,1729,null,{"value":"13"}] 18:40:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 18:40:45 INFO - PROCESS | 3660 | 1461030045681 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 18:40:45 INFO - PROCESS | 3660 | 1461030045683 Marionette TRACE conn2 <- [1,1730,null,{}] 18:40:45 INFO - PROCESS | 3660 | 1461030045704 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:45 INFO - PROCESS | 3660 | 1461030045805 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 18:40:45 INFO - PROCESS | 3660 | 1461030045945 Marionette TRACE conn2 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:45 INFO - PROCESS | 3660 | ++DOCSHELL 15421400 == 71 [pid = 3660] [id = 442] 18:40:45 INFO - PROCESS | 3660 | ++DOMWINDOW == 135 (15426C00) [pid = 3660] [serial = 1326] [outer = 00000000] 18:40:45 INFO - PROCESS | 3660 | ++DOMWINDOW == 136 (15ADAC00) [pid = 3660] [serial = 1327] [outer = 15426C00] 18:40:45 INFO - PROCESS | 3660 | 1461030045997 Marionette DEBUG loaded listener.js 18:40:46 INFO - PROCESS | 3660 | ++DOMWINDOW == 137 (16463800) [pid = 3660] [serial = 1328] [outer = 15426C00] 18:40:46 INFO - PROCESS | 3660 | 1461030046556 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 18:40:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 18:40:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 950ms 18:40:46 INFO - PROCESS | 3660 | 1461030046645 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 18:40:46 INFO - PROCESS | 3660 | 1461030046651 Marionette TRACE conn2 <- [1,1733,null,{"value":"13"}] 18:40:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 18:40:46 INFO - PROCESS | 3660 | 1461030046656 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 18:40:46 INFO - PROCESS | 3660 | 1461030046659 Marionette TRACE conn2 <- [1,1734,null,{}] 18:40:46 INFO - PROCESS | 3660 | 1461030046663 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:46 INFO - PROCESS | 3660 | 1461030046762 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 18:40:46 INFO - PROCESS | 3660 | 1461030046899 Marionette TRACE conn2 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:46 INFO - PROCESS | 3660 | --DOCSHELL 1542E800 == 70 [pid = 3660] [id = 387] 18:40:46 INFO - PROCESS | 3660 | --DOCSHELL 13793800 == 69 [pid = 3660] [id = 433] 18:40:46 INFO - PROCESS | 3660 | --DOCSHELL 136AA000 == 68 [pid = 3660] [id = 432] 18:40:46 INFO - PROCESS | 3660 | --DOCSHELL 197B1400 == 67 [pid = 3660] [id = 431] 18:40:46 INFO - PROCESS | 3660 | --DOCSHELL 13817400 == 66 [pid = 3660] [id = 430] 18:40:46 INFO - PROCESS | 3660 | --DOCSHELL 197B2C00 == 65 [pid = 3660] [id = 429] 18:40:46 INFO - PROCESS | 3660 | --DOCSHELL 15E32400 == 64 [pid = 3660] [id = 428] 18:40:46 INFO - PROCESS | 3660 | --DOMWINDOW == 136 (1D3C1C00) [pid = 3660] [serial = 1255] [outer = 00000000] [url = about:blank] 18:40:46 INFO - PROCESS | 3660 | ++DOCSHELL 12B42800 == 65 [pid = 3660] [id = 443] 18:40:46 INFO - PROCESS | 3660 | ++DOMWINDOW == 137 (13203000) [pid = 3660] [serial = 1329] [outer = 00000000] 18:40:47 INFO - PROCESS | 3660 | ++DOMWINDOW == 138 (15428800) [pid = 3660] [serial = 1330] [outer = 13203000] 18:40:47 INFO - PROCESS | 3660 | 1461030047006 Marionette DEBUG loaded listener.js 18:40:47 INFO - PROCESS | 3660 | ++DOMWINDOW == 139 (15E3AC00) [pid = 3660] [serial = 1331] [outer = 13203000] 18:40:47 INFO - PROCESS | 3660 | --DOCSHELL 18A81000 == 64 [pid = 3660] [id = 427] 18:40:47 INFO - PROCESS | 3660 | --DOCSHELL 14A93400 == 63 [pid = 3660] [id = 426] 18:40:47 INFO - PROCESS | 3660 | --DOCSHELL 15412C00 == 62 [pid = 3660] [id = 425] 18:40:47 INFO - PROCESS | 3660 | --DOCSHELL 11C24C00 == 61 [pid = 3660] [id = 424] 18:40:47 INFO - PROCESS | 3660 | --DOCSHELL 1380A400 == 60 [pid = 3660] [id = 419] 18:40:47 INFO - PROCESS | 3660 | --DOMWINDOW == 138 (1C06F400) [pid = 3660] [serial = 1120] [outer = 00000000] [url = about:blank] 18:40:47 INFO - PROCESS | 3660 | --DOMWINDOW == 137 (18764C00) [pid = 3660] [serial = 1117] [outer = 00000000] [url = about:blank] 18:40:47 INFO - PROCESS | 3660 | --DOMWINDOW == 136 (1D192C00) [pid = 3660] [serial = 1123] [outer = 00000000] [url = about:blank] 18:40:47 INFO - PROCESS | 3660 | --DOMWINDOW == 135 (1D172400) [pid = 3660] [serial = 1114] [outer = 00000000] [url = about:blank] 18:40:47 INFO - PROCESS | 3660 | --DOMWINDOW == 134 (1C153000) [pid = 3660] [serial = 1243] [outer = 00000000] [url = about:blank] 18:40:47 INFO - PROCESS | 3660 | --DOMWINDOW == 133 (1D05E800) [pid = 3660] [serial = 1246] [outer = 00000000] [url = about:blank] 18:40:47 INFO - PROCESS | 3660 | --DOMWINDOW == 132 (1C153400) [pid = 3660] [serial = 1244] [outer = 00000000] [url = about:blank] 18:40:47 INFO - PROCESS | 3660 | --DOMWINDOW == 131 (1D3C8000) [pid = 3660] [serial = 1219] [outer = 00000000] [url = about:blank] 18:40:47 INFO - PROCESS | 3660 | --DOMWINDOW == 130 (19772800) [pid = 3660] [serial = 1237] [outer = 00000000] [url = about:blank] 18:40:47 INFO - PROCESS | 3660 | --DOMWINDOW == 129 (1861DC00) [pid = 3660] [serial = 1229] [outer = 00000000] [url = about:blank] 18:40:47 INFO - PROCESS | 3660 | --DOMWINDOW == 128 (1810E800) [pid = 3660] [serial = 1228] [outer = 00000000] [url = about:blank] 18:40:47 INFO - PROCESS | 3660 | --DOMWINDOW == 127 (1D6E6800) [pid = 3660] [serial = 1222] [outer = 00000000] [url = about:blank] 18:40:47 INFO - PROCESS | 3660 | --DOMWINDOW == 126 (195AF400) [pid = 3660] [serial = 1234] [outer = 00000000] [url = about:blank] 18:40:47 INFO - PROCESS | 3660 | --DOMWINDOW == 125 (19718800) [pid = 3660] [serial = 1235] [outer = 00000000] [url = about:blank] 18:40:47 INFO - PROCESS | 3660 | --DOMWINDOW == 124 (1561B000) [pid = 3660] [serial = 1226] [outer = 00000000] [url = about:blank] 18:40:47 INFO - PROCESS | 3660 | --DOMWINDOW == 123 (1540DC00) [pid = 3660] [serial = 1225] [outer = 00000000] [url = about:blank] 18:40:47 INFO - PROCESS | 3660 | --DOMWINDOW == 122 (1C90D800) [pid = 3660] [serial = 1216] [outer = 00000000] [url = about:blank] 18:40:47 INFO - PROCESS | 3660 | --DOMWINDOW == 121 (15E3C800) [pid = 3660] [serial = 1249] [outer = 00000000] [url = about:blank] 18:40:47 INFO - PROCESS | 3660 | --DOMWINDOW == 120 (156F7800) [pid = 3660] [serial = 1210] [outer = 00000000] [url = about:blank] 18:40:47 INFO - PROCESS | 3660 | --DOMWINDOW == 119 (1656F000) [pid = 3660] [serial = 1250] [outer = 00000000] [url = about:blank] 18:40:47 INFO - PROCESS | 3660 | --DOMWINDOW == 118 (18A80C00) [pid = 3660] [serial = 1213] [outer = 00000000] [url = about:blank] 18:40:47 INFO - PROCESS | 3660 | --DOMWINDOW == 117 (1652DC00) [pid = 3660] [serial = 1231] [outer = 00000000] [url = about:blank] 18:40:47 INFO - PROCESS | 3660 | --DOMWINDOW == 116 (18214400) [pid = 3660] [serial = 1232] [outer = 00000000] [url = about:blank] 18:40:47 INFO - PROCESS | 3660 | --DOMWINDOW == 115 (1D18BC00) [pid = 3660] [serial = 1247] [outer = 00000000] [url = about:blank] 18:40:47 INFO - PROCESS | 3660 | --DOMWINDOW == 114 (19C69400) [pid = 3660] [serial = 1240] [outer = 00000000] [url = about:blank] 18:40:47 INFO - PROCESS | 3660 | --DOMWINDOW == 113 (1A0EF400) [pid = 3660] [serial = 1241] [outer = 00000000] [url = about:blank] 18:40:47 INFO - PROCESS | 3660 | --DOMWINDOW == 112 (1C155000) [pid = 3660] [serial = 1252] [outer = 00000000] [url = about:blank] 18:40:47 INFO - PROCESS | 3660 | --DOMWINDOW == 111 (1C540800) [pid = 3660] [serial = 1253] [outer = 00000000] [url = about:blank] 18:40:47 INFO - PROCESS | 3660 | --DOMWINDOW == 110 (19AA4000) [pid = 3660] [serial = 1238] [outer = 00000000] [url = about:blank] 18:40:47 INFO - PROCESS | 3660 | 1461030047469 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 18:40:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 18:40:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 903ms 18:40:47 INFO - PROCESS | 3660 | 1461030047544 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 18:40:47 INFO - PROCESS | 3660 | 1461030047546 Marionette TRACE conn2 <- [1,1737,null,{"value":"13"}] 18:40:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 18:40:47 INFO - PROCESS | 3660 | 1461030047549 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 18:40:47 INFO - PROCESS | 3660 | 1461030047553 Marionette TRACE conn2 <- [1,1738,null,{}] 18:40:47 INFO - PROCESS | 3660 | 1461030047562 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:47 INFO - PROCESS | 3660 | 1461030047648 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 18:40:47 INFO - PROCESS | 3660 | 1461030047654 Marionette TRACE conn2 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:47 INFO - PROCESS | 3660 | ++DOCSHELL 1861DC00 == 61 [pid = 3660] [id = 444] 18:40:47 INFO - PROCESS | 3660 | ++DOMWINDOW == 111 (1879AC00) [pid = 3660] [serial = 1332] [outer = 00000000] 18:40:47 INFO - PROCESS | 3660 | ++DOMWINDOW == 112 (18D8C000) [pid = 3660] [serial = 1333] [outer = 1879AC00] 18:40:47 INFO - PROCESS | 3660 | 1461030047702 Marionette DEBUG loaded listener.js 18:40:47 INFO - PROCESS | 3660 | ++DOMWINDOW == 113 (1970CC00) [pid = 3660] [serial = 1334] [outer = 1879AC00] 18:40:48 INFO - PROCESS | 3660 | 1461030048196 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 18:40:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 18:40:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 701ms 18:40:48 INFO - PROCESS | 3660 | 1461030048249 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 18:40:48 INFO - PROCESS | 3660 | 1461030048251 Marionette TRACE conn2 <- [1,1741,null,{"value":"13"}] 18:40:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 18:40:48 INFO - PROCESS | 3660 | 1461030048254 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 18:40:48 INFO - PROCESS | 3660 | 1461030048256 Marionette TRACE conn2 <- [1,1742,null,{}] 18:40:48 INFO - PROCESS | 3660 | 1461030048259 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:48 INFO - PROCESS | 3660 | 1461030048343 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 18:40:48 INFO - PROCESS | 3660 | 1461030048473 Marionette TRACE conn2 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:48 INFO - PROCESS | 3660 | ++DOCSHELL 1970C000 == 62 [pid = 3660] [id = 445] 18:40:48 INFO - PROCESS | 3660 | ++DOMWINDOW == 114 (1970C400) [pid = 3660] [serial = 1335] [outer = 00000000] 18:40:48 INFO - PROCESS | 3660 | ++DOMWINDOW == 115 (1976CC00) [pid = 3660] [serial = 1336] [outer = 1970C400] 18:40:48 INFO - PROCESS | 3660 | 1461030048523 Marionette DEBUG loaded listener.js 18:40:48 INFO - PROCESS | 3660 | ++DOMWINDOW == 116 (19AA4000) [pid = 3660] [serial = 1337] [outer = 1970C400] 18:40:48 INFO - PROCESS | 3660 | 1461030048877 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 18:40:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 18:40:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 623ms 18:40:48 INFO - PROCESS | 3660 | 1461030048892 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 18:40:48 INFO - PROCESS | 3660 | 1461030048894 Marionette TRACE conn2 <- [1,1745,null,{"value":"13"}] 18:40:48 INFO - PROCESS | 3660 | 1461030048897 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 18:40:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 18:40:48 INFO - PROCESS | 3660 | 1461030048899 Marionette TRACE conn2 <- [1,1746,null,{}] 18:40:48 INFO - PROCESS | 3660 | 1461030048923 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:49 INFO - PROCESS | 3660 | 1461030049042 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 18:40:49 INFO - PROCESS | 3660 | 1461030049048 Marionette TRACE conn2 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:49 INFO - PROCESS | 3660 | ++DOCSHELL 182AF400 == 63 [pid = 3660] [id = 446] 18:40:49 INFO - PROCESS | 3660 | ++DOMWINDOW == 117 (19712400) [pid = 3660] [serial = 1338] [outer = 00000000] 18:40:49 INFO - PROCESS | 3660 | ++DOMWINDOW == 118 (1A00DC00) [pid = 3660] [serial = 1339] [outer = 19712400] 18:40:49 INFO - PROCESS | 3660 | 1461030049093 Marionette DEBUG loaded listener.js 18:40:49 INFO - PROCESS | 3660 | ++DOMWINDOW == 119 (15A32C00) [pid = 3660] [serial = 1340] [outer = 19712400] 18:40:49 INFO - PROCESS | 3660 | 1461030049546 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 18:40:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 18:40:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 685ms 18:40:49 INFO - PROCESS | 3660 | 1461030049597 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 18:40:49 INFO - PROCESS | 3660 | 1461030049599 Marionette TRACE conn2 <- [1,1749,null,{"value":"13"}] 18:40:49 INFO - PROCESS | 3660 | 1461030049603 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 18:40:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 18:40:49 INFO - PROCESS | 3660 | 1461030049604 Marionette TRACE conn2 <- [1,1750,null,{}] 18:40:49 INFO - PROCESS | 3660 | 1461030049608 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:49 INFO - PROCESS | 3660 | 1461030049745 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 18:40:49 INFO - PROCESS | 3660 | 1461030049843 Marionette TRACE conn2 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:49 INFO - PROCESS | 3660 | ++DOCSHELL 1A72E400 == 64 [pid = 3660] [id = 447] 18:40:49 INFO - PROCESS | 3660 | ++DOMWINDOW == 120 (1C064800) [pid = 3660] [serial = 1341] [outer = 00000000] 18:40:49 INFO - PROCESS | 3660 | ++DOMWINDOW == 121 (1C158C00) [pid = 3660] [serial = 1342] [outer = 1C064800] 18:40:49 INFO - PROCESS | 3660 | 1461030049889 Marionette DEBUG loaded listener.js 18:40:49 INFO - PROCESS | 3660 | ++DOMWINDOW == 122 (1C53D800) [pid = 3660] [serial = 1343] [outer = 1C064800] 18:40:50 INFO - PROCESS | 3660 | 1461030050322 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 18:40:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 18:40:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 732ms 18:40:50 INFO - PROCESS | 3660 | 1461030050343 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 18:40:50 INFO - PROCESS | 3660 | 1461030050345 Marionette TRACE conn2 <- [1,1753,null,{"value":"13"}] 18:40:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 18:40:50 INFO - PROCESS | 3660 | 1461030050355 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 18:40:50 INFO - PROCESS | 3660 | 1461030050356 Marionette TRACE conn2 <- [1,1754,null,{}] 18:40:50 INFO - PROCESS | 3660 | 1461030050360 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:50 INFO - PROCESS | 3660 | 1461030050475 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 18:40:50 INFO - PROCESS | 3660 | 1461030050480 Marionette TRACE conn2 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:50 INFO - PROCESS | 3660 | ++DOCSHELL 1C155000 == 65 [pid = 3660] [id = 448] 18:40:50 INFO - PROCESS | 3660 | ++DOMWINDOW == 123 (1C15E000) [pid = 3660] [serial = 1344] [outer = 00000000] 18:40:50 INFO - PROCESS | 3660 | ++DOMWINDOW == 124 (1D16D400) [pid = 3660] [serial = 1345] [outer = 1C15E000] 18:40:50 INFO - PROCESS | 3660 | 1461030050523 Marionette DEBUG loaded listener.js 18:40:50 INFO - PROCESS | 3660 | ++DOMWINDOW == 125 (1D18F000) [pid = 3660] [serial = 1346] [outer = 1C15E000] 18:40:50 INFO - PROCESS | 3660 | 1461030050968 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 18:40:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 18:40:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 639ms 18:40:50 INFO - PROCESS | 3660 | 1461030050992 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 18:40:50 INFO - PROCESS | 3660 | 1461030050994 Marionette TRACE conn2 <- [1,1757,null,{"value":"13"}] 18:40:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 18:40:50 INFO - PROCESS | 3660 | 1461030051005 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 18:40:50 INFO - PROCESS | 3660 | 1461030051007 Marionette TRACE conn2 <- [1,1758,null,{}] 18:40:51 INFO - PROCESS | 3660 | 1461030051012 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:51 INFO - PROCESS | 3660 | 1461030051135 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 18:40:51 INFO - PROCESS | 3660 | 1461030051226 Marionette TRACE conn2 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:51 INFO - PROCESS | 3660 | ++DOCSHELL 1C9B4000 == 66 [pid = 3660] [id = 449] 18:40:51 INFO - PROCESS | 3660 | ++DOMWINDOW == 126 (1C9B5800) [pid = 3660] [serial = 1347] [outer = 00000000] 18:40:51 INFO - PROCESS | 3660 | ++DOMWINDOW == 127 (1D3C0000) [pid = 3660] [serial = 1348] [outer = 1C9B5800] 18:40:51 INFO - PROCESS | 3660 | 1461030051269 Marionette DEBUG loaded listener.js 18:40:51 INFO - PROCESS | 3660 | ++DOMWINDOW == 128 (1D453000) [pid = 3660] [serial = 1349] [outer = 1C9B5800] 18:40:51 INFO - PROCESS | 3660 | --DOMWINDOW == 127 (197B4C00) [pid = 3660] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 18:40:51 INFO - PROCESS | 3660 | --DOMWINDOW == 126 (1A0F9C00) [pid = 3660] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 18:40:51 INFO - PROCESS | 3660 | --DOMWINDOW == 125 (19722C00) [pid = 3660] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 18:40:51 INFO - PROCESS | 3660 | --DOMWINDOW == 124 (18D40800) [pid = 3660] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 18:40:51 INFO - PROCESS | 3660 | --DOMWINDOW == 123 (15421C00) [pid = 3660] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 18:40:51 INFO - PROCESS | 3660 | --DOMWINDOW == 122 (123FDC00) [pid = 3660] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 18:40:51 INFO - PROCESS | 3660 | --DOMWINDOW == 121 (1542C800) [pid = 3660] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 18:40:51 INFO - PROCESS | 3660 | --DOMWINDOW == 120 (18A81800) [pid = 3660] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 18:40:51 INFO - PROCESS | 3660 | --DOMWINDOW == 119 (1A7C9C00) [pid = 3660] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 18:40:51 INFO - PROCESS | 3660 | --DOMWINDOW == 118 (1380C400) [pid = 3660] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 18:40:51 INFO - PROCESS | 3660 | --DOMWINDOW == 117 (15CD0400) [pid = 3660] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 18:40:51 INFO - PROCESS | 3660 | 1461030051728 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 18:40:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 18:40:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 794ms 18:40:51 INFO - PROCESS | 3660 | 1461030051784 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 18:40:51 INFO - PROCESS | 3660 | 1461030051786 Marionette TRACE conn2 <- [1,1761,null,{"value":"13"}] 18:40:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 18:40:51 INFO - PROCESS | 3660 | 1461030051789 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 18:40:51 INFO - PROCESS | 3660 | 1461030051791 Marionette TRACE conn2 <- [1,1762,null,{}] 18:40:51 INFO - PROCESS | 3660 | 1461030051794 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:51 INFO - PROCESS | 3660 | 1461030051878 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 18:40:51 INFO - PROCESS | 3660 | 1461030051883 Marionette TRACE conn2 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:51 INFO - PROCESS | 3660 | ++DOCSHELL 15619800 == 67 [pid = 3660] [id = 450] 18:40:51 INFO - PROCESS | 3660 | ++DOMWINDOW == 118 (1561FC00) [pid = 3660] [serial = 1350] [outer = 00000000] 18:40:51 INFO - PROCESS | 3660 | ++DOMWINDOW == 119 (1A728800) [pid = 3660] [serial = 1351] [outer = 1561FC00] 18:40:51 INFO - PROCESS | 3660 | 1461030051928 Marionette DEBUG loaded listener.js 18:40:51 INFO - PROCESS | 3660 | ++DOMWINDOW == 120 (1D196000) [pid = 3660] [serial = 1352] [outer = 1561FC00] 18:40:52 INFO - PROCESS | 3660 | 1461030052355 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 18:40:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 18:40:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 592ms 18:40:52 INFO - PROCESS | 3660 | 1461030052389 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 18:40:52 INFO - PROCESS | 3660 | 1461030052391 Marionette TRACE conn2 <- [1,1765,null,{"value":"13"}] 18:40:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 18:40:52 INFO - PROCESS | 3660 | 1461030052407 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 18:40:52 INFO - PROCESS | 3660 | 1461030052409 Marionette TRACE conn2 <- [1,1766,null,{}] 18:40:52 INFO - PROCESS | 3660 | 1461030052412 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:52 INFO - PROCESS | 3660 | 1461030052495 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 18:40:52 INFO - PROCESS | 3660 | 1461030052502 Marionette TRACE conn2 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:52 INFO - PROCESS | 3660 | ++DOCSHELL 1D05B000 == 68 [pid = 3660] [id = 451] 18:40:52 INFO - PROCESS | 3660 | ++DOMWINDOW == 121 (1D197800) [pid = 3660] [serial = 1353] [outer = 00000000] 18:40:52 INFO - PROCESS | 3660 | ++DOMWINDOW == 122 (1DA52C00) [pid = 3660] [serial = 1354] [outer = 1D197800] 18:40:52 INFO - PROCESS | 3660 | 1461030052545 Marionette DEBUG loaded listener.js 18:40:52 INFO - PROCESS | 3660 | ++DOMWINDOW == 123 (1DA58800) [pid = 3660] [serial = 1355] [outer = 1D197800] 18:40:52 INFO - PROCESS | 3660 | 1461030053000 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 18:40:53 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 18:40:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 623ms 18:40:53 INFO - PROCESS | 3660 | 1461030053069 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 18:40:53 INFO - PROCESS | 3660 | 1461030053072 Marionette TRACE conn2 <- [1,1769,null,{"value":"13"}] 18:40:53 INFO - PROCESS | 3660 | 1461030053075 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 18:40:53 INFO - PROCESS | 3660 | 1461030053077 Marionette TRACE conn2 <- [1,1770,null,{}] 18:40:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 18:40:53 INFO - PROCESS | 3660 | 1461030053081 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:53 INFO - PROCESS | 3660 | 1461030053182 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 18:40:53 INFO - PROCESS | 3660 | 1461030053190 Marionette TRACE conn2 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:53 INFO - PROCESS | 3660 | ++DOCSHELL 1D6EE400 == 69 [pid = 3660] [id = 452] 18:40:53 INFO - PROCESS | 3660 | ++DOMWINDOW == 124 (1DA5B000) [pid = 3660] [serial = 1356] [outer = 00000000] 18:40:53 INFO - PROCESS | 3660 | ++DOMWINDOW == 125 (1DF4EC00) [pid = 3660] [serial = 1357] [outer = 1DA5B000] 18:40:53 INFO - PROCESS | 3660 | 1461030053242 Marionette DEBUG loaded listener.js 18:40:53 INFO - PROCESS | 3660 | ++DOMWINDOW == 126 (1DF52800) [pid = 3660] [serial = 1358] [outer = 1DA5B000] 18:40:53 INFO - PROCESS | 3660 | 1461030053956 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 18:40:54 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 18:40:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 950ms 18:40:54 INFO - PROCESS | 3660 | 1461030054024 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 18:40:54 INFO - PROCESS | 3660 | 1461030054029 Marionette TRACE conn2 <- [1,1773,null,{"value":"13"}] 18:40:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 18:40:54 INFO - PROCESS | 3660 | 1461030054035 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 18:40:54 INFO - PROCESS | 3660 | 1461030054039 Marionette TRACE conn2 <- [1,1774,null,{}] 18:40:54 INFO - PROCESS | 3660 | 1461030054044 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:54 INFO - PROCESS | 3660 | 1461030054165 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 18:40:54 INFO - PROCESS | 3660 | 1461030054309 Marionette TRACE conn2 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:54 INFO - PROCESS | 3660 | ++DOCSHELL 1325CC00 == 70 [pid = 3660] [id = 453] 18:40:54 INFO - PROCESS | 3660 | ++DOMWINDOW == 127 (14AE8800) [pid = 3660] [serial = 1359] [outer = 00000000] 18:40:54 INFO - PROCESS | 3660 | ++DOMWINDOW == 128 (16525800) [pid = 3660] [serial = 1360] [outer = 14AE8800] 18:40:54 INFO - PROCESS | 3660 | 1461030054366 Marionette DEBUG loaded listener.js 18:40:54 INFO - PROCESS | 3660 | ++DOMWINDOW == 129 (1810E800) [pid = 3660] [serial = 1361] [outer = 14AE8800] 18:40:54 INFO - PROCESS | 3660 | 1461030054905 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 18:40:54 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 18:40:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 887ms 18:40:54 INFO - PROCESS | 3660 | 1461030054940 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 18:40:54 INFO - PROCESS | 3660 | 1461030054946 Marionette TRACE conn2 <- [1,1777,null,{"value":"13"}] 18:40:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 18:40:54 INFO - PROCESS | 3660 | 1461030054952 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 18:40:54 INFO - PROCESS | 3660 | 1461030054955 Marionette TRACE conn2 <- [1,1778,null,{}] 18:40:54 INFO - PROCESS | 3660 | 1461030054959 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:55 INFO - PROCESS | 3660 | 1461030055069 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 18:40:55 INFO - PROCESS | 3660 | 1461030055230 Marionette TRACE conn2 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:55 INFO - PROCESS | 3660 | ++DOCSHELL 187A2C00 == 71 [pid = 3660] [id = 454] 18:40:55 INFO - PROCESS | 3660 | ++DOMWINDOW == 130 (1892E800) [pid = 3660] [serial = 1362] [outer = 00000000] 18:40:55 INFO - PROCESS | 3660 | ++DOMWINDOW == 131 (19768800) [pid = 3660] [serial = 1363] [outer = 1892E800] 18:40:55 INFO - PROCESS | 3660 | 1461030055287 Marionette DEBUG loaded listener.js 18:40:55 INFO - PROCESS | 3660 | ++DOMWINDOW == 132 (19AD1C00) [pid = 3660] [serial = 1364] [outer = 1892E800] 18:40:55 INFO - PROCESS | 3660 | 1461030055900 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 18:40:55 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) 18:40:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 999ms 18:40:55 INFO - PROCESS | 3660 | 1461030055953 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 18:40:55 INFO - PROCESS | 3660 | 1461030055956 Marionette TRACE conn2 <- [1,1781,null,{"value":"13"}] 18:40:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 18:40:55 INFO - PROCESS | 3660 | 1461030055959 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 18:40:55 INFO - PROCESS | 3660 | 1461030055963 Marionette TRACE conn2 <- [1,1782,null,{}] 18:40:55 INFO - PROCESS | 3660 | 1461030055974 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:56 INFO - PROCESS | 3660 | 1461030056086 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 18:40:56 INFO - PROCESS | 3660 | 1461030056236 Marionette TRACE conn2 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:56 INFO - PROCESS | 3660 | ++DOCSHELL 1C53B400 == 72 [pid = 3660] [id = 455] 18:40:56 INFO - PROCESS | 3660 | ++DOMWINDOW == 133 (1CC0D000) [pid = 3660] [serial = 1365] [outer = 00000000] 18:40:56 INFO - PROCESS | 3660 | ++DOMWINDOW == 134 (1D60BC00) [pid = 3660] [serial = 1366] [outer = 1CC0D000] 18:40:56 INFO - PROCESS | 3660 | 1461030056292 Marionette DEBUG loaded listener.js 18:40:56 INFO - PROCESS | 3660 | ++DOMWINDOW == 135 (1DA5A400) [pid = 3660] [serial = 1367] [outer = 1CC0D000] 18:40:56 INFO - PROCESS | 3660 | 1461030056839 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 18:40:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:40:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 936ms 18:40:56 INFO - PROCESS | 3660 | 1461030056904 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 18:40:56 INFO - PROCESS | 3660 | 1461030056907 Marionette TRACE conn2 <- [1,1785,null,{"value":"13"}] 18:40:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 18:40:56 INFO - PROCESS | 3660 | 1461030056910 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 18:40:56 INFO - PROCESS | 3660 | 1461030056912 Marionette TRACE conn2 <- [1,1786,null,{}] 18:40:56 INFO - PROCESS | 3660 | 1461030056916 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:57 INFO - PROCESS | 3660 | 1461030057023 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 18:40:57 INFO - PROCESS | 3660 | 1461030057139 Marionette TRACE conn2 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:57 INFO - PROCESS | 3660 | ++DOCSHELL 19AC7400 == 73 [pid = 3660] [id = 456] 18:40:57 INFO - PROCESS | 3660 | ++DOMWINDOW == 136 (1D18D000) [pid = 3660] [serial = 1368] [outer = 00000000] 18:40:57 INFO - PROCESS | 3660 | ++DOMWINDOW == 137 (1E0F2800) [pid = 3660] [serial = 1369] [outer = 1D18D000] 18:40:57 INFO - PROCESS | 3660 | 1461030057238 Marionette DEBUG loaded listener.js 18:40:57 INFO - PROCESS | 3660 | ++DOMWINDOW == 138 (1E0F6000) [pid = 3660] [serial = 1370] [outer = 1D18D000] 18:40:57 INFO - PROCESS | 3660 | 1461030057796 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 18:40:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 18:40:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 936ms 18:40:57 INFO - PROCESS | 3660 | 1461030057855 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 18:40:57 INFO - PROCESS | 3660 | 1461030057857 Marionette TRACE conn2 <- [1,1789,null,{"value":"13"}] 18:40:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 18:40:57 INFO - PROCESS | 3660 | 1461030057861 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 18:40:57 INFO - PROCESS | 3660 | 1461030057863 Marionette TRACE conn2 <- [1,1790,null,{}] 18:40:57 INFO - PROCESS | 3660 | 1461030057867 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:57 INFO - PROCESS | 3660 | 1461030057986 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 18:40:58 INFO - PROCESS | 3660 | 1461030058113 Marionette TRACE conn2 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:58 INFO - PROCESS | 3660 | ++DOCSHELL 123C3000 == 74 [pid = 3660] [id = 457] 18:40:58 INFO - PROCESS | 3660 | ++DOMWINDOW == 139 (12D74C00) [pid = 3660] [serial = 1371] [outer = 00000000] 18:40:58 INFO - PROCESS | 3660 | ++DOMWINDOW == 140 (1542B800) [pid = 3660] [serial = 1372] [outer = 12D74C00] 18:40:58 INFO - PROCESS | 3660 | 1461030058219 Marionette DEBUG loaded listener.js 18:40:58 INFO - PROCESS | 3660 | ++DOMWINDOW == 141 (1694CC00) [pid = 3660] [serial = 1373] [outer = 12D74C00] 18:40:59 INFO - PROCESS | 3660 | 1461030059037 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 18:40:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 18:40:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1249ms 18:40:59 INFO - PROCESS | 3660 | 1461030059095 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 18:40:59 INFO - PROCESS | 3660 | 1461030059100 Marionette TRACE conn2 <- [1,1793,null,{"value":"13"}] 18:40:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 18:40:59 INFO - PROCESS | 3660 | 1461030059106 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 18:40:59 INFO - PROCESS | 3660 | 1461030059109 Marionette TRACE conn2 <- [1,1794,null,{}] 18:40:59 INFO - PROCESS | 3660 | 1461030059114 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:59 INFO - PROCESS | 3660 | 1461030059211 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 18:40:59 INFO - PROCESS | 3660 | 1461030059374 Marionette TRACE conn2 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:59 INFO - PROCESS | 3660 | ++DOCSHELL 1325C800 == 75 [pid = 3660] [id = 458] 18:40:59 INFO - PROCESS | 3660 | ++DOMWINDOW == 142 (1326AC00) [pid = 3660] [serial = 1374] [outer = 00000000] 18:40:59 INFO - PROCESS | 3660 | ++DOMWINDOW == 143 (15620400) [pid = 3660] [serial = 1375] [outer = 1326AC00] 18:40:59 INFO - PROCESS | 3660 | 1461030059428 Marionette DEBUG loaded listener.js 18:40:59 INFO - PROCESS | 3660 | ++DOMWINDOW == 144 (15C8E400) [pid = 3660] [serial = 1376] [outer = 1326AC00] 18:40:59 INFO - PROCESS | 3660 | --DOCSHELL 13262800 == 74 [pid = 3660] [id = 352] 18:40:59 INFO - PROCESS | 3660 | --DOCSHELL 1D05B000 == 73 [pid = 3660] [id = 451] 18:40:59 INFO - PROCESS | 3660 | --DOCSHELL 15619800 == 72 [pid = 3660] [id = 450] 18:40:59 INFO - PROCESS | 3660 | --DOCSHELL 1C9B4000 == 71 [pid = 3660] [id = 449] 18:40:59 INFO - PROCESS | 3660 | --DOCSHELL 1C155000 == 70 [pid = 3660] [id = 448] 18:40:59 INFO - PROCESS | 3660 | --DOCSHELL 1A72E400 == 69 [pid = 3660] [id = 447] 18:40:59 INFO - PROCESS | 3660 | --DOCSHELL 182AF400 == 68 [pid = 3660] [id = 446] 18:40:59 INFO - PROCESS | 3660 | --DOCSHELL 1970C000 == 67 [pid = 3660] [id = 445] 18:40:59 INFO - PROCESS | 3660 | --DOCSHELL 1861DC00 == 66 [pid = 3660] [id = 444] 18:40:59 INFO - PROCESS | 3660 | --DOCSHELL 12B42800 == 65 [pid = 3660] [id = 443] 18:40:59 INFO - PROCESS | 3660 | --DOCSHELL 15421400 == 64 [pid = 3660] [id = 442] 18:40:59 INFO - PROCESS | 3660 | --DOMWINDOW == 143 (1A504800) [pid = 3660] [serial = 1264] [outer = 00000000] [url = about:blank] 18:40:59 INFO - PROCESS | 3660 | --DOMWINDOW == 142 (1DA58400) [pid = 3660] [serial = 1267] [outer = 00000000] [url = about:blank] 18:40:59 INFO - PROCESS | 3660 | --DOMWINDOW == 141 (1DC96000) [pid = 3660] [serial = 1270] [outer = 00000000] [url = about:blank] 18:40:59 INFO - PROCESS | 3660 | --DOMWINDOW == 140 (1540B800) [pid = 3660] [serial = 1258] [outer = 00000000] [url = about:blank] 18:40:59 INFO - PROCESS | 3660 | --DOMWINDOW == 139 (18618000) [pid = 3660] [serial = 1261] [outer = 00000000] [url = about:blank] 18:40:59 INFO - PROCESS | 3660 | --DOMWINDOW == 138 (1CC05C00) [pid = 3660] [serial = 1303] [outer = 00000000] [url = about:blank] 18:40:59 INFO - PROCESS | 3660 | --DOCSHELL 1D066400 == 63 [pid = 3660] [id = 439] 18:40:59 INFO - PROCESS | 3660 | --DOCSHELL 1D18DC00 == 62 [pid = 3660] [id = 438] 18:40:59 INFO - PROCESS | 3660 | --DOCSHELL 19C66000 == 61 [pid = 3660] [id = 437] 18:40:59 INFO - PROCESS | 3660 | --DOCSHELL 15ACE400 == 60 [pid = 3660] [id = 436] 18:40:59 INFO - PROCESS | 3660 | --DOCSHELL 1420F000 == 59 [pid = 3660] [id = 435] 18:40:59 INFO - PROCESS | 3660 | --DOCSHELL 1C067400 == 58 [pid = 3660] [id = 434] 18:40:59 INFO - PROCESS | 3660 | --DOMWINDOW == 137 (19ACC000) [pid = 3660] [serial = 1288] [outer = 00000000] [url = about:blank] 18:40:59 INFO - PROCESS | 3660 | --DOMWINDOW == 136 (19D60000) [pid = 3660] [serial = 1289] [outer = 00000000] [url = about:blank] 18:40:59 INFO - PROCESS | 3660 | --DOMWINDOW == 135 (1C158400) [pid = 3660] [serial = 1294] [outer = 00000000] [url = about:blank] 18:40:59 INFO - PROCESS | 3660 | --DOMWINDOW == 134 (1A5ED800) [pid = 3660] [serial = 1292] [outer = 00000000] [url = about:blank] 18:40:59 INFO - PROCESS | 3660 | --DOMWINDOW == 133 (19768C00) [pid = 3660] [serial = 1285] [outer = 00000000] [url = about:blank] 18:40:59 INFO - PROCESS | 3660 | --DOMWINDOW == 132 (1A5CD800) [pid = 3660] [serial = 1291] [outer = 00000000] [url = about:blank] 18:40:59 INFO - PROCESS | 3660 | --DOMWINDOW == 131 (16A73400) [pid = 3660] [serial = 1277] [outer = 00000000] [url = about:blank] 18:40:59 INFO - PROCESS | 3660 | --DOMWINDOW == 130 (1666D400) [pid = 3660] [serial = 1276] [outer = 00000000] [url = about:blank] 18:40:59 INFO - PROCESS | 3660 | --DOMWINDOW == 129 (14A04400) [pid = 3660] [serial = 1274] [outer = 00000000] [url = about:blank] 18:40:59 INFO - PROCESS | 3660 | --DOMWINDOW == 128 (1420D800) [pid = 3660] [serial = 1273] [outer = 00000000] [url = about:blank] 18:40:59 INFO - PROCESS | 3660 | --DOMWINDOW == 127 (15C8D400) [pid = 3660] [serial = 1279] [outer = 00000000] [url = about:blank] 18:40:59 INFO - PROCESS | 3660 | --DOMWINDOW == 126 (18D43800) [pid = 3660] [serial = 1282] [outer = 00000000] [url = about:blank] 18:40:59 INFO - PROCESS | 3660 | --DOMWINDOW == 125 (1919EC00) [pid = 3660] [serial = 1283] [outer = 00000000] [url = about:blank] 18:40:59 INFO - PROCESS | 3660 | --DOMWINDOW == 124 (1D461800) [pid = 3660] [serial = 1256] [outer = 00000000] [url = about:blank] 18:41:00 INFO - PROCESS | 3660 | --DOMWINDOW == 123 (16946000) [pid = 3660] [serial = 1297] [outer = 00000000] [url = about:blank] 18:41:00 INFO - PROCESS | 3660 | --DOMWINDOW == 122 (1976B800) [pid = 3660] [serial = 1298] [outer = 00000000] [url = about:blank] 18:41:00 INFO - PROCESS | 3660 | --DOMWINDOW == 121 (1C15DC00) [pid = 3660] [serial = 1295] [outer = 00000000] [url = about:blank] 18:41:00 INFO - PROCESS | 3660 | --DOMWINDOW == 120 (17F27C00) [pid = 3660] [serial = 1280] [outer = 00000000] [url = about:blank] 18:41:00 INFO - PROCESS | 3660 | --DOMWINDOW == 119 (19718000) [pid = 3660] [serial = 1286] [outer = 00000000] [url = about:blank] 18:41:00 INFO - PROCESS | 3660 | --DOMWINDOW == 118 (1C157000) [pid = 3660] [serial = 1300] [outer = 00000000] [url = about:blank] 18:41:00 INFO - PROCESS | 3660 | --DOMWINDOW == 117 (1C53FC00) [pid = 3660] [serial = 1301] [outer = 00000000] [url = about:blank] 18:41:00 INFO - PROCESS | 3660 | 1461030060028 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 18:41:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 18:41:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 937ms 18:41:00 INFO - PROCESS | 3660 | 1461030060051 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 18:41:00 INFO - PROCESS | 3660 | 1461030060057 Marionette TRACE conn2 <- [1,1797,null,{"value":"13"}] 18:41:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 18:41:00 INFO - PROCESS | 3660 | 1461030060062 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 18:41:00 INFO - PROCESS | 3660 | 1461030060065 Marionette TRACE conn2 <- [1,1798,null,{}] 18:41:00 INFO - PROCESS | 3660 | 1461030060069 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:00 INFO - PROCESS | 3660 | 1461030060152 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 18:41:00 INFO - PROCESS | 3660 | 1461030060159 Marionette TRACE conn2 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:00 INFO - PROCESS | 3660 | ++DOCSHELL 1420F000 == 59 [pid = 3660] [id = 459] 18:41:00 INFO - PROCESS | 3660 | ++DOMWINDOW == 118 (142AB400) [pid = 3660] [serial = 1377] [outer = 00000000] 18:41:00 INFO - PROCESS | 3660 | ++DOMWINDOW == 119 (15A31C00) [pid = 3660] [serial = 1378] [outer = 142AB400] 18:41:00 INFO - PROCESS | 3660 | 1461030060203 Marionette DEBUG loaded listener.js 18:41:00 INFO - PROCESS | 3660 | ++DOMWINDOW == 120 (16A79400) [pid = 3660] [serial = 1379] [outer = 142AB400] 18:41:00 INFO - PROCESS | 3660 | 1461030060765 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 18:41:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 18:41:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 734ms 18:41:00 INFO - PROCESS | 3660 | 1461030060802 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 18:41:00 INFO - PROCESS | 3660 | 1461030060804 Marionette TRACE conn2 <- [1,1801,null,{"value":"13"}] 18:41:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 18:41:00 INFO - PROCESS | 3660 | 1461030060840 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 18:41:00 INFO - PROCESS | 3660 | 1461030060843 Marionette TRACE conn2 <- [1,1802,null,{}] 18:41:00 INFO - PROCESS | 3660 | 1461030060853 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:00 INFO - PROCESS | 3660 | 1461030060938 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 18:41:01 INFO - PROCESS | 3660 | 1461030061035 Marionette TRACE conn2 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:01 INFO - PROCESS | 3660 | ++DOCSHELL 187A4C00 == 60 [pid = 3660] [id = 460] 18:41:01 INFO - PROCESS | 3660 | ++DOMWINDOW == 121 (1892DC00) [pid = 3660] [serial = 1380] [outer = 00000000] 18:41:01 INFO - PROCESS | 3660 | ++DOMWINDOW == 122 (18D3E400) [pid = 3660] [serial = 1381] [outer = 1892DC00] 18:41:01 INFO - PROCESS | 3660 | 1461030061084 Marionette DEBUG loaded listener.js 18:41:01 INFO - PROCESS | 3660 | ++DOMWINDOW == 123 (1919EC00) [pid = 3660] [serial = 1382] [outer = 1892DC00] 18:41:01 INFO - PROCESS | 3660 | 1461030061461 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 18:41:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 18:41:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 672ms 18:41:01 INFO - PROCESS | 3660 | 1461030061487 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 18:41:01 INFO - PROCESS | 3660 | 1461030061489 Marionette TRACE conn2 <- [1,1805,null,{"value":"13"}] 18:41:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 18:41:01 INFO - PROCESS | 3660 | 1461030061492 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 18:41:01 INFO - PROCESS | 3660 | 1461030061494 Marionette TRACE conn2 <- [1,1806,null,{}] 18:41:01 INFO - PROCESS | 3660 | 1461030061497 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:01 INFO - PROCESS | 3660 | 1461030061582 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 18:41:01 INFO - PROCESS | 3660 | 1461030061588 Marionette TRACE conn2 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:01 INFO - PROCESS | 3660 | ++DOCSHELL 18D3D400 == 61 [pid = 3660] [id = 461] 18:41:01 INFO - PROCESS | 3660 | ++DOMWINDOW == 124 (18D46C00) [pid = 3660] [serial = 1383] [outer = 00000000] 18:41:01 INFO - PROCESS | 3660 | ++DOMWINDOW == 125 (1971DC00) [pid = 3660] [serial = 1384] [outer = 18D46C00] 18:41:01 INFO - PROCESS | 3660 | 1461030061633 Marionette DEBUG loaded listener.js 18:41:01 INFO - PROCESS | 3660 | ++DOMWINDOW == 126 (1976C800) [pid = 3660] [serial = 1385] [outer = 18D46C00] 18:41:02 INFO - PROCESS | 3660 | 1461030062073 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 18:41:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 18:41:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 624ms 18:41:02 INFO - PROCESS | 3660 | 1461030062139 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 18:41:02 INFO - PROCESS | 3660 | 1461030062141 Marionette TRACE conn2 <- [1,1809,null,{"value":"13"}] 18:41:02 INFO - PROCESS | 3660 | 1461030062144 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 18:41:02 INFO - PROCESS | 3660 | 1461030062146 Marionette TRACE conn2 <- [1,1810,null,{}] 18:41:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 18:41:02 INFO - PROCESS | 3660 | 1461030062149 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:02 INFO - PROCESS | 3660 | 1461030062261 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 18:41:02 INFO - PROCESS | 3660 | 1461030062271 Marionette TRACE conn2 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:02 INFO - PROCESS | 3660 | ++DOCSHELL 13365000 == 62 [pid = 3660] [id = 462] 18:41:02 INFO - PROCESS | 3660 | ++DOMWINDOW == 127 (147B2C00) [pid = 3660] [serial = 1386] [outer = 00000000] 18:41:02 INFO - PROCESS | 3660 | ++DOMWINDOW == 128 (19BC9C00) [pid = 3660] [serial = 1387] [outer = 147B2C00] 18:41:02 INFO - PROCESS | 3660 | 1461030062316 Marionette DEBUG loaded listener.js 18:41:02 INFO - PROCESS | 3660 | ++DOMWINDOW == 129 (19BD6C00) [pid = 3660] [serial = 1388] [outer = 147B2C00] 18:41:02 INFO - PROCESS | 3660 | 1461030062833 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 18:41:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 18:41:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 733ms 18:41:02 INFO - PROCESS | 3660 | 1461030062887 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 18:41:02 INFO - PROCESS | 3660 | 1461030062889 Marionette TRACE conn2 <- [1,1813,null,{"value":"13"}] 18:41:02 INFO - PROCESS | 3660 | 1461030062893 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 18:41:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 18:41:02 INFO - PROCESS | 3660 | 1461030062894 Marionette TRACE conn2 <- [1,1814,null,{}] 18:41:02 INFO - PROCESS | 3660 | 1461030062898 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:03 INFO - PROCESS | 3660 | 1461030063024 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 18:41:03 INFO - PROCESS | 3660 | 1461030063090 Marionette TRACE conn2 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:03 INFO - PROCESS | 3660 | ++DOCSHELL 19C66000 == 63 [pid = 3660] [id = 463] 18:41:03 INFO - PROCESS | 3660 | ++DOMWINDOW == 130 (1A0EF000) [pid = 3660] [serial = 1389] [outer = 00000000] 18:41:03 INFO - PROCESS | 3660 | ++DOMWINDOW == 131 (1A729000) [pid = 3660] [serial = 1390] [outer = 1A0EF000] 18:41:03 INFO - PROCESS | 3660 | 1461030063137 Marionette DEBUG loaded listener.js 18:41:03 INFO - PROCESS | 3660 | ++DOMWINDOW == 132 (1A7C9000) [pid = 3660] [serial = 1391] [outer = 1A0EF000] 18:41:03 INFO - PROCESS | 3660 | 1461030063547 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 18:41:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 18:41:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 702ms 18:41:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 18:41:03 INFO - PROCESS | 3660 | 1461030063592 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 18:41:03 INFO - PROCESS | 3660 | 1461030063594 Marionette TRACE conn2 <- [1,1817,null,{"value":"13"}] 18:41:03 INFO - PROCESS | 3660 | 1461030063598 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 18:41:03 INFO - PROCESS | 3660 | 1461030063599 Marionette TRACE conn2 <- [1,1818,null,{}] 18:41:03 INFO - PROCESS | 3660 | 1461030063646 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:03 INFO - PROCESS | 3660 | 1461030063762 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 18:41:03 INFO - PROCESS | 3660 | 1461030063774 Marionette TRACE conn2 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:03 INFO - PROCESS | 3660 | ++DOCSHELL 1A5C3C00 == 64 [pid = 3660] [id = 464] 18:41:03 INFO - PROCESS | 3660 | ++DOMWINDOW == 133 (1A5F0400) [pid = 3660] [serial = 1392] [outer = 00000000] 18:41:03 INFO - PROCESS | 3660 | ++DOMWINDOW == 134 (1C159000) [pid = 3660] [serial = 1393] [outer = 1A5F0400] 18:41:03 INFO - PROCESS | 3660 | 1461030063872 Marionette DEBUG loaded listener.js 18:41:03 INFO - PROCESS | 3660 | ++DOMWINDOW == 135 (1C15CC00) [pid = 3660] [serial = 1394] [outer = 1A5F0400] 18:41:04 INFO - PROCESS | 3660 | --DOMWINDOW == 134 (1561FC00) [pid = 3660] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 18:41:04 INFO - PROCESS | 3660 | --DOMWINDOW == 133 (13203000) [pid = 3660] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 18:41:04 INFO - PROCESS | 3660 | --DOMWINDOW == 132 (1D197800) [pid = 3660] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 18:41:04 INFO - PROCESS | 3660 | --DOMWINDOW == 131 (1970C400) [pid = 3660] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 18:41:04 INFO - PROCESS | 3660 | --DOMWINDOW == 130 (19712400) [pid = 3660] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 18:41:04 INFO - PROCESS | 3660 | --DOMWINDOW == 129 (1C15E000) [pid = 3660] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 18:41:04 INFO - PROCESS | 3660 | --DOMWINDOW == 128 (1C064800) [pid = 3660] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 18:41:04 INFO - PROCESS | 3660 | --DOMWINDOW == 127 (1879AC00) [pid = 3660] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 18:41:04 INFO - PROCESS | 3660 | --DOMWINDOW == 126 (15426C00) [pid = 3660] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 18:41:04 INFO - PROCESS | 3660 | --DOMWINDOW == 125 (1C069800) [pid = 3660] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 18:41:04 INFO - PROCESS | 3660 | --DOMWINDOW == 124 (1C9B5800) [pid = 3660] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 18:41:04 INFO - PROCESS | 3660 | 1461030064483 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 18:41:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 18:41:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 889ms 18:41:04 INFO - PROCESS | 3660 | 1461030064507 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 18:41:04 INFO - PROCESS | 3660 | 1461030064509 Marionette TRACE conn2 <- [1,1821,null,{"value":"13"}] 18:41:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 18:41:04 INFO - PROCESS | 3660 | 1461030064512 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 18:41:04 INFO - PROCESS | 3660 | 1461030064514 Marionette TRACE conn2 <- [1,1822,null,{}] 18:41:04 INFO - PROCESS | 3660 | 1461030064517 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:04 INFO - PROCESS | 3660 | 1461030064596 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 18:41:04 INFO - PROCESS | 3660 | 1461030064605 Marionette TRACE conn2 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:04 INFO - PROCESS | 3660 | ++DOCSHELL 13203000 == 65 [pid = 3660] [id = 465] 18:41:04 INFO - PROCESS | 3660 | ++DOMWINDOW == 125 (14399400) [pid = 3660] [serial = 1395] [outer = 00000000] 18:41:04 INFO - PROCESS | 3660 | ++DOMWINDOW == 126 (18D3C400) [pid = 3660] [serial = 1396] [outer = 14399400] 18:41:04 INFO - PROCESS | 3660 | 1461030064736 Marionette DEBUG loaded listener.js 18:41:04 INFO - PROCESS | 3660 | ++DOMWINDOW == 127 (1A0F0C00) [pid = 3660] [serial = 1397] [outer = 14399400] 18:41:05 INFO - PROCESS | 3660 | 1461030065120 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 18:41:05 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 18:41:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 640ms 18:41:05 INFO - PROCESS | 3660 | 1461030065151 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 18:41:05 INFO - PROCESS | 3660 | 1461030065153 Marionette TRACE conn2 <- [1,1825,null,{"value":"13"}] 18:41:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 18:41:05 INFO - PROCESS | 3660 | 1461030065156 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 18:41:05 INFO - PROCESS | 3660 | 1461030065158 Marionette TRACE conn2 <- [1,1826,null,{}] 18:41:05 INFO - PROCESS | 3660 | 1461030065161 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:05 INFO - PROCESS | 3660 | 1461030065241 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 18:41:05 INFO - PROCESS | 3660 | 1461030065342 Marionette TRACE conn2 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:05 INFO - PROCESS | 3660 | ++DOCSHELL 13366C00 == 66 [pid = 3660] [id = 466] 18:41:05 INFO - PROCESS | 3660 | ++DOMWINDOW == 128 (13790400) [pid = 3660] [serial = 1398] [outer = 00000000] 18:41:05 INFO - PROCESS | 3660 | ++DOMWINDOW == 129 (1C90AC00) [pid = 3660] [serial = 1399] [outer = 13790400] 18:41:05 INFO - PROCESS | 3660 | 1461030065386 Marionette DEBUG loaded listener.js 18:41:05 INFO - PROCESS | 3660 | ++DOMWINDOW == 130 (1C155000) [pid = 3660] [serial = 1400] [outer = 13790400] 18:41:05 INFO - PROCESS | 3660 | 1461030065744 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 18:41:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 18:41:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 640ms 18:41:05 INFO - PROCESS | 3660 | 1461030065794 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 18:41:05 INFO - PROCESS | 3660 | 1461030065796 Marionette TRACE conn2 <- [1,1829,null,{"value":"13"}] 18:41:05 INFO - PROCESS | 3660 | 1461030065799 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 18:41:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 18:41:05 INFO - PROCESS | 3660 | 1461030065801 Marionette TRACE conn2 <- [1,1830,null,{}] 18:41:05 INFO - PROCESS | 3660 | 1461030065804 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:05 INFO - PROCESS | 3660 | 1461030065924 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 18:41:05 INFO - PROCESS | 3660 | 1461030065933 Marionette TRACE conn2 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:05 INFO - PROCESS | 3660 | ++DOCSHELL 13501800 == 67 [pid = 3660] [id = 467] 18:41:05 INFO - PROCESS | 3660 | ++DOMWINDOW == 131 (13507400) [pid = 3660] [serial = 1401] [outer = 00000000] 18:41:05 INFO - PROCESS | 3660 | ++DOMWINDOW == 132 (1350C000) [pid = 3660] [serial = 1402] [outer = 13507400] 18:41:05 INFO - PROCESS | 3660 | 1461030065976 Marionette DEBUG loaded listener.js 18:41:06 INFO - PROCESS | 3660 | ++DOMWINDOW == 133 (1350F400) [pid = 3660] [serial = 1403] [outer = 13507400] 18:41:06 INFO - PROCESS | 3660 | 1461030066505 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 18:41:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 18:41:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 734ms 18:41:06 INFO - PROCESS | 3660 | 1461030066541 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 18:41:06 INFO - PROCESS | 3660 | 1461030066546 Marionette TRACE conn2 <- [1,1833,null,{"value":"13"}] 18:41:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 18:41:06 INFO - PROCESS | 3660 | 1461030066551 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 18:41:06 INFO - PROCESS | 3660 | 1461030066555 Marionette TRACE conn2 <- [1,1834,null,{}] 18:41:06 INFO - PROCESS | 3660 | 1461030066562 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:06 INFO - PROCESS | 3660 | 1461030066727 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 18:41:06 INFO - PROCESS | 3660 | 1461030066873 Marionette TRACE conn2 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:06 INFO - PROCESS | 3660 | ++DOCSHELL 13209C00 == 68 [pid = 3660] [id = 468] 18:41:06 INFO - PROCESS | 3660 | ++DOMWINDOW == 134 (1320A400) [pid = 3660] [serial = 1404] [outer = 00000000] 18:41:06 INFO - PROCESS | 3660 | ++DOMWINDOW == 135 (1380CC00) [pid = 3660] [serial = 1405] [outer = 1320A400] 18:41:06 INFO - PROCESS | 3660 | 1461030066929 Marionette DEBUG loaded listener.js 18:41:07 INFO - PROCESS | 3660 | ++DOMWINDOW == 136 (14A06400) [pid = 3660] [serial = 1406] [outer = 1320A400] 18:41:07 INFO - PROCESS | 3660 | 1461030067500 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 18:41:07 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) 18:41:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 999ms 18:41:07 INFO - PROCESS | 3660 | 1461030067555 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 18:41:07 INFO - PROCESS | 3660 | 1461030067561 Marionette TRACE conn2 <- [1,1837,null,{"value":"13"}] 18:41:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 18:41:07 INFO - PROCESS | 3660 | 1461030067567 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 18:41:07 INFO - PROCESS | 3660 | 1461030067570 Marionette TRACE conn2 <- [1,1838,null,{}] 18:41:07 INFO - PROCESS | 3660 | 1461030067574 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:07 INFO - PROCESS | 3660 | 1461030067680 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 18:41:07 INFO - PROCESS | 3660 | 1461030067821 Marionette TRACE conn2 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:07 INFO - PROCESS | 3660 | ++DOCSHELL 15615400 == 69 [pid = 3660] [id = 469] 18:41:07 INFO - PROCESS | 3660 | ++DOMWINDOW == 137 (15619800) [pid = 3660] [serial = 1407] [outer = 00000000] 18:41:07 INFO - PROCESS | 3660 | ++DOMWINDOW == 138 (1673D800) [pid = 3660] [serial = 1408] [outer = 15619800] 18:41:07 INFO - PROCESS | 3660 | 1461030067876 Marionette DEBUG loaded listener.js 18:41:07 INFO - PROCESS | 3660 | ++DOMWINDOW == 139 (16740800) [pid = 3660] [serial = 1409] [outer = 15619800] 18:41:08 INFO - PROCESS | 3660 | 1461030068464 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 18:41:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:41:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 952ms 18:41:08 INFO - PROCESS | 3660 | 1461030068512 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 18:41:08 INFO - PROCESS | 3660 | 1461030068516 Marionette TRACE conn2 <- [1,1841,null,{"value":"13"}] 18:41:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 18:41:08 INFO - PROCESS | 3660 | 1461030068521 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 18:41:08 INFO - PROCESS | 3660 | 1461030068526 Marionette TRACE conn2 <- [1,1842,null,{}] 18:41:08 INFO - PROCESS | 3660 | 1461030068537 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:08 INFO - PROCESS | 3660 | 1461030068645 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 18:41:08 INFO - PROCESS | 3660 | 1461030068786 Marionette TRACE conn2 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:08 INFO - PROCESS | 3660 | ++DOCSHELL 136AB000 == 70 [pid = 3660] [id = 470] 18:41:08 INFO - PROCESS | 3660 | ++DOMWINDOW == 140 (17A96C00) [pid = 3660] [serial = 1410] [outer = 00000000] 18:41:08 INFO - PROCESS | 3660 | ++DOMWINDOW == 141 (1879B000) [pid = 3660] [serial = 1411] [outer = 17A96C00] 18:41:08 INFO - PROCESS | 3660 | 1461030068843 Marionette DEBUG loaded listener.js 18:41:08 INFO - PROCESS | 3660 | ++DOMWINDOW == 142 (18D3E800) [pid = 3660] [serial = 1412] [outer = 17A96C00] 18:41:09 INFO - PROCESS | 3660 | 1461030069428 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 18:41:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 18:41:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 936ms 18:41:09 INFO - PROCESS | 3660 | 1461030069467 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 18:41:09 INFO - PROCESS | 3660 | 1461030069469 Marionette TRACE conn2 <- [1,1845,null,{"value":"13"}] 18:41:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 18:41:09 INFO - PROCESS | 3660 | 1461030069473 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 18:41:09 INFO - PROCESS | 3660 | 1461030069475 Marionette TRACE conn2 <- [1,1846,null,{}] 18:41:09 INFO - PROCESS | 3660 | 1461030069478 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:09 INFO - PROCESS | 3660 | 1461030069586 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 18:41:09 INFO - PROCESS | 3660 | 1461030069699 Marionette TRACE conn2 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:09 INFO - PROCESS | 3660 | ++DOCSHELL 1971B000 == 71 [pid = 3660] [id = 471] 18:41:09 INFO - PROCESS | 3660 | ++DOMWINDOW == 143 (19723C00) [pid = 3660] [serial = 1413] [outer = 00000000] 18:41:09 INFO - PROCESS | 3660 | ++DOMWINDOW == 144 (1A014C00) [pid = 3660] [serial = 1414] [outer = 19723C00] 18:41:09 INFO - PROCESS | 3660 | 1461030069752 Marionette DEBUG loaded listener.js 18:41:09 INFO - PROCESS | 3660 | ++DOMWINDOW == 145 (1C063800) [pid = 3660] [serial = 1415] [outer = 19723C00] 18:41:10 INFO - PROCESS | 3660 | 1461030070346 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 18:41:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 18:41:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 936ms 18:41:10 INFO - PROCESS | 3660 | 1461030070418 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 18:41:10 INFO - PROCESS | 3660 | 1461030070420 Marionette TRACE conn2 <- [1,1849,null,{"value":"13"}] 18:41:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 18:41:10 INFO - PROCESS | 3660 | 1461030070423 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 18:41:10 INFO - PROCESS | 3660 | 1461030070425 Marionette TRACE conn2 <- [1,1850,null,{}] 18:41:10 INFO - PROCESS | 3660 | 1461030070429 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:10 INFO - PROCESS | 3660 | 1461030070531 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 18:41:10 INFO - PROCESS | 3660 | 1461030070678 Marionette TRACE conn2 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:10 INFO - PROCESS | 3660 | ++DOCSHELL 18D42C00 == 72 [pid = 3660] [id = 472] 18:41:10 INFO - PROCESS | 3660 | ++DOMWINDOW == 146 (19DC7800) [pid = 3660] [serial = 1416] [outer = 00000000] 18:41:10 INFO - PROCESS | 3660 | ++DOMWINDOW == 147 (1CC11800) [pid = 3660] [serial = 1417] [outer = 19DC7800] 18:41:10 INFO - PROCESS | 3660 | 1461030070736 Marionette DEBUG loaded listener.js 18:41:10 INFO - PROCESS | 3660 | ++DOMWINDOW == 148 (1D066C00) [pid = 3660] [serial = 1418] [outer = 19DC7800] 18:41:11 INFO - PROCESS | 3660 | 1461030071241 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 18:41:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 18:41:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 905ms 18:41:11 INFO - PROCESS | 3660 | 1461030071312 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 18:41:11 INFO - PROCESS | 3660 | 1461030071314 Marionette TRACE conn2 <- [1,1853,null,{"value":"13"}] 18:41:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 18:41:11 INFO - PROCESS | 3660 | 1461030071318 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 18:41:11 INFO - PROCESS | 3660 | 1461030071320 Marionette TRACE conn2 <- [1,1854,null,{}] 18:41:11 INFO - PROCESS | 3660 | 1461030071323 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:11 INFO - PROCESS | 3660 | 1461030071442 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 18:41:11 INFO - PROCESS | 3660 | 1461030071603 Marionette TRACE conn2 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:11 INFO - PROCESS | 3660 | ++DOCSHELL 1D3BE800 == 73 [pid = 3660] [id = 473] 18:41:11 INFO - PROCESS | 3660 | ++DOMWINDOW == 149 (1D453400) [pid = 3660] [serial = 1419] [outer = 00000000] 18:41:11 INFO - PROCESS | 3660 | ++DOMWINDOW == 150 (1D60AC00) [pid = 3660] [serial = 1420] [outer = 1D453400] 18:41:11 INFO - PROCESS | 3660 | 1461030071661 Marionette DEBUG loaded listener.js 18:41:11 INFO - PROCESS | 3660 | ++DOMWINDOW == 151 (1D6E8C00) [pid = 3660] [serial = 1421] [outer = 1D453400] 18:41:12 INFO - PROCESS | 3660 | 1461030072437 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 18:41:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 18:41:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1186ms 18:41:12 INFO - PROCESS | 3660 | 1461030072519 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 18:41:12 INFO - PROCESS | 3660 | 1461030072523 Marionette TRACE conn2 <- [1,1857,null,{"value":"13"}] 18:41:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 18:41:12 INFO - PROCESS | 3660 | 1461030072528 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 18:41:12 INFO - PROCESS | 3660 | 1461030072531 Marionette TRACE conn2 <- [1,1858,null,{}] 18:41:12 INFO - PROCESS | 3660 | 1461030072550 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:12 INFO - PROCESS | 3660 | 1461030072696 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 18:41:12 INFO - PROCESS | 3660 | 1461030072760 Marionette TRACE conn2 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:12 INFO - PROCESS | 3660 | ++DOCSHELL 14A04400 == 74 [pid = 3660] [id = 474] 18:41:12 INFO - PROCESS | 3660 | ++DOMWINDOW == 152 (14A04C00) [pid = 3660] [serial = 1422] [outer = 00000000] 18:41:12 INFO - PROCESS | 3660 | ++DOMWINDOW == 153 (1652DC00) [pid = 3660] [serial = 1423] [outer = 14A04C00] 18:41:12 INFO - PROCESS | 3660 | 1461030072809 Marionette DEBUG loaded listener.js 18:41:12 INFO - PROCESS | 3660 | ++DOMWINDOW == 154 (1673F000) [pid = 3660] [serial = 1424] [outer = 14A04C00] 18:41:13 INFO - PROCESS | 3660 | 1461030073375 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 18:41:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 18:41:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 906ms 18:41:13 INFO - PROCESS | 3660 | 1461030073430 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 18:41:13 INFO - PROCESS | 3660 | 1461030073435 Marionette TRACE conn2 <- [1,1861,null,{"value":"13"}] 18:41:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 18:41:13 INFO - PROCESS | 3660 | 1461030073441 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 18:41:13 INFO - PROCESS | 3660 | 1461030073444 Marionette TRACE conn2 <- [1,1862,null,{}] 18:41:13 INFO - PROCESS | 3660 | 1461030073447 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:13 INFO - PROCESS | 3660 | 1461030073542 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 18:41:13 INFO - PROCESS | 3660 | 1461030073721 Marionette TRACE conn2 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:13 INFO - PROCESS | 3660 | --DOCSHELL 13366C00 == 73 [pid = 3660] [id = 466] 18:41:13 INFO - PROCESS | 3660 | --DOCSHELL 13203000 == 72 [pid = 3660] [id = 465] 18:41:13 INFO - PROCESS | 3660 | --DOCSHELL 1A5C3C00 == 71 [pid = 3660] [id = 464] 18:41:13 INFO - PROCESS | 3660 | --DOCSHELL 19C66000 == 70 [pid = 3660] [id = 463] 18:41:13 INFO - PROCESS | 3660 | --DOCSHELL 13365000 == 69 [pid = 3660] [id = 462] 18:41:13 INFO - PROCESS | 3660 | --DOCSHELL 18D3D400 == 68 [pid = 3660] [id = 461] 18:41:13 INFO - PROCESS | 3660 | --DOCSHELL 187A4C00 == 67 [pid = 3660] [id = 460] 18:41:13 INFO - PROCESS | 3660 | --DOCSHELL 1420F000 == 66 [pid = 3660] [id = 459] 18:41:13 INFO - PROCESS | 3660 | --DOCSHELL 1325C800 == 65 [pid = 3660] [id = 458] 18:41:13 INFO - PROCESS | 3660 | --DOMWINDOW == 153 (1DF4EC00) [pid = 3660] [serial = 1357] [outer = 00000000] [url = about:blank] 18:41:13 INFO - PROCESS | 3660 | --DOMWINDOW == 152 (18219000) [pid = 3660] [serial = 1309] [outer = 00000000] [url = about:blank] 18:41:13 INFO - PROCESS | 3660 | --DOMWINDOW == 151 (14A8F000) [pid = 3660] [serial = 1306] [outer = 00000000] [url = about:blank] 18:41:13 INFO - PROCESS | 3660 | --DOMWINDOW == 150 (1D610400) [pid = 3660] [serial = 1318] [outer = 00000000] [url = about:blank] 18:41:13 INFO - PROCESS | 3660 | --DOMWINDOW == 149 (1C067C00) [pid = 3660] [serial = 1312] [outer = 00000000] [url = about:blank] 18:41:13 INFO - PROCESS | 3660 | --DOMWINDOW == 148 (1DC9E400) [pid = 3660] [serial = 1321] [outer = 00000000] [url = about:blank] 18:41:13 INFO - PROCESS | 3660 | --DOMWINDOW == 147 (1D3C7C00) [pid = 3660] [serial = 1315] [outer = 00000000] [url = about:blank] 18:41:13 INFO - PROCESS | 3660 | --DOMWINDOW == 146 (1DF4B400) [pid = 3660] [serial = 1324] [outer = 00000000] [url = about:blank] 18:41:13 INFO - PROCESS | 3660 | ++DOCSHELL 13207800 == 66 [pid = 3660] [id = 475] 18:41:13 INFO - PROCESS | 3660 | ++DOMWINDOW == 147 (1325C800) [pid = 3660] [serial = 1425] [outer = 00000000] 18:41:13 INFO - PROCESS | 3660 | ++DOMWINDOW == 148 (1380C400) [pid = 3660] [serial = 1426] [outer = 1325C800] 18:41:13 INFO - PROCESS | 3660 | 1461030073805 Marionette DEBUG loaded listener.js 18:41:13 INFO - PROCESS | 3660 | ++DOMWINDOW == 149 (15C90000) [pid = 3660] [serial = 1427] [outer = 1325C800] 18:41:13 INFO - PROCESS | 3660 | --DOCSHELL 1325CC00 == 65 [pid = 3660] [id = 453] 18:41:13 INFO - PROCESS | 3660 | --DOMWINDOW == 148 (1DA58800) [pid = 3660] [serial = 1355] [outer = 00000000] [url = about:blank] 18:41:13 INFO - PROCESS | 3660 | --DOMWINDOW == 147 (1A728800) [pid = 3660] [serial = 1351] [outer = 00000000] [url = about:blank] 18:41:13 INFO - PROCESS | 3660 | --DOMWINDOW == 146 (15428800) [pid = 3660] [serial = 1330] [outer = 00000000] [url = about:blank] 18:41:13 INFO - PROCESS | 3660 | --DOMWINDOW == 145 (1DA52C00) [pid = 3660] [serial = 1354] [outer = 00000000] [url = about:blank] 18:41:13 INFO - PROCESS | 3660 | --DOMWINDOW == 144 (1976CC00) [pid = 3660] [serial = 1336] [outer = 00000000] [url = about:blank] 18:41:13 INFO - PROCESS | 3660 | --DOMWINDOW == 143 (15A32C00) [pid = 3660] [serial = 1340] [outer = 00000000] [url = about:blank] 18:41:13 INFO - PROCESS | 3660 | --DOMWINDOW == 142 (1A00DC00) [pid = 3660] [serial = 1339] [outer = 00000000] [url = about:blank] 18:41:13 INFO - PROCESS | 3660 | --DOMWINDOW == 141 (1D16D400) [pid = 3660] [serial = 1345] [outer = 00000000] [url = about:blank] 18:41:13 INFO - PROCESS | 3660 | --DOMWINDOW == 140 (1C53D800) [pid = 3660] [serial = 1343] [outer = 00000000] [url = about:blank] 18:41:13 INFO - PROCESS | 3660 | --DOMWINDOW == 139 (18D8C000) [pid = 3660] [serial = 1333] [outer = 00000000] [url = about:blank] 18:41:13 INFO - PROCESS | 3660 | --DOMWINDOW == 138 (16463800) [pid = 3660] [serial = 1328] [outer = 00000000] [url = about:blank] 18:41:13 INFO - PROCESS | 3660 | --DOMWINDOW == 137 (15ADAC00) [pid = 3660] [serial = 1327] [outer = 00000000] [url = about:blank] 18:41:13 INFO - PROCESS | 3660 | --DOMWINDOW == 136 (1970CC00) [pid = 3660] [serial = 1334] [outer = 00000000] [url = about:blank] 18:41:13 INFO - PROCESS | 3660 | --DOMWINDOW == 135 (1D18F000) [pid = 3660] [serial = 1346] [outer = 00000000] [url = about:blank] 18:41:13 INFO - PROCESS | 3660 | --DOMWINDOW == 134 (19AA4000) [pid = 3660] [serial = 1337] [outer = 00000000] [url = about:blank] 18:41:13 INFO - PROCESS | 3660 | --DOMWINDOW == 133 (15E3AC00) [pid = 3660] [serial = 1331] [outer = 00000000] [url = about:blank] 18:41:13 INFO - PROCESS | 3660 | --DOMWINDOW == 132 (1D196000) [pid = 3660] [serial = 1352] [outer = 00000000] [url = about:blank] 18:41:13 INFO - PROCESS | 3660 | --DOMWINDOW == 131 (1D170C00) [pid = 3660] [serial = 1304] [outer = 00000000] [url = about:blank] 18:41:13 INFO - PROCESS | 3660 | --DOMWINDOW == 130 (1D3C0000) [pid = 3660] [serial = 1348] [outer = 00000000] [url = about:blank] 18:41:13 INFO - PROCESS | 3660 | --DOMWINDOW == 129 (1D453000) [pid = 3660] [serial = 1349] [outer = 00000000] [url = about:blank] 18:41:13 INFO - PROCESS | 3660 | --DOMWINDOW == 128 (1C158C00) [pid = 3660] [serial = 1342] [outer = 00000000] [url = about:blank] 18:41:14 INFO - PROCESS | 3660 | 1461030074249 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 18:41:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 18:41:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 842ms 18:41:14 INFO - PROCESS | 3660 | 1461030074283 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 18:41:14 INFO - PROCESS | 3660 | 1461030074285 Marionette TRACE conn2 <- [1,1865,null,{"value":"13"}] 18:41:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 18:41:14 INFO - PROCESS | 3660 | 1461030074293 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 18:41:14 INFO - PROCESS | 3660 | 1461030074296 Marionette TRACE conn2 <- [1,1866,null,{}] 18:41:14 INFO - PROCESS | 3660 | 1461030074306 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:14 INFO - PROCESS | 3660 | 1461030074392 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 18:41:14 INFO - PROCESS | 3660 | 1461030074399 Marionette TRACE conn2 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:14 INFO - PROCESS | 3660 | ++DOCSHELL 17A9D400 == 66 [pid = 3660] [id = 476] 18:41:14 INFO - PROCESS | 3660 | ++DOMWINDOW == 129 (182A2400) [pid = 3660] [serial = 1428] [outer = 00000000] 18:41:14 INFO - PROCESS | 3660 | ++DOMWINDOW == 130 (1892C800) [pid = 3660] [serial = 1429] [outer = 182A2400] 18:41:14 INFO - PROCESS | 3660 | 1461030074448 Marionette DEBUG loaded listener.js 18:41:14 INFO - PROCESS | 3660 | ++DOMWINDOW == 131 (18D4A800) [pid = 3660] [serial = 1430] [outer = 182A2400] 18:41:14 INFO - PROCESS | 3660 | 1461030074928 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 18:41:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 18:41:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 702ms 18:41:14 INFO - PROCESS | 3660 | 1461030074993 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 18:41:14 INFO - PROCESS | 3660 | 1461030074995 Marionette TRACE conn2 <- [1,1869,null,{"value":"13"}] 18:41:14 INFO - PROCESS | 3660 | 1461030074998 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 18:41:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 18:41:14 INFO - PROCESS | 3660 | 1461030075000 Marionette TRACE conn2 <- [1,1870,null,{}] 18:41:14 INFO - PROCESS | 3660 | 1461030075003 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:15 INFO - PROCESS | 3660 | 1461030075085 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 18:41:15 INFO - PROCESS | 3660 | 1461030075094 Marionette TRACE conn2 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:15 INFO - PROCESS | 3660 | ++DOCSHELL 18D3C000 == 67 [pid = 3660] [id = 477] 18:41:15 INFO - PROCESS | 3660 | ++DOMWINDOW == 132 (1970D800) [pid = 3660] [serial = 1431] [outer = 00000000] 18:41:15 INFO - PROCESS | 3660 | ++DOMWINDOW == 133 (1976F400) [pid = 3660] [serial = 1432] [outer = 1970D800] 18:41:15 INFO - PROCESS | 3660 | 1461030075139 Marionette DEBUG loaded listener.js 18:41:15 INFO - PROCESS | 3660 | ++DOMWINDOW == 134 (19AA4000) [pid = 3660] [serial = 1433] [outer = 1970D800] 18:41:15 INFO - PROCESS | 3660 | 1461030075600 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 18:41:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 18:41:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 640ms 18:41:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 18:41:15 INFO - PROCESS | 3660 | 1461030075640 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 18:41:15 INFO - PROCESS | 3660 | 1461030075642 Marionette TRACE conn2 <- [1,1873,null,{"value":"13"}] 18:41:15 INFO - PROCESS | 3660 | 1461030075645 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 18:41:15 INFO - PROCESS | 3660 | 1461030075647 Marionette TRACE conn2 <- [1,1874,null,{}] 18:41:15 INFO - PROCESS | 3660 | 1461030075650 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:15 INFO - PROCESS | 3660 | 1461030075755 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 18:41:15 INFO - PROCESS | 3660 | 1461030075894 Marionette TRACE conn2 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:15 INFO - PROCESS | 3660 | ++DOCSHELL 1970C000 == 68 [pid = 3660] [id = 478] 18:41:15 INFO - PROCESS | 3660 | ++DOMWINDOW == 135 (19BCC800) [pid = 3660] [serial = 1434] [outer = 00000000] 18:41:15 INFO - PROCESS | 3660 | ++DOMWINDOW == 136 (1A0EF400) [pid = 3660] [serial = 1435] [outer = 19BCC800] 18:41:15 INFO - PROCESS | 3660 | 1461030075939 Marionette DEBUG loaded listener.js 18:41:15 INFO - PROCESS | 3660 | ++DOMWINDOW == 137 (1A504400) [pid = 3660] [serial = 1436] [outer = 19BCC800] 18:41:16 INFO - PROCESS | 3660 | 1461030076345 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 18:41:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 18:41:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 733ms 18:41:16 INFO - PROCESS | 3660 | 1461030076387 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 18:41:16 INFO - PROCESS | 3660 | 1461030076389 Marionette TRACE conn2 <- [1,1877,null,{"value":"13"}] 18:41:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 18:41:16 INFO - PROCESS | 3660 | 1461030076392 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 18:41:16 INFO - PROCESS | 3660 | 1461030076394 Marionette TRACE conn2 <- [1,1878,null,{}] 18:41:16 INFO - PROCESS | 3660 | 1461030076397 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:16 INFO - PROCESS | 3660 | 1461030076531 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 18:41:16 INFO - PROCESS | 3660 | 1461030076601 Marionette TRACE conn2 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:16 INFO - PROCESS | 3660 | ++DOCSHELL 1970E400 == 69 [pid = 3660] [id = 479] 18:41:16 INFO - PROCESS | 3660 | ++DOMWINDOW == 138 (1A503400) [pid = 3660] [serial = 1437] [outer = 00000000] 18:41:16 INFO - PROCESS | 3660 | ++DOMWINDOW == 139 (1C90FC00) [pid = 3660] [serial = 1438] [outer = 1A503400] 18:41:16 INFO - PROCESS | 3660 | 1461030076648 Marionette DEBUG loaded listener.js 18:41:16 INFO - PROCESS | 3660 | ++DOMWINDOW == 140 (1C9AD000) [pid = 3660] [serial = 1439] [outer = 1A503400] 18:41:17 INFO - PROCESS | 3660 | 1461030077069 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 18:41:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 18:41:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 749ms 18:41:17 INFO - PROCESS | 3660 | 1461030077163 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 18:41:17 INFO - PROCESS | 3660 | 1461030077165 Marionette TRACE conn2 <- [1,1881,null,{"value":"13"}] 18:41:17 INFO - PROCESS | 3660 | 1461030077168 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 18:41:17 INFO - PROCESS | 3660 | 1461030077170 Marionette TRACE conn2 <- [1,1882,null,{}] 18:41:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 18:41:17 INFO - PROCESS | 3660 | 1461030077173 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:17 INFO - PROCESS | 3660 | 1461030077292 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 18:41:17 INFO - PROCESS | 3660 | 1461030077361 Marionette TRACE conn2 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:17 INFO - PROCESS | 3660 | ++DOCSHELL 1C90D000 == 70 [pid = 3660] [id = 480] 18:41:17 INFO - PROCESS | 3660 | ++DOMWINDOW == 141 (1C9AF000) [pid = 3660] [serial = 1440] [outer = 00000000] 18:41:17 INFO - PROCESS | 3660 | ++DOMWINDOW == 142 (1D193C00) [pid = 3660] [serial = 1441] [outer = 1C9AF000] 18:41:17 INFO - PROCESS | 3660 | 1461030077404 Marionette DEBUG loaded listener.js 18:41:17 INFO - PROCESS | 3660 | ++DOMWINDOW == 143 (1D3BAC00) [pid = 3660] [serial = 1442] [outer = 1C9AF000] 18:41:17 INFO - PROCESS | 3660 | 1461030077837 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 18:41:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 18:41:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 687ms 18:41:17 INFO - PROCESS | 3660 | 1461030077852 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 18:41:17 INFO - PROCESS | 3660 | 1461030077854 Marionette TRACE conn2 <- [1,1885,null,{"value":"13"}] 18:41:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 18:41:17 INFO - PROCESS | 3660 | 1461030077857 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 18:41:17 INFO - PROCESS | 3660 | 1461030077859 Marionette TRACE conn2 <- [1,1886,null,{}] 18:41:17 INFO - PROCESS | 3660 | 1461030077862 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:17 INFO - PROCESS | 3660 | 1461030077981 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 18:41:18 INFO - PROCESS | 3660 | 1461030078049 Marionette TRACE conn2 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:18 INFO - PROCESS | 3660 | ++DOCSHELL 1D16FC00 == 71 [pid = 3660] [id = 481] 18:41:18 INFO - PROCESS | 3660 | ++DOMWINDOW == 144 (1D30E800) [pid = 3660] [serial = 1443] [outer = 00000000] 18:41:18 INFO - PROCESS | 3660 | ++DOMWINDOW == 145 (1D454800) [pid = 3660] [serial = 1444] [outer = 1D30E800] 18:41:18 INFO - PROCESS | 3660 | 1461030078092 Marionette DEBUG loaded listener.js 18:41:18 INFO - PROCESS | 3660 | ++DOMWINDOW == 146 (1D45C000) [pid = 3660] [serial = 1445] [outer = 1D30E800] 18:41:18 INFO - PROCESS | 3660 | --DOMWINDOW == 145 (19D55C00) [pid = 3660] [serial = 1154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 18:41:18 INFO - PROCESS | 3660 | --DOMWINDOW == 144 (1A0EF000) [pid = 3660] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 18:41:18 INFO - PROCESS | 3660 | --DOMWINDOW == 143 (1A5F0400) [pid = 3660] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 18:41:18 INFO - PROCESS | 3660 | --DOMWINDOW == 142 (18D46C00) [pid = 3660] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 18:41:18 INFO - PROCESS | 3660 | --DOMWINDOW == 141 (142AB400) [pid = 3660] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 18:41:18 INFO - PROCESS | 3660 | --DOMWINDOW == 140 (14399400) [pid = 3660] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 18:41:18 INFO - PROCESS | 3660 | --DOMWINDOW == 139 (1326AC00) [pid = 3660] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 18:41:18 INFO - PROCESS | 3660 | --DOMWINDOW == 138 (13790400) [pid = 3660] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 18:41:18 INFO - PROCESS | 3660 | --DOMWINDOW == 137 (1892DC00) [pid = 3660] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 18:41:18 INFO - PROCESS | 3660 | --DOMWINDOW == 136 (12D74C00) [pid = 3660] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 18:41:18 INFO - PROCESS | 3660 | --DOMWINDOW == 135 (147B2C00) [pid = 3660] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 18:41:18 INFO - PROCESS | 3660 | 1461030078712 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 18:41:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 18:41:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 905ms 18:41:18 INFO - PROCESS | 3660 | 1461030078762 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 18:41:18 INFO - PROCESS | 3660 | 1461030078764 Marionette TRACE conn2 <- [1,1889,null,{"value":"13"}] 18:41:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 18:41:18 INFO - PROCESS | 3660 | 1461030078767 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 18:41:18 INFO - PROCESS | 3660 | 1461030078769 Marionette TRACE conn2 <- [1,1890,null,{}] 18:41:18 INFO - PROCESS | 3660 | 1461030078772 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:18 INFO - PROCESS | 3660 | 1461030078861 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 18:41:18 INFO - PROCESS | 3660 | 1461030078866 Marionette TRACE conn2 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:18 INFO - PROCESS | 3660 | ++DOCSHELL 13503400 == 72 [pid = 3660] [id = 482] 18:41:18 INFO - PROCESS | 3660 | ++DOMWINDOW == 136 (13509800) [pid = 3660] [serial = 1446] [outer = 00000000] 18:41:18 INFO - PROCESS | 3660 | ++DOMWINDOW == 137 (1971C000) [pid = 3660] [serial = 1447] [outer = 13509800] 18:41:18 INFO - PROCESS | 3660 | 1461030078910 Marionette DEBUG loaded listener.js 18:41:18 INFO - PROCESS | 3660 | ++DOMWINDOW == 138 (19ACA000) [pid = 3660] [serial = 1448] [outer = 13509800] 18:41:19 INFO - PROCESS | 3660 | 1461030079336 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 18:41:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 18:41:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 593ms 18:41:19 INFO - PROCESS | 3660 | 1461030079386 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 18:41:19 INFO - PROCESS | 3660 | 1461030079388 Marionette TRACE conn2 <- [1,1893,null,{"value":"13"}] 18:41:19 INFO - PROCESS | 3660 | 1461030079393 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 18:41:19 INFO - PROCESS | 3660 | 1461030079394 Marionette TRACE conn2 <- [1,1894,null,{}] 18:41:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 18:41:19 INFO - PROCESS | 3660 | 1461030079398 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:19 INFO - PROCESS | 3660 | 1461030079482 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 18:41:19 INFO - PROCESS | 3660 | 1461030079488 Marionette TRACE conn2 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:19 INFO - PROCESS | 3660 | ++DOCSHELL 19C69400 == 73 [pid = 3660] [id = 483] 18:41:19 INFO - PROCESS | 3660 | ++DOMWINDOW == 139 (1C063000) [pid = 3660] [serial = 1449] [outer = 00000000] 18:41:19 INFO - PROCESS | 3660 | ++DOMWINDOW == 140 (1D6F0C00) [pid = 3660] [serial = 1450] [outer = 1C063000] 18:41:19 INFO - PROCESS | 3660 | 1461030079532 Marionette DEBUG loaded listener.js 18:41:19 INFO - PROCESS | 3660 | ++DOMWINDOW == 141 (1DA56000) [pid = 3660] [serial = 1451] [outer = 1C063000] 18:41:19 INFO - PROCESS | 3660 | 1461030079975 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 18:41:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 18:41:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 624ms 18:41:20 INFO - PROCESS | 3660 | 1461030080034 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 18:41:20 INFO - PROCESS | 3660 | 1461030080036 Marionette TRACE conn2 <- [1,1897,null,{"value":"13"}] 18:41:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 18:41:20 INFO - PROCESS | 3660 | 1461030080040 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 18:41:20 INFO - PROCESS | 3660 | 1461030080042 Marionette TRACE conn2 <- [1,1898,null,{}] 18:41:20 INFO - PROCESS | 3660 | 1461030080045 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:20 INFO - PROCESS | 3660 | 1461030080144 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 18:41:20 INFO - PROCESS | 3660 | 1461030080149 Marionette TRACE conn2 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:20 INFO - PROCESS | 3660 | ++DOCSHELL 1D461C00 == 74 [pid = 3660] [id = 484] 18:41:20 INFO - PROCESS | 3660 | ++DOMWINDOW == 142 (1DA59C00) [pid = 3660] [serial = 1452] [outer = 00000000] 18:41:20 INFO - PROCESS | 3660 | ++DOMWINDOW == 143 (1DF47400) [pid = 3660] [serial = 1453] [outer = 1DA59C00] 18:41:20 INFO - PROCESS | 3660 | 1461030080199 Marionette DEBUG loaded listener.js 18:41:20 INFO - PROCESS | 3660 | ++DOMWINDOW == 144 (1DF50400) [pid = 3660] [serial = 1454] [outer = 1DA59C00] 18:41:20 INFO - PROCESS | 3660 | 1461030080926 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 18:41:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 18:41:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 936ms 18:41:20 INFO - PROCESS | 3660 | 1461030080985 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 18:41:20 INFO - PROCESS | 3660 | 1461030080990 Marionette TRACE conn2 <- [1,1901,null,{"value":"13"}] 18:41:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 18:41:20 INFO - PROCESS | 3660 | 1461030080996 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 18:41:20 INFO - PROCESS | 3660 | 1461030080999 Marionette TRACE conn2 <- [1,1902,null,{}] 18:41:20 INFO - PROCESS | 3660 | 1461030081005 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:21 INFO - PROCESS | 3660 | 1461030081117 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 18:41:21 INFO - PROCESS | 3660 | 1461030081263 Marionette TRACE conn2 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:21 INFO - PROCESS | 3660 | ++DOCSHELL 1439D000 == 75 [pid = 3660] [id = 485] 18:41:21 INFO - PROCESS | 3660 | ++DOMWINDOW == 145 (14AE5C00) [pid = 3660] [serial = 1455] [outer = 00000000] 18:41:21 INFO - PROCESS | 3660 | ++DOMWINDOW == 146 (15AD3800) [pid = 3660] [serial = 1456] [outer = 14AE5C00] 18:41:21 INFO - PROCESS | 3660 | 1461030081320 Marionette DEBUG loaded listener.js 18:41:21 INFO - PROCESS | 3660 | ++DOMWINDOW == 147 (1652E800) [pid = 3660] [serial = 1457] [outer = 14AE5C00] 18:41:21 INFO - PROCESS | 3660 | 1461030081923 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 18:41:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 18:41:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 936ms 18:41:21 INFO - PROCESS | 3660 | 1461030081953 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 18:41:21 INFO - PROCESS | 3660 | 1461030081960 Marionette TRACE conn2 <- [1,1905,null,{"value":"13"}] 18:41:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 18:41:21 INFO - PROCESS | 3660 | 1461030081967 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 18:41:21 INFO - PROCESS | 3660 | 1461030081970 Marionette TRACE conn2 <- [1,1906,null,{}] 18:41:21 INFO - PROCESS | 3660 | 1461030081974 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:22 INFO - PROCESS | 3660 | 1461030082081 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 18:41:22 INFO - PROCESS | 3660 | 1461030082250 Marionette TRACE conn2 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:22 INFO - PROCESS | 3660 | ++DOCSHELL 13AC9400 == 76 [pid = 3660] [id = 486] 18:41:22 INFO - PROCESS | 3660 | ++DOMWINDOW == 148 (1561CC00) [pid = 3660] [serial = 1458] [outer = 00000000] 18:41:22 INFO - PROCESS | 3660 | ++DOMWINDOW == 149 (18765800) [pid = 3660] [serial = 1459] [outer = 1561CC00] 18:41:22 INFO - PROCESS | 3660 | 1461030082304 Marionette DEBUG loaded listener.js 18:41:22 INFO - PROCESS | 3660 | ++DOMWINDOW == 150 (1970FC00) [pid = 3660] [serial = 1460] [outer = 1561CC00] 18:41:22 INFO - PROCESS | 3660 | 1461030082922 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 18:41:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 18:41:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 999ms 18:41:22 INFO - PROCESS | 3660 | 1461030082968 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 18:41:22 INFO - PROCESS | 3660 | 1461030082970 Marionette TRACE conn2 <- [1,1909,null,{"value":"13"}] 18:41:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 18:41:22 INFO - PROCESS | 3660 | 1461030082974 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 18:41:22 INFO - PROCESS | 3660 | 1461030082978 Marionette TRACE conn2 <- [1,1910,null,{}] 18:41:22 INFO - PROCESS | 3660 | 1461030082989 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:23 INFO - PROCESS | 3660 | 1461030083103 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 18:41:23 INFO - PROCESS | 3660 | 1461030083249 Marionette TRACE conn2 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:23 INFO - PROCESS | 3660 | ++DOCSHELL 1C90BC00 == 77 [pid = 3660] [id = 487] 18:41:23 INFO - PROCESS | 3660 | ++DOMWINDOW == 151 (1CC0F400) [pid = 3660] [serial = 1461] [outer = 00000000] 18:41:23 INFO - PROCESS | 3660 | ++DOMWINDOW == 152 (1D192C00) [pid = 3660] [serial = 1462] [outer = 1CC0F400] 18:41:23 INFO - PROCESS | 3660 | 1461030083305 Marionette DEBUG loaded listener.js 18:41:23 INFO - PROCESS | 3660 | ++DOMWINDOW == 153 (1DA54000) [pid = 3660] [serial = 1463] [outer = 1CC0F400] 18:41:23 INFO - PROCESS | 3660 | 1461030083857 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 18:41:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 18:41:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 936ms 18:41:23 INFO - PROCESS | 3660 | 1461030083903 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 18:41:23 INFO - PROCESS | 3660 | 1461030083906 Marionette TRACE conn2 <- [1,1913,null,{"value":"13"}] 18:41:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 18:41:23 INFO - PROCESS | 3660 | 1461030083909 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 18:41:23 INFO - PROCESS | 3660 | 1461030083911 Marionette TRACE conn2 <- [1,1914,null,{}] 18:41:23 INFO - PROCESS | 3660 | 1461030083915 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:24 INFO - PROCESS | 3660 | 1461030084028 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 18:41:24 INFO - PROCESS | 3660 | 1461030084144 Marionette TRACE conn2 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:24 INFO - PROCESS | 3660 | ++DOCSHELL 1C90D800 == 78 [pid = 3660] [id = 488] 18:41:24 INFO - PROCESS | 3660 | ++DOMWINDOW == 154 (1D6EA800) [pid = 3660] [serial = 1464] [outer = 00000000] 18:41:24 INFO - PROCESS | 3660 | ++DOMWINDOW == 155 (1DF4C000) [pid = 3660] [serial = 1465] [outer = 1D6EA800] 18:41:24 INFO - PROCESS | 3660 | 1461030084238 Marionette DEBUG loaded listener.js 18:41:24 INFO - PROCESS | 3660 | ++DOMWINDOW == 156 (1E0F0400) [pid = 3660] [serial = 1466] [outer = 1D6EA800] 18:41:24 INFO - PROCESS | 3660 | 1461030084782 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 18:41:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 18:41:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 952ms 18:41:24 INFO - PROCESS | 3660 | 1461030084854 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 18:41:24 INFO - PROCESS | 3660 | 1461030084856 Marionette TRACE conn2 <- [1,1917,null,{"value":"13"}] 18:41:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 18:41:24 INFO - PROCESS | 3660 | 1461030084860 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 18:41:24 INFO - PROCESS | 3660 | 1461030084862 Marionette TRACE conn2 <- [1,1918,null,{}] 18:41:24 INFO - PROCESS | 3660 | 1461030084865 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:24 INFO - PROCESS | 3660 | 1461030084975 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 18:41:25 INFO - PROCESS | 3660 | 1461030085119 Marionette TRACE conn2 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:25 INFO - PROCESS | 3660 | ++DOCSHELL 16A7BC00 == 79 [pid = 3660] [id = 489] 18:41:25 INFO - PROCESS | 3660 | ++DOMWINDOW == 157 (1D308800) [pid = 3660] [serial = 1467] [outer = 00000000] 18:41:25 INFO - PROCESS | 3660 | ++DOMWINDOW == 158 (1E21C400) [pid = 3660] [serial = 1468] [outer = 1D308800] 18:41:25 INFO - PROCESS | 3660 | 1461030085173 Marionette DEBUG loaded listener.js 18:41:25 INFO - PROCESS | 3660 | ++DOMWINDOW == 159 (1E21F000) [pid = 3660] [serial = 1469] [outer = 1D308800] 18:41:25 INFO - PROCESS | 3660 | 1461030085767 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 18:41:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 18:41:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 952ms 18:41:25 INFO - PROCESS | 3660 | 1461030085805 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 18:41:25 INFO - PROCESS | 3660 | 1461030085807 Marionette TRACE conn2 <- [1,1921,null,{"value":"13"}] 18:41:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 18:41:25 INFO - PROCESS | 3660 | 1461030085811 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 18:41:25 INFO - PROCESS | 3660 | 1461030085813 Marionette TRACE conn2 <- [1,1922,null,{}] 18:41:25 INFO - PROCESS | 3660 | 1461030085816 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:25 INFO - PROCESS | 3660 | 1461030085944 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 18:41:26 INFO - PROCESS | 3660 | 1461030086101 Marionette TRACE conn2 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:26 INFO - PROCESS | 3660 | ++DOCSHELL 15C0FC00 == 80 [pid = 3660] [id = 490] 18:41:26 INFO - PROCESS | 3660 | ++DOMWINDOW == 160 (16466400) [pid = 3660] [serial = 1470] [outer = 00000000] 18:41:26 INFO - PROCESS | 3660 | ++DOMWINDOW == 161 (1964F800) [pid = 3660] [serial = 1471] [outer = 16466400] 18:41:26 INFO - PROCESS | 3660 | 1461030086158 Marionette DEBUG loaded listener.js 18:41:26 INFO - PROCESS | 3660 | ++DOMWINDOW == 162 (1C06AC00) [pid = 3660] [serial = 1472] [outer = 16466400] 18:41:26 INFO - PROCESS | 3660 | 1461030086972 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 18:41:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 18:41:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1186ms 18:41:26 INFO - PROCESS | 3660 | 1461030087004 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 18:41:26 INFO - PROCESS | 3660 | 1461030087007 Marionette TRACE conn2 <- [1,1925,null,{"value":"13"}] 18:41:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 18:41:26 INFO - PROCESS | 3660 | 1461030087013 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 18:41:27 INFO - PROCESS | 3660 | 1461030087016 Marionette TRACE conn2 <- [1,1926,null,{}] 18:41:27 INFO - PROCESS | 3660 | 1461030087023 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:27 INFO - PROCESS | 3660 | 1461030087129 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 18:41:27 INFO - PROCESS | 3660 | 1461030087282 Marionette TRACE conn2 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:27 INFO - PROCESS | 3660 | ++DOCSHELL 13509C00 == 81 [pid = 3660] [id = 491] 18:41:27 INFO - PROCESS | 3660 | ++DOMWINDOW == 163 (13AC9800) [pid = 3660] [serial = 1473] [outer = 00000000] 18:41:27 INFO - PROCESS | 3660 | ++DOMWINDOW == 164 (1646A800) [pid = 3660] [serial = 1474] [outer = 13AC9800] 18:41:27 INFO - PROCESS | 3660 | 1461030087336 Marionette DEBUG loaded listener.js 18:41:27 INFO - PROCESS | 3660 | ++DOMWINDOW == 165 (17F2D800) [pid = 3660] [serial = 1475] [outer = 13AC9800] 18:41:27 INFO - PROCESS | 3660 | --DOCSHELL 19C69400 == 80 [pid = 3660] [id = 483] 18:41:27 INFO - PROCESS | 3660 | --DOCSHELL 13503400 == 79 [pid = 3660] [id = 482] 18:41:27 INFO - PROCESS | 3660 | --DOCSHELL 1D16FC00 == 78 [pid = 3660] [id = 481] 18:41:27 INFO - PROCESS | 3660 | --DOCSHELL 1C90D000 == 77 [pid = 3660] [id = 480] 18:41:27 INFO - PROCESS | 3660 | --DOCSHELL 1970E400 == 76 [pid = 3660] [id = 479] 18:41:27 INFO - PROCESS | 3660 | --DOCSHELL 1970C000 == 75 [pid = 3660] [id = 478] 18:41:27 INFO - PROCESS | 3660 | --DOCSHELL 18D3C000 == 74 [pid = 3660] [id = 477] 18:41:27 INFO - PROCESS | 3660 | --DOCSHELL 17A9D400 == 73 [pid = 3660] [id = 476] 18:41:27 INFO - PROCESS | 3660 | --DOCSHELL 13207800 == 72 [pid = 3660] [id = 475] 18:41:27 INFO - PROCESS | 3660 | --DOCSHELL 14A04400 == 71 [pid = 3660] [id = 474] 18:41:27 INFO - PROCESS | 3660 | --DOMWINDOW == 164 (1350C000) [pid = 3660] [serial = 1402] [outer = 00000000] [url = about:blank] 18:41:27 INFO - PROCESS | 3660 | --DOCSHELL 1971B000 == 70 [pid = 3660] [id = 471] 18:41:27 INFO - PROCESS | 3660 | --DOCSHELL 136AB000 == 69 [pid = 3660] [id = 470] 18:41:27 INFO - PROCESS | 3660 | --DOCSHELL 15615400 == 68 [pid = 3660] [id = 469] 18:41:27 INFO - PROCESS | 3660 | --DOCSHELL 13209C00 == 67 [pid = 3660] [id = 468] 18:41:27 INFO - PROCESS | 3660 | --DOMWINDOW == 163 (1A081800) [pid = 3660] [serial = 1156] [outer = 00000000] [url = about:blank] 18:41:27 INFO - PROCESS | 3660 | --DOMWINDOW == 162 (1A729000) [pid = 3660] [serial = 1390] [outer = 00000000] [url = about:blank] 18:41:27 INFO - PROCESS | 3660 | --DOMWINDOW == 161 (1D60BC00) [pid = 3660] [serial = 1366] [outer = 00000000] [url = about:blank] 18:41:27 INFO - PROCESS | 3660 | --DOMWINDOW == 160 (1C159000) [pid = 3660] [serial = 1393] [outer = 00000000] [url = about:blank] 18:41:27 INFO - PROCESS | 3660 | --DOMWINDOW == 159 (1971DC00) [pid = 3660] [serial = 1384] [outer = 00000000] [url = about:blank] 18:41:27 INFO - PROCESS | 3660 | --DOMWINDOW == 158 (1A7C9000) [pid = 3660] [serial = 1391] [outer = 00000000] [url = about:blank] 18:41:27 INFO - PROCESS | 3660 | --DOMWINDOW == 157 (15A31C00) [pid = 3660] [serial = 1378] [outer = 00000000] [url = about:blank] 18:41:27 INFO - PROCESS | 3660 | --DOMWINDOW == 156 (16A79400) [pid = 3660] [serial = 1379] [outer = 00000000] [url = about:blank] 18:41:27 INFO - PROCESS | 3660 | --DOMWINDOW == 155 (1E0F2800) [pid = 3660] [serial = 1369] [outer = 00000000] [url = about:blank] 18:41:27 INFO - PROCESS | 3660 | --DOMWINDOW == 154 (16525800) [pid = 3660] [serial = 1360] [outer = 00000000] [url = about:blank] 18:41:27 INFO - PROCESS | 3660 | --DOMWINDOW == 153 (18D3C400) [pid = 3660] [serial = 1396] [outer = 00000000] [url = about:blank] 18:41:27 INFO - PROCESS | 3660 | --DOMWINDOW == 152 (15C8E400) [pid = 3660] [serial = 1376] [outer = 00000000] [url = about:blank] 18:41:27 INFO - PROCESS | 3660 | --DOMWINDOW == 151 (15620400) [pid = 3660] [serial = 1375] [outer = 00000000] [url = about:blank] 18:41:27 INFO - PROCESS | 3660 | --DOMWINDOW == 150 (19768800) [pid = 3660] [serial = 1363] [outer = 00000000] [url = about:blank] 18:41:27 INFO - PROCESS | 3660 | --DOMWINDOW == 149 (1C155000) [pid = 3660] [serial = 1400] [outer = 00000000] [url = about:blank] 18:41:27 INFO - PROCESS | 3660 | --DOMWINDOW == 148 (1C15CC00) [pid = 3660] [serial = 1394] [outer = 00000000] [url = about:blank] 18:41:27 INFO - PROCESS | 3660 | --DOMWINDOW == 147 (18D3E400) [pid = 3660] [serial = 1381] [outer = 00000000] [url = about:blank] 18:41:27 INFO - PROCESS | 3660 | --DOMWINDOW == 146 (1919EC00) [pid = 3660] [serial = 1382] [outer = 00000000] [url = about:blank] 18:41:27 INFO - PROCESS | 3660 | --DOMWINDOW == 145 (1694CC00) [pid = 3660] [serial = 1373] [outer = 00000000] [url = about:blank] 18:41:27 INFO - PROCESS | 3660 | --DOMWINDOW == 144 (1542B800) [pid = 3660] [serial = 1372] [outer = 00000000] [url = about:blank] 18:41:27 INFO - PROCESS | 3660 | --DOMWINDOW == 143 (19BC9C00) [pid = 3660] [serial = 1387] [outer = 00000000] [url = about:blank] 18:41:27 INFO - PROCESS | 3660 | --DOMWINDOW == 142 (19BD6C00) [pid = 3660] [serial = 1388] [outer = 00000000] [url = about:blank] 18:41:27 INFO - PROCESS | 3660 | --DOMWINDOW == 141 (1C90AC00) [pid = 3660] [serial = 1399] [outer = 00000000] [url = about:blank] 18:41:27 INFO - PROCESS | 3660 | --DOMWINDOW == 140 (1976C800) [pid = 3660] [serial = 1385] [outer = 00000000] [url = about:blank] 18:41:27 INFO - PROCESS | 3660 | --DOMWINDOW == 139 (1A0F0C00) [pid = 3660] [serial = 1397] [outer = 00000000] [url = about:blank] 18:41:27 INFO - PROCESS | 3660 | 1461030087956 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 18:41:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 18:41:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 999ms 18:41:28 INFO - PROCESS | 3660 | 1461030088012 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 18:41:28 INFO - PROCESS | 3660 | 1461030088018 Marionette TRACE conn2 <- [1,1929,null,{"value":"13"}] 18:41:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 18:41:28 INFO - PROCESS | 3660 | 1461030088023 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 18:41:28 INFO - PROCESS | 3660 | 1461030088026 Marionette TRACE conn2 <- [1,1930,null,{}] 18:41:28 INFO - PROCESS | 3660 | 1461030088030 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:28 INFO - PROCESS | 3660 | 1461030088122 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 18:41:28 INFO - PROCESS | 3660 | 1461030088231 Marionette TRACE conn2 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:28 INFO - PROCESS | 3660 | ++DOCSHELL 13503400 == 68 [pid = 3660] [id = 492] 18:41:28 INFO - PROCESS | 3660 | ++DOMWINDOW == 140 (1350C000) [pid = 3660] [serial = 1476] [outer = 00000000] 18:41:28 INFO - PROCESS | 3660 | ++DOMWINDOW == 141 (15416000) [pid = 3660] [serial = 1477] [outer = 1350C000] 18:41:28 INFO - PROCESS | 3660 | 1461030088277 Marionette DEBUG loaded listener.js 18:41:28 INFO - PROCESS | 3660 | ++DOMWINDOW == 142 (16A7EC00) [pid = 3660] [serial = 1478] [outer = 1350C000] 18:41:28 INFO - PROCESS | 3660 | 1461030088709 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 18:41:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 18:41:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 733ms 18:41:28 INFO - PROCESS | 3660 | 1461030088767 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 18:41:28 INFO - PROCESS | 3660 | 1461030088770 Marionette TRACE conn2 <- [1,1933,null,{"value":"13"}] 18:41:28 INFO - PROCESS | 3660 | 1461030088773 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 18:41:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 18:41:28 INFO - PROCESS | 3660 | 1461030088777 Marionette TRACE conn2 <- [1,1934,null,{}] 18:41:28 INFO - PROCESS | 3660 | 1461030088787 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:28 INFO - PROCESS | 3660 | 1461030088874 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 18:41:28 INFO - PROCESS | 3660 | 1461030088888 Marionette TRACE conn2 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:28 INFO - PROCESS | 3660 | ++DOCSHELL 1919EC00 == 69 [pid = 3660] [id = 493] 18:41:28 INFO - PROCESS | 3660 | ++DOMWINDOW == 143 (192BD000) [pid = 3660] [serial = 1479] [outer = 00000000] 18:41:28 INFO - PROCESS | 3660 | ++DOMWINDOW == 144 (1970E400) [pid = 3660] [serial = 1480] [outer = 192BD000] 18:41:28 INFO - PROCESS | 3660 | 1461030088934 Marionette DEBUG loaded listener.js 18:41:28 INFO - PROCESS | 3660 | ++DOMWINDOW == 145 (1976B400) [pid = 3660] [serial = 1481] [outer = 192BD000] 18:41:29 INFO - PROCESS | 3660 | 1461030089400 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 18:41:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 18:41:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 624ms 18:41:29 INFO - PROCESS | 3660 | 1461030089412 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 18:41:29 INFO - PROCESS | 3660 | 1461030089414 Marionette TRACE conn2 <- [1,1937,null,{"value":"13"}] 18:41:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 18:41:29 INFO - PROCESS | 3660 | 1461030089429 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 18:41:29 INFO - PROCESS | 3660 | 1461030089431 Marionette TRACE conn2 <- [1,1938,null,{}] 18:41:29 INFO - PROCESS | 3660 | 1461030089434 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:29 INFO - PROCESS | 3660 | 1461030089517 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 18:41:29 INFO - PROCESS | 3660 | 1461030089523 Marionette TRACE conn2 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:29 INFO - PROCESS | 3660 | ++DOCSHELL 1971F400 == 70 [pid = 3660] [id = 494] 18:41:29 INFO - PROCESS | 3660 | ++DOMWINDOW == 146 (1976E000) [pid = 3660] [serial = 1482] [outer = 00000000] 18:41:29 INFO - PROCESS | 3660 | ++DOMWINDOW == 147 (19C69400) [pid = 3660] [serial = 1483] [outer = 1976E000] 18:41:29 INFO - PROCESS | 3660 | 1461030089567 Marionette DEBUG loaded listener.js 18:41:29 INFO - PROCESS | 3660 | ++DOMWINDOW == 148 (1A014400) [pid = 3660] [serial = 1484] [outer = 1976E000] 18:41:30 INFO - PROCESS | 3660 | 1461030090017 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 18:41:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 18:41:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 625ms 18:41:30 INFO - PROCESS | 3660 | 1461030090066 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 18:41:30 INFO - PROCESS | 3660 | 1461030090068 Marionette TRACE conn2 <- [1,1941,null,{"value":"13"}] 18:41:30 INFO - PROCESS | 3660 | 1461030090071 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 18:41:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 18:41:30 INFO - PROCESS | 3660 | 1461030090073 Marionette TRACE conn2 <- [1,1942,null,{}] 18:41:30 INFO - PROCESS | 3660 | 1461030090076 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:30 INFO - PROCESS | 3660 | 1461030090199 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 18:41:30 INFO - PROCESS | 3660 | 1461030090205 Marionette TRACE conn2 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:30 INFO - PROCESS | 3660 | ++DOCSHELL 14AE8000 == 71 [pid = 3660] [id = 495] 18:41:30 INFO - PROCESS | 3660 | ++DOMWINDOW == 149 (19AA0400) [pid = 3660] [serial = 1485] [outer = 00000000] 18:41:30 INFO - PROCESS | 3660 | ++DOMWINDOW == 150 (1A7C4000) [pid = 3660] [serial = 1486] [outer = 19AA0400] 18:41:30 INFO - PROCESS | 3660 | 1461030090250 Marionette DEBUG loaded listener.js 18:41:30 INFO - PROCESS | 3660 | ++DOMWINDOW == 151 (1C066400) [pid = 3660] [serial = 1487] [outer = 19AA0400] 18:41:30 INFO - PROCESS | 3660 | 1461030090732 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 18:41:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 18:41:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 687ms 18:41:30 INFO - PROCESS | 3660 | 1461030090779 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 18:41:30 INFO - PROCESS | 3660 | 1461030090781 Marionette TRACE conn2 <- [1,1945,null,{"value":"13"}] 18:41:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 18:41:30 INFO - PROCESS | 3660 | 1461030090784 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 18:41:30 INFO - PROCESS | 3660 | 1461030090785 Marionette TRACE conn2 <- [1,1946,null,{}] 18:41:30 INFO - PROCESS | 3660 | 1461030090789 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:30 INFO - PROCESS | 3660 | 1461030090921 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 18:41:30 INFO - PROCESS | 3660 | 1461030090992 Marionette TRACE conn2 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:30 INFO - PROCESS | 3660 | ++DOCSHELL 1C15B000 == 72 [pid = 3660] [id = 496] 18:41:30 INFO - PROCESS | 3660 | ++DOMWINDOW == 152 (1C15B400) [pid = 3660] [serial = 1488] [outer = 00000000] 18:41:31 INFO - PROCESS | 3660 | ++DOMWINDOW == 153 (1CC05C00) [pid = 3660] [serial = 1489] [outer = 1C15B400] 18:41:31 INFO - PROCESS | 3660 | 1461030091038 Marionette DEBUG loaded listener.js 18:41:31 INFO - PROCESS | 3660 | ++DOMWINDOW == 154 (1D18CC00) [pid = 3660] [serial = 1490] [outer = 1C15B400] 18:41:31 INFO - PROCESS | 3660 | 1461030091456 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 18:41:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 18:41:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 703ms 18:41:31 INFO - PROCESS | 3660 | 1461030091481 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 18:41:31 INFO - PROCESS | 3660 | 1461030091483 Marionette TRACE conn2 <- [1,1949,null,{"value":"13"}] 18:41:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 18:41:31 INFO - PROCESS | 3660 | 1461030091492 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 18:41:31 INFO - PROCESS | 3660 | 1461030091494 Marionette TRACE conn2 <- [1,1950,null,{}] 18:41:31 INFO - PROCESS | 3660 | 1461030091498 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:31 INFO - PROCESS | 3660 | 1461030091641 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 18:41:31 INFO - PROCESS | 3660 | 1461030091712 Marionette TRACE conn2 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:31 INFO - PROCESS | 3660 | ++DOCSHELL 142A4000 == 73 [pid = 3660] [id = 497] 18:41:31 INFO - PROCESS | 3660 | ++DOMWINDOW == 155 (1D16E400) [pid = 3660] [serial = 1491] [outer = 00000000] 18:41:31 INFO - PROCESS | 3660 | ++DOMWINDOW == 156 (1D6ED000) [pid = 3660] [serial = 1492] [outer = 1D16E400] 18:41:31 INFO - PROCESS | 3660 | 1461030091756 Marionette DEBUG loaded listener.js 18:41:31 INFO - PROCESS | 3660 | ++DOMWINDOW == 157 (1DCA0400) [pid = 3660] [serial = 1493] [outer = 1D16E400] 18:41:32 INFO - PROCESS | 3660 | --DOMWINDOW == 156 (1A503400) [pid = 3660] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 18:41:32 INFO - PROCESS | 3660 | --DOMWINDOW == 155 (1325C800) [pid = 3660] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 18:41:32 INFO - PROCESS | 3660 | --DOMWINDOW == 154 (1D30E800) [pid = 3660] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 18:41:32 INFO - PROCESS | 3660 | --DOMWINDOW == 153 (14A04C00) [pid = 3660] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 18:41:32 INFO - PROCESS | 3660 | --DOMWINDOW == 152 (1970D800) [pid = 3660] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 18:41:32 INFO - PROCESS | 3660 | --DOMWINDOW == 151 (19BCC800) [pid = 3660] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 18:41:32 INFO - PROCESS | 3660 | --DOMWINDOW == 150 (1C9AF000) [pid = 3660] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 18:41:32 INFO - PROCESS | 3660 | --DOMWINDOW == 149 (182A2400) [pid = 3660] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 18:41:32 INFO - PROCESS | 3660 | --DOMWINDOW == 148 (1C063000) [pid = 3660] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 18:41:32 INFO - PROCESS | 3660 | --DOMWINDOW == 147 (13509800) [pid = 3660] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 18:41:32 INFO - PROCESS | 3660 | 1461030092500 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 18:41:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 18:41:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1045ms 18:41:32 INFO - PROCESS | 3660 | 1461030092539 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 18:41:32 INFO - PROCESS | 3660 | 1461030092541 Marionette TRACE conn2 <- [1,1953,null,{"value":"13"}] 18:41:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 18:41:32 INFO - PROCESS | 3660 | 1461030092544 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 18:41:32 INFO - PROCESS | 3660 | 1461030092546 Marionette TRACE conn2 <- [1,1954,null,{}] 18:41:32 INFO - PROCESS | 3660 | 1461030092554 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:32 INFO - PROCESS | 3660 | 1461030092664 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 18:41:32 INFO - PROCESS | 3660 | 1461030092672 Marionette TRACE conn2 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:32 INFO - PROCESS | 3660 | ++DOCSHELL 12B40800 == 74 [pid = 3660] [id = 498] 18:41:32 INFO - PROCESS | 3660 | ++DOMWINDOW == 148 (1320A800) [pid = 3660] [serial = 1494] [outer = 00000000] 18:41:32 INFO - PROCESS | 3660 | ++DOMWINDOW == 149 (1666B800) [pid = 3660] [serial = 1495] [outer = 1320A800] 18:41:32 INFO - PROCESS | 3660 | 1461030092809 Marionette DEBUG loaded listener.js 18:41:32 INFO - PROCESS | 3660 | ++DOMWINDOW == 150 (18D3D400) [pid = 3660] [serial = 1496] [outer = 1320A800] 18:41:33 INFO - PROCESS | 3660 | 1461030093194 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 18:41:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 18:41:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 702ms 18:41:33 INFO - PROCESS | 3660 | 1461030093244 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 18:41:33 INFO - PROCESS | 3660 | 1461030093246 Marionette TRACE conn2 <- [1,1957,null,{"value":"13"}] 18:41:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 18:41:33 INFO - PROCESS | 3660 | 1461030093249 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 18:41:33 INFO - PROCESS | 3660 | 1461030093251 Marionette TRACE conn2 <- [1,1958,null,{}] 18:41:33 INFO - PROCESS | 3660 | 1461030093254 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:33 INFO - PROCESS | 3660 | 1461030093342 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 18:41:33 INFO - PROCESS | 3660 | 1461030093447 Marionette TRACE conn2 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:33 INFO - PROCESS | 3660 | ++DOCSHELL 182A2400 == 75 [pid = 3660] [id = 499] 18:41:33 INFO - PROCESS | 3660 | ++DOMWINDOW == 151 (1970D800) [pid = 3660] [serial = 1497] [outer = 00000000] 18:41:33 INFO - PROCESS | 3660 | ++DOMWINDOW == 152 (1D45EC00) [pid = 3660] [serial = 1498] [outer = 1970D800] 18:41:33 INFO - PROCESS | 3660 | 1461030093490 Marionette DEBUG loaded listener.js 18:41:33 INFO - PROCESS | 3660 | ++DOMWINDOW == 153 (1DF4B400) [pid = 3660] [serial = 1499] [outer = 1970D800] 18:41:33 INFO - PROCESS | 3660 | 1461030093833 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 18:41:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 18:41:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 640ms 18:41:33 INFO - PROCESS | 3660 | 1461030093887 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 18:41:33 INFO - PROCESS | 3660 | 1461030093889 Marionette TRACE conn2 <- [1,1961,null,{"value":"13"}] 18:41:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 18:41:33 INFO - PROCESS | 3660 | 1461030093892 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 18:41:33 INFO - PROCESS | 3660 | 1461030093894 Marionette TRACE conn2 <- [1,1962,null,{}] 18:41:33 INFO - PROCESS | 3660 | 1461030093897 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:34 INFO - PROCESS | 3660 | 1461030094022 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 18:41:34 INFO - PROCESS | 3660 | 1461030094064 Marionette TRACE conn2 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:34 INFO - PROCESS | 3660 | ++DOCSHELL 1976D400 == 76 [pid = 3660] [id = 500] 18:41:34 INFO - PROCESS | 3660 | ++DOMWINDOW == 154 (1D30E800) [pid = 3660] [serial = 1500] [outer = 00000000] 18:41:34 INFO - PROCESS | 3660 | ++DOMWINDOW == 155 (1E270000) [pid = 3660] [serial = 1501] [outer = 1D30E800] 18:41:34 INFO - PROCESS | 3660 | 1461030094107 Marionette DEBUG loaded listener.js 18:41:34 INFO - PROCESS | 3660 | ++DOMWINDOW == 156 (1E273000) [pid = 3660] [serial = 1502] [outer = 1D30E800] 18:41:34 INFO - PROCESS | 3660 | 1461030094617 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 18:41:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 18:41:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 749ms 18:41:34 INFO - PROCESS | 3660 | 1461030094646 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 18:41:34 INFO - PROCESS | 3660 | 1461030094650 Marionette TRACE conn2 <- [1,1965,null,{"value":"13"}] 18:41:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 18:41:34 INFO - PROCESS | 3660 | 1461030094657 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 18:41:34 INFO - PROCESS | 3660 | 1461030094661 Marionette TRACE conn2 <- [1,1966,null,{}] 18:41:34 INFO - PROCESS | 3660 | 1461030094668 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:34 INFO - PROCESS | 3660 | 1461030094781 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 18:41:34 INFO - PROCESS | 3660 | 1461030094944 Marionette TRACE conn2 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:34 INFO - PROCESS | 3660 | ++DOCSHELL 1350A800 == 77 [pid = 3660] [id = 501] 18:41:34 INFO - PROCESS | 3660 | ++DOMWINDOW == 157 (1350B000) [pid = 3660] [serial = 1503] [outer = 00000000] 18:41:34 INFO - PROCESS | 3660 | ++DOMWINDOW == 158 (15620400) [pid = 3660] [serial = 1504] [outer = 1350B000] 18:41:34 INFO - PROCESS | 3660 | 1461030095000 Marionette DEBUG loaded listener.js 18:41:35 INFO - PROCESS | 3660 | ++DOMWINDOW == 159 (16944000) [pid = 3660] [serial = 1505] [outer = 1350B000] 18:41:35 INFO - PROCESS | 3660 | 1461030095635 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 18:41:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 18:41:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 998ms 18:41:35 INFO - PROCESS | 3660 | 1461030095660 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 18:41:35 INFO - PROCESS | 3660 | 1461030095666 Marionette TRACE conn2 <- [1,1969,null,{"value":"13"}] 18:41:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 18:41:35 INFO - PROCESS | 3660 | 1461030095673 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 18:41:35 INFO - PROCESS | 3660 | 1461030095675 Marionette TRACE conn2 <- [1,1970,null,{}] 18:41:35 INFO - PROCESS | 3660 | 1461030095679 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:35 INFO - PROCESS | 3660 | 1461030095790 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 18:41:35 INFO - PROCESS | 3660 | 1461030095937 Marionette TRACE conn2 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:35 INFO - PROCESS | 3660 | ++DOCSHELL 17A98000 == 78 [pid = 3660] [id = 502] 18:41:35 INFO - PROCESS | 3660 | ++DOMWINDOW == 160 (18219000) [pid = 3660] [serial = 1506] [outer = 00000000] 18:41:35 INFO - PROCESS | 3660 | ++DOMWINDOW == 161 (19AA3C00) [pid = 3660] [serial = 1507] [outer = 18219000] 18:41:35 INFO - PROCESS | 3660 | 1461030095991 Marionette DEBUG loaded listener.js 18:41:36 INFO - PROCESS | 3660 | ++DOMWINDOW == 162 (19C61C00) [pid = 3660] [serial = 1508] [outer = 18219000] 18:41:36 INFO - PROCESS | 3660 | 1461030096528 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 18:41:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 18:41:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 905ms 18:41:36 INFO - PROCESS | 3660 | 1461030096559 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 18:41:36 INFO - PROCESS | 3660 | 1461030096561 Marionette TRACE conn2 <- [1,1973,null,{"value":"13"}] 18:41:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 18:41:36 INFO - PROCESS | 3660 | 1461030096565 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 18:41:36 INFO - PROCESS | 3660 | 1461030096569 Marionette TRACE conn2 <- [1,1974,null,{}] 18:41:36 INFO - PROCESS | 3660 | 1461030096580 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:36 INFO - PROCESS | 3660 | 1461030096691 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 18:41:36 INFO - PROCESS | 3660 | 1461030096837 Marionette TRACE conn2 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:36 INFO - PROCESS | 3660 | ++DOCSHELL 13AC5000 == 79 [pid = 3660] [id = 503] 18:41:36 INFO - PROCESS | 3660 | ++DOMWINDOW == 163 (1C910C00) [pid = 3660] [serial = 1509] [outer = 00000000] 18:41:36 INFO - PROCESS | 3660 | ++DOMWINDOW == 164 (1D6F2000) [pid = 3660] [serial = 1510] [outer = 1C910C00] 18:41:36 INFO - PROCESS | 3660 | 1461030096894 Marionette DEBUG loaded listener.js 18:41:36 INFO - PROCESS | 3660 | ++DOMWINDOW == 165 (1E217800) [pid = 3660] [serial = 1511] [outer = 1C910C00] 18:41:37 INFO - PROCESS | 3660 | 1461030097519 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 18:41:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 18:41:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 999ms 18:41:37 INFO - PROCESS | 3660 | 1461030097568 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 18:41:37 INFO - PROCESS | 3660 | 1461030097571 Marionette TRACE conn2 <- [1,1977,null,{"value":"13"}] 18:41:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 18:41:37 INFO - PROCESS | 3660 | 1461030097574 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 18:41:37 INFO - PROCESS | 3660 | 1461030097576 Marionette TRACE conn2 <- [1,1978,null,{}] 18:41:37 INFO - PROCESS | 3660 | 1461030097579 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:37 INFO - PROCESS | 3660 | 1461030097685 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 18:41:37 INFO - PROCESS | 3660 | 1461030097831 Marionette TRACE conn2 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:37 INFO - PROCESS | 3660 | ++DOCSHELL 1E279800 == 80 [pid = 3660] [id = 504] 18:41:37 INFO - PROCESS | 3660 | ++DOMWINDOW == 166 (1E279C00) [pid = 3660] [serial = 1512] [outer = 00000000] 18:41:37 INFO - PROCESS | 3660 | ++DOMWINDOW == 167 (200A8000) [pid = 3660] [serial = 1513] [outer = 1E279C00] 18:41:37 INFO - PROCESS | 3660 | 1461030097888 Marionette DEBUG loaded listener.js 18:41:37 INFO - PROCESS | 3660 | ++DOMWINDOW == 168 (200AAC00) [pid = 3660] [serial = 1514] [outer = 1E279C00] 18:41:38 INFO - PROCESS | 3660 | 1461030098389 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 18:41:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 18:41:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 905ms 18:41:38 INFO - PROCESS | 3660 | 1461030098478 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 18:41:38 INFO - PROCESS | 3660 | 1461030098481 Marionette TRACE conn2 <- [1,1981,null,{"value":"13"}] 18:41:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 18:41:38 INFO - PROCESS | 3660 | 1461030098484 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 18:41:38 INFO - PROCESS | 3660 | 1461030098486 Marionette TRACE conn2 <- [1,1982,null,{}] 18:41:38 INFO - PROCESS | 3660 | 1461030098490 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:38 INFO - PROCESS | 3660 | 1461030098593 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 18:41:38 INFO - PROCESS | 3660 | 1461030098739 Marionette TRACE conn2 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:38 INFO - PROCESS | 3660 | ++DOCSHELL 13798800 == 81 [pid = 3660] [id = 505] 18:41:38 INFO - PROCESS | 3660 | ++DOMWINDOW == 169 (1DF44000) [pid = 3660] [serial = 1515] [outer = 00000000] 18:41:38 INFO - PROCESS | 3660 | ++DOMWINDOW == 170 (20D96C00) [pid = 3660] [serial = 1516] [outer = 1DF44000] 18:41:38 INFO - PROCESS | 3660 | 1461030098793 Marionette DEBUG loaded listener.js 18:41:38 INFO - PROCESS | 3660 | ++DOMWINDOW == 171 (20D98C00) [pid = 3660] [serial = 1517] [outer = 1DF44000] 18:41:39 INFO - PROCESS | 3660 | 1461030099370 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 18:41:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 18:41:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 952ms 18:41:39 INFO - PROCESS | 3660 | 1461030099429 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 18:41:39 INFO - PROCESS | 3660 | 1461030099432 Marionette TRACE conn2 <- [1,1985,null,{"value":"13"}] 18:41:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 18:41:39 INFO - PROCESS | 3660 | 1461030099436 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 18:41:39 INFO - PROCESS | 3660 | 1461030099438 Marionette TRACE conn2 <- [1,1986,null,{}] 18:41:39 INFO - PROCESS | 3660 | 1461030099441 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:39 INFO - PROCESS | 3660 | 1461030099563 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 18:41:39 INFO - PROCESS | 3660 | 1461030099714 Marionette TRACE conn2 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:39 INFO - PROCESS | 3660 | ++DOCSHELL 20D9BC00 == 82 [pid = 3660] [id = 506] 18:41:39 INFO - PROCESS | 3660 | ++DOMWINDOW == 172 (20DA0400) [pid = 3660] [serial = 1518] [outer = 00000000] 18:41:39 INFO - PROCESS | 3660 | ++DOMWINDOW == 173 (20E44800) [pid = 3660] [serial = 1519] [outer = 20DA0400] 18:41:39 INFO - PROCESS | 3660 | 1461030099771 Marionette DEBUG loaded listener.js 18:41:39 INFO - PROCESS | 3660 | ++DOMWINDOW == 174 (20E48000) [pid = 3660] [serial = 1520] [outer = 20DA0400] 18:41:40 INFO - PROCESS | 3660 | 1461030100330 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 18:41:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 18:41:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 936ms 18:41:40 INFO - PROCESS | 3660 | 1461030100381 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 18:41:40 INFO - PROCESS | 3660 | 1461030100383 Marionette TRACE conn2 <- [1,1989,null,{"value":"13"}] 18:41:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 18:41:40 INFO - PROCESS | 3660 | 1461030100387 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 18:41:40 INFO - PROCESS | 3660 | 1461030100388 Marionette TRACE conn2 <- [1,1990,null,{}] 18:41:40 INFO - PROCESS | 3660 | 1461030100392 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:40 INFO - PROCESS | 3660 | 1461030100507 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 18:41:40 INFO - PROCESS | 3660 | 1461030100671 Marionette TRACE conn2 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:40 INFO - PROCESS | 3660 | ++DOCSHELL 15613C00 == 83 [pid = 3660] [id = 507] 18:41:40 INFO - PROCESS | 3660 | ++DOMWINDOW == 175 (1561EC00) [pid = 3660] [serial = 1521] [outer = 00000000] 18:41:40 INFO - PROCESS | 3660 | ++DOMWINDOW == 176 (197B1400) [pid = 3660] [serial = 1522] [outer = 1561EC00] 18:41:40 INFO - PROCESS | 3660 | 1461030100727 Marionette DEBUG loaded listener.js 18:41:40 INFO - PROCESS | 3660 | ++DOMWINDOW == 177 (197B2000) [pid = 3660] [serial = 1523] [outer = 1561EC00] 18:41:41 INFO - PROCESS | 3660 | 1461030101522 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 18:41:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 18:41:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1186ms 18:41:41 INFO - PROCESS | 3660 | 1461030101582 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 18:41:41 INFO - PROCESS | 3660 | 1461030101586 Marionette TRACE conn2 <- [1,1993,null,{"value":"13"}] 18:41:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 18:41:41 INFO - PROCESS | 3660 | 1461030101591 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 18:41:41 INFO - PROCESS | 3660 | 1461030101594 Marionette TRACE conn2 <- [1,1994,null,{}] 18:41:41 INFO - PROCESS | 3660 | 1461030101599 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:41 INFO - PROCESS | 3660 | 1461030101700 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 18:41:41 INFO - PROCESS | 3660 | 1461030101854 Marionette TRACE conn2 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:41 INFO - PROCESS | 3660 | ++DOCSHELL 15A32C00 == 84 [pid = 3660] [id = 508] 18:41:41 INFO - PROCESS | 3660 | ++DOMWINDOW == 178 (1876E000) [pid = 3660] [serial = 1524] [outer = 00000000] 18:41:41 INFO - PROCESS | 3660 | ++DOMWINDOW == 179 (192BF000) [pid = 3660] [serial = 1525] [outer = 1876E000] 18:41:41 INFO - PROCESS | 3660 | 1461030101910 Marionette DEBUG loaded listener.js 18:41:41 INFO - PROCESS | 3660 | ++DOMWINDOW == 180 (19714400) [pid = 3660] [serial = 1526] [outer = 1876E000] 18:41:42 INFO - PROCESS | 3660 | 1461030102522 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 18:41:42 INFO - PROCESS | 3660 | --DOCSHELL 182A2400 == 83 [pid = 3660] [id = 499] 18:41:42 INFO - PROCESS | 3660 | --DOCSHELL 12B40800 == 82 [pid = 3660] [id = 498] 18:41:42 INFO - PROCESS | 3660 | --DOCSHELL 142A4000 == 81 [pid = 3660] [id = 497] 18:41:42 INFO - PROCESS | 3660 | --DOCSHELL 1C15B000 == 80 [pid = 3660] [id = 496] 18:41:42 INFO - PROCESS | 3660 | --DOCSHELL 14AE8000 == 79 [pid = 3660] [id = 495] 18:41:42 INFO - PROCESS | 3660 | --DOCSHELL 1971F400 == 78 [pid = 3660] [id = 494] 18:41:42 INFO - PROCESS | 3660 | --DOCSHELL 1919EC00 == 77 [pid = 3660] [id = 493] 18:41:42 INFO - PROCESS | 3660 | --DOCSHELL 13503400 == 76 [pid = 3660] [id = 492] 18:41:42 INFO - PROCESS | 3660 | --DOCSHELL 13509C00 == 75 [pid = 3660] [id = 491] 18:41:42 INFO - PROCESS | 3660 | --DOCSHELL 16A7BC00 == 74 [pid = 3660] [id = 489] 18:41:42 INFO - PROCESS | 3660 | --DOMWINDOW == 179 (1380CC00) [pid = 3660] [serial = 1405] [outer = 00000000] [url = about:blank] 18:41:42 INFO - PROCESS | 3660 | --DOMWINDOW == 178 (1673D800) [pid = 3660] [serial = 1408] [outer = 00000000] [url = about:blank] 18:41:42 INFO - PROCESS | 3660 | --DOMWINDOW == 177 (1879B000) [pid = 3660] [serial = 1411] [outer = 00000000] [url = about:blank] 18:41:42 INFO - PROCESS | 3660 | --DOMWINDOW == 176 (1A014C00) [pid = 3660] [serial = 1414] [outer = 00000000] [url = about:blank] 18:41:42 INFO - PROCESS | 3660 | --DOMWINDOW == 175 (1D60AC00) [pid = 3660] [serial = 1420] [outer = 00000000] [url = about:blank] 18:41:42 INFO - PROCESS | 3660 | --DOMWINDOW == 174 (1CC11800) [pid = 3660] [serial = 1417] [outer = 00000000] [url = about:blank] 18:41:42 INFO - PROCESS | 3660 | --DOMWINDOW == 173 (1DF47400) [pid = 3660] [serial = 1453] [outer = 00000000] [url = about:blank] 18:41:42 INFO - PROCESS | 3660 | --DOCSHELL 1C90D800 == 73 [pid = 3660] [id = 488] 18:41:42 INFO - PROCESS | 3660 | --DOCSHELL 1C90BC00 == 72 [pid = 3660] [id = 487] 18:41:42 INFO - PROCESS | 3660 | --DOCSHELL 13AC9400 == 71 [pid = 3660] [id = 486] 18:41:42 INFO - PROCESS | 3660 | --DOCSHELL 1439D000 == 70 [pid = 3660] [id = 485] 18:41:42 INFO - PROCESS | 3660 | --DOCSHELL 1D461C00 == 69 [pid = 3660] [id = 484] 18:41:42 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 18:41:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 999ms 18:41:42 INFO - PROCESS | 3660 | 1461030102591 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 18:41:42 INFO - PROCESS | 3660 | 1461030102596 Marionette TRACE conn2 <- [1,1997,null,{"value":"13"}] 18:41:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 18:41:42 INFO - PROCESS | 3660 | 1461030102602 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 18:41:42 INFO - PROCESS | 3660 | 1461030102605 Marionette TRACE conn2 <- [1,1998,null,{}] 18:41:42 INFO - PROCESS | 3660 | 1461030102608 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:42 INFO - PROCESS | 3660 | 1461030102710 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 18:41:42 INFO - PROCESS | 3660 | --DOMWINDOW == 172 (1C90FC00) [pid = 3660] [serial = 1438] [outer = 00000000] [url = about:blank] 18:41:42 INFO - PROCESS | 3660 | --DOMWINDOW == 171 (1C9AD000) [pid = 3660] [serial = 1439] [outer = 00000000] [url = about:blank] 18:41:42 INFO - PROCESS | 3660 | --DOMWINDOW == 170 (1380C400) [pid = 3660] [serial = 1426] [outer = 00000000] [url = about:blank] 18:41:42 INFO - PROCESS | 3660 | --DOMWINDOW == 169 (1D454800) [pid = 3660] [serial = 1444] [outer = 00000000] [url = about:blank] 18:41:42 INFO - PROCESS | 3660 | --DOMWINDOW == 168 (15C90000) [pid = 3660] [serial = 1427] [outer = 00000000] [url = about:blank] 18:41:42 INFO - PROCESS | 3660 | --DOMWINDOW == 167 (1652DC00) [pid = 3660] [serial = 1423] [outer = 00000000] [url = about:blank] 18:41:42 INFO - PROCESS | 3660 | --DOMWINDOW == 166 (1673F000) [pid = 3660] [serial = 1424] [outer = 00000000] [url = about:blank] 18:41:42 INFO - PROCESS | 3660 | --DOMWINDOW == 165 (1976F400) [pid = 3660] [serial = 1432] [outer = 00000000] [url = about:blank] 18:41:42 INFO - PROCESS | 3660 | --DOMWINDOW == 164 (19AA4000) [pid = 3660] [serial = 1433] [outer = 00000000] [url = about:blank] 18:41:42 INFO - PROCESS | 3660 | --DOMWINDOW == 163 (1A0EF400) [pid = 3660] [serial = 1435] [outer = 00000000] [url = about:blank] 18:41:42 INFO - PROCESS | 3660 | --DOMWINDOW == 162 (1D193C00) [pid = 3660] [serial = 1441] [outer = 00000000] [url = about:blank] 18:41:42 INFO - PROCESS | 3660 | --DOMWINDOW == 161 (1892C800) [pid = 3660] [serial = 1429] [outer = 00000000] [url = about:blank] 18:41:42 INFO - PROCESS | 3660 | --DOMWINDOW == 160 (18D4A800) [pid = 3660] [serial = 1430] [outer = 00000000] [url = about:blank] 18:41:42 INFO - PROCESS | 3660 | --DOMWINDOW == 159 (1D6F0C00) [pid = 3660] [serial = 1450] [outer = 00000000] [url = about:blank] 18:41:42 INFO - PROCESS | 3660 | --DOMWINDOW == 158 (1DA56000) [pid = 3660] [serial = 1451] [outer = 00000000] [url = about:blank] 18:41:42 INFO - PROCESS | 3660 | --DOMWINDOW == 157 (1D45C000) [pid = 3660] [serial = 1445] [outer = 00000000] [url = about:blank] 18:41:42 INFO - PROCESS | 3660 | --DOMWINDOW == 156 (1D3BAC00) [pid = 3660] [serial = 1442] [outer = 00000000] [url = about:blank] 18:41:42 INFO - PROCESS | 3660 | --DOMWINDOW == 155 (1971C000) [pid = 3660] [serial = 1447] [outer = 00000000] [url = about:blank] 18:41:42 INFO - PROCESS | 3660 | --DOMWINDOW == 154 (19ACA000) [pid = 3660] [serial = 1448] [outer = 00000000] [url = about:blank] 18:41:42 INFO - PROCESS | 3660 | --DOMWINDOW == 153 (1A504400) [pid = 3660] [serial = 1436] [outer = 00000000] [url = about:blank] 18:41:42 INFO - PROCESS | 3660 | 1461030102819 Marionette TRACE conn2 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:42 INFO - PROCESS | 3660 | ++DOCSHELL 1380C400 == 70 [pid = 3660] [id = 509] 18:41:42 INFO - PROCESS | 3660 | ++DOMWINDOW == 154 (1434B800) [pid = 3660] [serial = 1527] [outer = 00000000] 18:41:42 INFO - PROCESS | 3660 | ++DOMWINDOW == 155 (1673E800) [pid = 3660] [serial = 1528] [outer = 1434B800] 18:41:42 INFO - PROCESS | 3660 | 1461030102864 Marionette DEBUG loaded listener.js 18:41:42 INFO - PROCESS | 3660 | ++DOMWINDOW == 156 (18618000) [pid = 3660] [serial = 1529] [outer = 1434B800] 18:41:43 INFO - PROCESS | 3660 | 1461030103287 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 18:41:43 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 18:41:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 733ms 18:41:43 INFO - PROCESS | 3660 | 1461030103341 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 18:41:43 INFO - PROCESS | 3660 | 1461030103344 Marionette TRACE conn2 <- [1,2001,null,{"value":"13"}] 18:41:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 18:41:43 INFO - PROCESS | 3660 | 1461030103347 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 18:41:43 INFO - PROCESS | 3660 | 1461030103350 Marionette TRACE conn2 <- [1,2002,null,{}] 18:41:43 INFO - PROCESS | 3660 | 1461030103360 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:43 INFO - PROCESS | 3660 | 1461030103454 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 18:41:43 INFO - PROCESS | 3660 | 1461030103469 Marionette TRACE conn2 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:43 INFO - PROCESS | 3660 | ++DOCSHELL 19D55C00 == 71 [pid = 3660] [id = 510] 18:41:43 INFO - PROCESS | 3660 | ++DOMWINDOW == 157 (19DC4800) [pid = 3660] [serial = 1530] [outer = 00000000] 18:41:43 INFO - PROCESS | 3660 | ++DOMWINDOW == 158 (1A0F8400) [pid = 3660] [serial = 1531] [outer = 19DC4800] 18:41:43 INFO - PROCESS | 3660 | 1461030103523 Marionette DEBUG loaded listener.js 18:41:43 INFO - PROCESS | 3660 | ++DOMWINDOW == 159 (1C062400) [pid = 3660] [serial = 1532] [outer = 19DC4800] 18:41:43 INFO - PROCESS | 3660 | 1461030103995 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 18:41:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 18:41:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 686ms 18:41:44 INFO - PROCESS | 3660 | 1461030104047 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 18:41:44 INFO - PROCESS | 3660 | 1461030104049 Marionette TRACE conn2 <- [1,2005,null,{"value":"13"}] 18:41:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 18:41:44 INFO - PROCESS | 3660 | 1461030104052 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 18:41:44 INFO - PROCESS | 3660 | 1461030104054 Marionette TRACE conn2 <- [1,2006,null,{}] 18:41:44 INFO - PROCESS | 3660 | 1461030104085 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:44 INFO - PROCESS | 3660 | 1461030104171 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 18:41:44 INFO - PROCESS | 3660 | 1461030104278 Marionette TRACE conn2 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:44 INFO - PROCESS | 3660 | ++DOCSHELL 19773C00 == 72 [pid = 3660] [id = 511] 18:41:44 INFO - PROCESS | 3660 | ++DOMWINDOW == 160 (1A0F5000) [pid = 3660] [serial = 1533] [outer = 00000000] 18:41:44 INFO - PROCESS | 3660 | ++DOMWINDOW == 161 (1C90D800) [pid = 3660] [serial = 1534] [outer = 1A0F5000] 18:41:44 INFO - PROCESS | 3660 | 1461030104323 Marionette DEBUG loaded listener.js 18:41:44 INFO - PROCESS | 3660 | ++DOMWINDOW == 162 (1CC0F800) [pid = 3660] [serial = 1535] [outer = 1A0F5000] 18:41:44 INFO - PROCESS | 3660 | 1461030104706 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 18:41:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 18:41:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 687ms 18:41:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 18:41:44 INFO - PROCESS | 3660 | 1461030104751 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 18:41:44 INFO - PROCESS | 3660 | 1461030104753 Marionette TRACE conn2 <- [1,2009,null,{"value":"13"}] 18:41:44 INFO - PROCESS | 3660 | 1461030104756 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 18:41:44 INFO - PROCESS | 3660 | 1461030104758 Marionette TRACE conn2 <- [1,2010,null,{}] 18:41:44 INFO - PROCESS | 3660 | 1461030104761 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:44 INFO - PROCESS | 3660 | 1461030104844 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 18:41:44 INFO - PROCESS | 3660 | 1461030104966 Marionette TRACE conn2 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:44 INFO - PROCESS | 3660 | ++DOCSHELL 1C15D000 == 73 [pid = 3660] [id = 512] 18:41:44 INFO - PROCESS | 3660 | ++DOMWINDOW == 163 (1C15E400) [pid = 3660] [serial = 1536] [outer = 00000000] 18:41:44 INFO - PROCESS | 3660 | ++DOMWINDOW == 164 (1D193C00) [pid = 3660] [serial = 1537] [outer = 1C15E400] 18:41:45 INFO - PROCESS | 3660 | 1461030105009 Marionette DEBUG loaded listener.js 18:41:45 INFO - PROCESS | 3660 | ++DOMWINDOW == 165 (1D196C00) [pid = 3660] [serial = 1538] [outer = 1C15E400] 18:41:45 INFO - PROCESS | 3660 | 1461030105431 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 18:41:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 18:41:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 687ms 18:41:45 INFO - PROCESS | 3660 | 1461030105456 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 18:41:45 INFO - PROCESS | 3660 | 1461030105458 Marionette TRACE conn2 <- [1,2013,null,{"value":"13"}] 18:41:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 18:41:45 INFO - PROCESS | 3660 | 1461030105462 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 18:41:45 INFO - PROCESS | 3660 | 1461030105463 Marionette TRACE conn2 <- [1,2014,null,{}] 18:41:45 INFO - PROCESS | 3660 | 1461030105467 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:45 INFO - PROCESS | 3660 | 1461030105645 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 18:41:45 INFO - PROCESS | 3660 | 1461030105669 Marionette TRACE conn2 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:45 INFO - PROCESS | 3660 | ++DOCSHELL 1D310C00 == 74 [pid = 3660] [id = 513] 18:41:45 INFO - PROCESS | 3660 | ++DOMWINDOW == 166 (1D3C7800) [pid = 3660] [serial = 1539] [outer = 00000000] 18:41:45 INFO - PROCESS | 3660 | ++DOMWINDOW == 167 (1DCA0800) [pid = 3660] [serial = 1540] [outer = 1D3C7800] 18:41:45 INFO - PROCESS | 3660 | 1461030105716 Marionette DEBUG loaded listener.js 18:41:45 INFO - PROCESS | 3660 | ++DOMWINDOW == 168 (1E0F4C00) [pid = 3660] [serial = 1541] [outer = 1D3C7800] 18:41:46 INFO - PROCESS | 3660 | 1461030106171 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 18:41:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 18:41:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 734ms 18:41:46 INFO - PROCESS | 3660 | 1461030106208 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 18:41:46 INFO - PROCESS | 3660 | 1461030106210 Marionette TRACE conn2 <- [1,2017,null,{"value":"13"}] 18:41:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 18:41:46 INFO - PROCESS | 3660 | 1461030106213 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 18:41:46 INFO - PROCESS | 3660 | 1461030106214 Marionette TRACE conn2 <- [1,2018,null,{}] 18:41:46 INFO - PROCESS | 3660 | 1461030106218 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:46 INFO - PROCESS | 3660 | 1461030106338 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 18:41:46 INFO - PROCESS | 3660 | 1461030106409 Marionette TRACE conn2 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:46 INFO - PROCESS | 3660 | ++DOCSHELL 15615400 == 75 [pid = 3660] [id = 514] 18:41:46 INFO - PROCESS | 3660 | ++DOMWINDOW == 169 (196A1800) [pid = 3660] [serial = 1542] [outer = 00000000] 18:41:46 INFO - PROCESS | 3660 | ++DOMWINDOW == 170 (196A7C00) [pid = 3660] [serial = 1543] [outer = 196A1800] 18:41:46 INFO - PROCESS | 3660 | 1461030106452 Marionette DEBUG loaded listener.js 18:41:46 INFO - PROCESS | 3660 | ++DOMWINDOW == 171 (196A8000) [pid = 3660] [serial = 1544] [outer = 196A1800] 18:41:47 INFO - PROCESS | 3660 | --DOMWINDOW == 170 (192BD000) [pid = 3660] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 18:41:47 INFO - PROCESS | 3660 | --DOMWINDOW == 169 (16466400) [pid = 3660] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 18:41:47 INFO - PROCESS | 3660 | --DOMWINDOW == 168 (1350C000) [pid = 3660] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 18:41:47 INFO - PROCESS | 3660 | --DOMWINDOW == 167 (1C15B400) [pid = 3660] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 18:41:47 INFO - PROCESS | 3660 | --DOMWINDOW == 166 (19AA0400) [pid = 3660] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 18:41:47 INFO - PROCESS | 3660 | --DOMWINDOW == 165 (1D16E400) [pid = 3660] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 18:41:47 INFO - PROCESS | 3660 | --DOMWINDOW == 164 (1970D800) [pid = 3660] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 18:41:47 INFO - PROCESS | 3660 | --DOMWINDOW == 163 (13AC9800) [pid = 3660] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 18:41:47 INFO - PROCESS | 3660 | --DOMWINDOW == 162 (1320A800) [pid = 3660] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 18:41:47 INFO - PROCESS | 3660 | --DOMWINDOW == 161 (1D453400) [pid = 3660] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 18:41:47 INFO - PROCESS | 3660 | --DOMWINDOW == 160 (1976E000) [pid = 3660] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 18:41:47 INFO - PROCESS | 3660 | 1461030107450 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 18:41:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 18:41:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1296ms 18:41:47 INFO - PROCESS | 3660 | 1461030107512 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 18:41:47 INFO - PROCESS | 3660 | 1461030107516 Marionette TRACE conn2 <- [1,2021,null,{"value":"13"}] 18:41:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 18:41:47 INFO - PROCESS | 3660 | 1461030107522 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 18:41:47 INFO - PROCESS | 3660 | 1461030107526 Marionette TRACE conn2 <- [1,2022,null,{}] 18:41:47 INFO - PROCESS | 3660 | 1461030107533 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:47 INFO - PROCESS | 3660 | 1461030107654 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 18:41:47 INFO - PROCESS | 3660 | 1461030107807 Marionette TRACE conn2 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:47 INFO - PROCESS | 3660 | ++DOCSHELL 13510800 == 76 [pid = 3660] [id = 515] 18:41:47 INFO - PROCESS | 3660 | ++DOMWINDOW == 161 (136B6400) [pid = 3660] [serial = 1545] [outer = 00000000] 18:41:47 INFO - PROCESS | 3660 | ++DOMWINDOW == 162 (15C01400) [pid = 3660] [serial = 1546] [outer = 136B6400] 18:41:47 INFO - PROCESS | 3660 | 1461030107864 Marionette DEBUG loaded listener.js 18:41:47 INFO - PROCESS | 3660 | ++DOMWINDOW == 163 (16525000) [pid = 3660] [serial = 1547] [outer = 136B6400] 18:41:48 INFO - PROCESS | 3660 | 1461030108414 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 18:41:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 18:41:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 937ms 18:41:48 INFO - PROCESS | 3660 | 1461030108468 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 18:41:48 INFO - PROCESS | 3660 | 1461030108474 Marionette TRACE conn2 <- [1,2025,null,{"value":"13"}] 18:41:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 18:41:48 INFO - PROCESS | 3660 | 1461030108481 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 18:41:48 INFO - PROCESS | 3660 | 1461030108484 Marionette TRACE conn2 <- [1,2026,null,{}] 18:41:48 INFO - PROCESS | 3660 | 1461030108487 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:48 INFO - PROCESS | 3660 | 1461030108596 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 18:41:48 INFO - PROCESS | 3660 | 1461030108763 Marionette TRACE conn2 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:48 INFO - PROCESS | 3660 | ++DOCSHELL 1673CC00 == 77 [pid = 3660] [id = 516] 18:41:48 INFO - PROCESS | 3660 | ++DOMWINDOW == 164 (16748800) [pid = 3660] [serial = 1548] [outer = 00000000] 18:41:48 INFO - PROCESS | 3660 | ++DOMWINDOW == 165 (18D41C00) [pid = 3660] [serial = 1549] [outer = 16748800] 18:41:48 INFO - PROCESS | 3660 | 1461030108802 Marionette DEBUG loaded listener.js 18:41:48 INFO - PROCESS | 3660 | ++DOMWINDOW == 166 (192B7800) [pid = 3660] [serial = 1550] [outer = 16748800] 18:41:49 INFO - PROCESS | 3660 | 1461030109385 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 18:41:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 18:41:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 937ms 18:41:49 INFO - PROCESS | 3660 | 1461030109408 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 18:41:49 INFO - PROCESS | 3660 | 1461030109410 Marionette TRACE conn2 <- [1,2029,null,{"value":"13"}] 18:41:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 18:41:49 INFO - PROCESS | 3660 | 1461030109414 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 18:41:49 INFO - PROCESS | 3660 | 1461030109417 Marionette TRACE conn2 <- [1,2030,null,{}] 18:41:49 INFO - PROCESS | 3660 | 1461030109428 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:49 INFO - PROCESS | 3660 | 1461030109539 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 18:41:49 INFO - PROCESS | 3660 | 1461030109701 Marionette TRACE conn2 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:49 INFO - PROCESS | 3660 | ++DOCSHELL 1976F800 == 78 [pid = 3660] [id = 517] 18:41:49 INFO - PROCESS | 3660 | ++DOMWINDOW == 167 (19AA1400) [pid = 3660] [serial = 1551] [outer = 00000000] 18:41:49 INFO - PROCESS | 3660 | ++DOMWINDOW == 168 (1C06C400) [pid = 3660] [serial = 1552] [outer = 19AA1400] 18:41:49 INFO - PROCESS | 3660 | 1461030109758 Marionette DEBUG loaded listener.js 18:41:49 INFO - PROCESS | 3660 | ++DOMWINDOW == 169 (1C90AC00) [pid = 3660] [serial = 1553] [outer = 19AA1400] 18:41:50 INFO - PROCESS | 3660 | 1461030110324 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 18:41:50 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) 18:41:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 937ms 18:41:50 INFO - PROCESS | 3660 | 1461030110359 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 18:41:50 INFO - PROCESS | 3660 | 1461030110362 Marionette TRACE conn2 <- [1,2033,null,{"value":"13"}] 18:41:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 18:41:50 INFO - PROCESS | 3660 | 1461030110365 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 18:41:50 INFO - PROCESS | 3660 | 1461030110367 Marionette TRACE conn2 <- [1,2034,null,{}] 18:41:50 INFO - PROCESS | 3660 | 1461030110371 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:50 INFO - PROCESS | 3660 | 1461030110477 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 18:41:50 INFO - PROCESS | 3660 | 1461030110639 Marionette TRACE conn2 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:50 INFO - PROCESS | 3660 | ++DOCSHELL 1D18D400 == 79 [pid = 3660] [id = 518] 18:41:50 INFO - PROCESS | 3660 | ++DOMWINDOW == 170 (1D3BC400) [pid = 3660] [serial = 1554] [outer = 00000000] 18:41:50 INFO - PROCESS | 3660 | ++DOMWINDOW == 171 (1DA52C00) [pid = 3660] [serial = 1555] [outer = 1D3BC400] 18:41:50 INFO - PROCESS | 3660 | 1461030110693 Marionette DEBUG loaded listener.js 18:41:50 INFO - PROCESS | 3660 | ++DOMWINDOW == 172 (1DA5A000) [pid = 3660] [serial = 1556] [outer = 1D3BC400] 18:41:51 INFO - PROCESS | 3660 | 1461030111268 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 18:41:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:41:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 937ms 18:41:51 INFO - PROCESS | 3660 | 1461030111310 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 18:41:51 INFO - PROCESS | 3660 | 1461030111312 Marionette TRACE conn2 <- [1,2037,null,{"value":"13"}] 18:41:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 18:41:51 INFO - PROCESS | 3660 | 1461030111316 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 18:41:51 INFO - PROCESS | 3660 | 1461030111318 Marionette TRACE conn2 <- [1,2038,null,{}] 18:41:51 INFO - PROCESS | 3660 | 1461030111321 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:51 INFO - PROCESS | 3660 | 1461030111424 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 18:41:51 INFO - PROCESS | 3660 | 1461030111585 Marionette TRACE conn2 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:51 INFO - PROCESS | 3660 | ++DOCSHELL 14395800 == 80 [pid = 3660] [id = 519] 18:41:51 INFO - PROCESS | 3660 | ++DOMWINDOW == 173 (15422000) [pid = 3660] [serial = 1557] [outer = 00000000] 18:41:51 INFO - PROCESS | 3660 | ++DOMWINDOW == 174 (1E27BC00) [pid = 3660] [serial = 1558] [outer = 15422000] 18:41:51 INFO - PROCESS | 3660 | 1461030111640 Marionette DEBUG loaded listener.js 18:41:51 INFO - PROCESS | 3660 | ++DOMWINDOW == 175 (200A1C00) [pid = 3660] [serial = 1559] [outer = 15422000] 18:41:52 INFO - PROCESS | 3660 | 1461030112196 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 18:41:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 18:41:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 936ms 18:41:52 INFO - PROCESS | 3660 | 1461030112261 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 18:41:52 INFO - PROCESS | 3660 | 1461030112263 Marionette TRACE conn2 <- [1,2041,null,{"value":"13"}] 18:41:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 18:41:52 INFO - PROCESS | 3660 | 1461030112267 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 18:41:52 INFO - PROCESS | 3660 | 1461030112269 Marionette TRACE conn2 <- [1,2042,null,{}] 18:41:52 INFO - PROCESS | 3660 | 1461030112272 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:52 INFO - PROCESS | 3660 | 1461030112394 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 18:41:52 INFO - PROCESS | 3660 | 1461030112547 Marionette TRACE conn2 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:52 INFO - PROCESS | 3660 | ++DOCSHELL 1D192000 == 81 [pid = 3660] [id = 520] 18:41:52 INFO - PROCESS | 3660 | ++DOMWINDOW == 176 (1F523C00) [pid = 3660] [serial = 1560] [outer = 00000000] 18:41:52 INFO - PROCESS | 3660 | ++DOMWINDOW == 177 (1F52B400) [pid = 3660] [serial = 1561] [outer = 1F523C00] 18:41:52 INFO - PROCESS | 3660 | 1461030112605 Marionette DEBUG loaded listener.js 18:41:52 INFO - PROCESS | 3660 | ++DOMWINDOW == 178 (1F52F400) [pid = 3660] [serial = 1562] [outer = 1F523C00] 18:41:53 INFO - PROCESS | 3660 | 1461030113217 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 18:41:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 18:41:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 999ms 18:41:53 INFO - PROCESS | 3660 | 1461030113269 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 18:41:53 INFO - PROCESS | 3660 | 1461030113271 Marionette TRACE conn2 <- [1,2045,null,{"value":"13"}] 18:41:53 INFO - PROCESS | 3660 | 1461030113274 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 18:41:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 18:41:53 INFO - PROCESS | 3660 | 1461030113276 Marionette TRACE conn2 <- [1,2046,null,{}] 18:41:53 INFO - PROCESS | 3660 | 1461030113280 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:53 INFO - PROCESS | 3660 | 1461030113382 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 18:41:53 INFO - PROCESS | 3660 | 1461030113534 Marionette TRACE conn2 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:53 INFO - PROCESS | 3660 | ++DOCSHELL 13265800 == 82 [pid = 3660] [id = 521] 18:41:53 INFO - PROCESS | 3660 | ++DOMWINDOW == 179 (1350C400) [pid = 3660] [serial = 1563] [outer = 00000000] 18:41:53 INFO - PROCESS | 3660 | ++DOMWINDOW == 180 (18210C00) [pid = 3660] [serial = 1564] [outer = 1350C400] 18:41:53 INFO - PROCESS | 3660 | 1461030113587 Marionette DEBUG loaded listener.js 18:41:53 INFO - PROCESS | 3660 | ++DOMWINDOW == 181 (18D41400) [pid = 3660] [serial = 1565] [outer = 1350C400] 18:41:54 INFO - PROCESS | 3660 | 1461030114157 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 18:41:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 18:41:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 936ms 18:41:54 INFO - PROCESS | 3660 | 1461030114220 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 18:41:54 INFO - PROCESS | 3660 | 1461030114222 Marionette TRACE conn2 <- [1,2049,null,{"value":"13"}] 18:41:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 18:41:54 INFO - PROCESS | 3660 | 1461030114226 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 18:41:54 INFO - PROCESS | 3660 | 1461030114228 Marionette TRACE conn2 <- [1,2050,null,{}] 18:41:54 INFO - PROCESS | 3660 | 1461030114232 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:54 INFO - PROCESS | 3660 | 1461030114338 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 18:41:54 INFO - PROCESS | 3660 | 1461030114491 Marionette TRACE conn2 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:54 INFO - PROCESS | 3660 | ++DOCSHELL 13504400 == 83 [pid = 3660] [id = 522] 18:41:54 INFO - PROCESS | 3660 | ++DOMWINDOW == 182 (136B1800) [pid = 3660] [serial = 1566] [outer = 00000000] 18:41:54 INFO - PROCESS | 3660 | ++DOMWINDOW == 183 (19773800) [pid = 3660] [serial = 1567] [outer = 136B1800] 18:41:54 INFO - PROCESS | 3660 | 1461030114547 Marionette DEBUG loaded listener.js 18:41:54 INFO - PROCESS | 3660 | ++DOMWINDOW == 184 (1A00F800) [pid = 3660] [serial = 1568] [outer = 136B1800] 18:41:55 INFO - PROCESS | 3660 | 1461030115304 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 18:41:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 18:41:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1077ms 18:41:55 INFO - PROCESS | 3660 | 1461030115316 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 18:41:55 INFO - PROCESS | 3660 | 1461030115319 Marionette TRACE conn2 <- [1,2053,null,{"value":"13"}] 18:41:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 18:41:55 INFO - PROCESS | 3660 | 1461030115324 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 18:41:55 INFO - PROCESS | 3660 | 1461030115328 Marionette TRACE conn2 <- [1,2054,null,{}] 18:41:55 INFO - PROCESS | 3660 | 1461030115333 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:55 INFO - PROCESS | 3660 | 1461030115437 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 18:41:55 INFO - PROCESS | 3660 | 1461030115593 Marionette TRACE conn2 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:55 INFO - PROCESS | 3660 | ++DOCSHELL 11C29C00 == 84 [pid = 3660] [id = 523] 18:41:55 INFO - PROCESS | 3660 | ++DOMWINDOW == 185 (123C2000) [pid = 3660] [serial = 1569] [outer = 00000000] 18:41:55 INFO - PROCESS | 3660 | ++DOMWINDOW == 186 (1350BC00) [pid = 3660] [serial = 1570] [outer = 123C2000] 18:41:55 INFO - PROCESS | 3660 | 1461030115643 Marionette DEBUG loaded listener.js 18:41:55 INFO - PROCESS | 3660 | ++DOMWINDOW == 187 (13814400) [pid = 3660] [serial = 1571] [outer = 123C2000] 18:41:56 INFO - PROCESS | 3660 | --DOCSHELL 1D310C00 == 83 [pid = 3660] [id = 513] 18:41:56 INFO - PROCESS | 3660 | --DOCSHELL 1C15D000 == 82 [pid = 3660] [id = 512] 18:41:56 INFO - PROCESS | 3660 | --DOCSHELL 19773C00 == 81 [pid = 3660] [id = 511] 18:41:56 INFO - PROCESS | 3660 | --DOCSHELL 19D55C00 == 80 [pid = 3660] [id = 510] 18:41:56 INFO - PROCESS | 3660 | --DOCSHELL 1380C400 == 79 [pid = 3660] [id = 509] 18:41:56 INFO - PROCESS | 3660 | --DOCSHELL 15A32C00 == 78 [pid = 3660] [id = 508] 18:41:56 INFO - PROCESS | 3660 | --DOCSHELL 1E279800 == 77 [pid = 3660] [id = 504] 18:41:56 INFO - PROCESS | 3660 | --DOCSHELL 13AC5000 == 76 [pid = 3660] [id = 503] 18:41:56 INFO - PROCESS | 3660 | --DOCSHELL 17A98000 == 75 [pid = 3660] [id = 502] 18:41:56 INFO - PROCESS | 3660 | --DOCSHELL 1350A800 == 74 [pid = 3660] [id = 501] 18:41:56 INFO - PROCESS | 3660 | --DOMWINDOW == 186 (1976B400) [pid = 3660] [serial = 1481] [outer = 00000000] [url = about:blank] 18:41:56 INFO - PROCESS | 3660 | --DOMWINDOW == 185 (1C06AC00) [pid = 3660] [serial = 1472] [outer = 00000000] [url = about:blank] 18:41:56 INFO - PROCESS | 3660 | --DOMWINDOW == 184 (15416000) [pid = 3660] [serial = 1477] [outer = 00000000] [url = about:blank] 18:41:56 INFO - PROCESS | 3660 | --DOMWINDOW == 183 (18765800) [pid = 3660] [serial = 1459] [outer = 00000000] [url = about:blank] 18:41:56 INFO - PROCESS | 3660 | --DOMWINDOW == 182 (1D18CC00) [pid = 3660] [serial = 1490] [outer = 00000000] [url = about:blank] 18:41:56 INFO - PROCESS | 3660 | --DOMWINDOW == 181 (1A7C4000) [pid = 3660] [serial = 1486] [outer = 00000000] [url = about:blank] 18:41:56 INFO - PROCESS | 3660 | --DOMWINDOW == 180 (1DCA0400) [pid = 3660] [serial = 1493] [outer = 00000000] [url = about:blank] 18:41:56 INFO - PROCESS | 3660 | --DOMWINDOW == 179 (1D45EC00) [pid = 3660] [serial = 1498] [outer = 00000000] [url = about:blank] 18:41:56 INFO - PROCESS | 3660 | --DOMWINDOW == 178 (1D6ED000) [pid = 3660] [serial = 1492] [outer = 00000000] [url = about:blank] 18:41:56 INFO - PROCESS | 3660 | --DOMWINDOW == 177 (1646A800) [pid = 3660] [serial = 1474] [outer = 00000000] [url = about:blank] 18:41:56 INFO - PROCESS | 3660 | --DOMWINDOW == 176 (1970E400) [pid = 3660] [serial = 1480] [outer = 00000000] [url = about:blank] 18:41:56 INFO - PROCESS | 3660 | --DOMWINDOW == 175 (17F2D800) [pid = 3660] [serial = 1475] [outer = 00000000] [url = about:blank] 18:41:56 INFO - PROCESS | 3660 | --DOMWINDOW == 174 (1C066400) [pid = 3660] [serial = 1487] [outer = 00000000] [url = about:blank] 18:41:56 INFO - PROCESS | 3660 | --DOMWINDOW == 173 (1D192C00) [pid = 3660] [serial = 1462] [outer = 00000000] [url = about:blank] 18:41:56 INFO - PROCESS | 3660 | --DOMWINDOW == 172 (15AD3800) [pid = 3660] [serial = 1456] [outer = 00000000] [url = about:blank] 18:41:56 INFO - PROCESS | 3660 | --DOMWINDOW == 171 (1CC05C00) [pid = 3660] [serial = 1489] [outer = 00000000] [url = about:blank] 18:41:56 INFO - PROCESS | 3660 | --DOMWINDOW == 170 (18D3D400) [pid = 3660] [serial = 1496] [outer = 00000000] [url = about:blank] 18:41:56 INFO - PROCESS | 3660 | --DOMWINDOW == 169 (1964F800) [pid = 3660] [serial = 1471] [outer = 00000000] [url = about:blank] 18:41:56 INFO - PROCESS | 3660 | --DOMWINDOW == 168 (1E21C400) [pid = 3660] [serial = 1468] [outer = 00000000] [url = about:blank] 18:41:56 INFO - PROCESS | 3660 | --DOMWINDOW == 167 (1D6E8C00) [pid = 3660] [serial = 1421] [outer = 00000000] [url = about:blank] 18:41:56 INFO - PROCESS | 3660 | --DOMWINDOW == 166 (1666B800) [pid = 3660] [serial = 1495] [outer = 00000000] [url = about:blank] 18:41:56 INFO - PROCESS | 3660 | --DOMWINDOW == 165 (16A7EC00) [pid = 3660] [serial = 1478] [outer = 00000000] [url = about:blank] 18:41:56 INFO - PROCESS | 3660 | --DOMWINDOW == 164 (1DF4C000) [pid = 3660] [serial = 1465] [outer = 00000000] [url = about:blank] 18:41:56 INFO - PROCESS | 3660 | --DOMWINDOW == 163 (1A014400) [pid = 3660] [serial = 1484] [outer = 00000000] [url = about:blank] 18:41:56 INFO - PROCESS | 3660 | --DOMWINDOW == 162 (19C69400) [pid = 3660] [serial = 1483] [outer = 00000000] [url = about:blank] 18:41:56 INFO - PROCESS | 3660 | --DOMWINDOW == 161 (1DF4B400) [pid = 3660] [serial = 1499] [outer = 00000000] [url = about:blank] 18:41:56 INFO - PROCESS | 3660 | --DOMWINDOW == 160 (1E270000) [pid = 3660] [serial = 1501] [outer = 00000000] [url = about:blank] 18:41:56 INFO - PROCESS | 3660 | 1461030116264 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 18:41:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 18:41:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 999ms 18:41:56 INFO - PROCESS | 3660 | 1461030116344 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 18:41:56 INFO - PROCESS | 3660 | 1461030116349 Marionette TRACE conn2 <- [1,2057,null,{"value":"13"}] 18:41:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 18:41:56 INFO - PROCESS | 3660 | 1461030116358 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 18:41:56 INFO - PROCESS | 3660 | 1461030116360 Marionette TRACE conn2 <- [1,2058,null,{}] 18:41:56 INFO - PROCESS | 3660 | 1461030116364 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:56 INFO - PROCESS | 3660 | 1461030116452 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 18:41:56 INFO - PROCESS | 3660 | 1461030116464 Marionette TRACE conn2 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:56 INFO - PROCESS | 3660 | ++DOCSHELL 1540B800 == 75 [pid = 3660] [id = 524] 18:41:56 INFO - PROCESS | 3660 | ++DOMWINDOW == 161 (15416000) [pid = 3660] [serial = 1572] [outer = 00000000] 18:41:56 INFO - PROCESS | 3660 | ++DOMWINDOW == 162 (15616800) [pid = 3660] [serial = 1573] [outer = 15416000] 18:41:56 INFO - PROCESS | 3660 | 1461030116510 Marionette DEBUG loaded listener.js 18:41:56 INFO - PROCESS | 3660 | ++DOMWINDOW == 163 (15620800) [pid = 3660] [serial = 1574] [outer = 15416000] 18:41:57 INFO - PROCESS | 3660 | 1461030117018 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 18:41:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 18:41:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 702ms 18:41:57 INFO - PROCESS | 3660 | 1461030117055 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 18:41:57 INFO - PROCESS | 3660 | 1461030117057 Marionette TRACE conn2 <- [1,2061,null,{"value":"13"}] 18:41:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 18:41:57 INFO - PROCESS | 3660 | 1461030117061 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 18:41:57 INFO - PROCESS | 3660 | 1461030117064 Marionette TRACE conn2 <- [1,2062,null,{}] 18:41:57 INFO - PROCESS | 3660 | 1461030117074 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:57 INFO - PROCESS | 3660 | 1461030117179 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 18:41:57 INFO - PROCESS | 3660 | 1461030117190 Marionette TRACE conn2 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:57 INFO - PROCESS | 3660 | ++DOCSHELL 15E36000 == 76 [pid = 3660] [id = 525] 18:41:57 INFO - PROCESS | 3660 | ++DOMWINDOW == 164 (15E38000) [pid = 3660] [serial = 1575] [outer = 00000000] 18:41:57 INFO - PROCESS | 3660 | ++DOMWINDOW == 165 (16746000) [pid = 3660] [serial = 1576] [outer = 15E38000] 18:41:57 INFO - PROCESS | 3660 | 1461030117333 Marionette DEBUG loaded listener.js 18:41:57 INFO - PROCESS | 3660 | ++DOMWINDOW == 166 (1694E800) [pid = 3660] [serial = 1577] [outer = 15E38000] 18:41:57 INFO - PROCESS | 3660 | 1461030117727 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 18:41:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 18:41:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 703ms 18:41:57 INFO - PROCESS | 3660 | 1461030117760 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 18:41:57 INFO - PROCESS | 3660 | 1461030117763 Marionette TRACE conn2 <- [1,2065,null,{"value":"13"}] 18:41:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 18:41:57 INFO - PROCESS | 3660 | 1461030117766 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 18:41:57 INFO - PROCESS | 3660 | 1461030117768 Marionette TRACE conn2 <- [1,2066,null,{}] 18:41:57 INFO - PROCESS | 3660 | 1461030117771 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:57 INFO - PROCESS | 3660 | 1461030117888 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 18:41:57 INFO - PROCESS | 3660 | 1461030117896 Marionette TRACE conn2 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:57 INFO - PROCESS | 3660 | ++DOCSHELL 18214400 == 77 [pid = 3660] [id = 526] 18:41:57 INFO - PROCESS | 3660 | ++DOMWINDOW == 167 (18217C00) [pid = 3660] [serial = 1578] [outer = 00000000] 18:41:57 INFO - PROCESS | 3660 | ++DOMWINDOW == 168 (18766800) [pid = 3660] [serial = 1579] [outer = 18217C00] 18:41:57 INFO - PROCESS | 3660 | 1461030117950 Marionette DEBUG loaded listener.js 18:41:58 INFO - PROCESS | 3660 | ++DOMWINDOW == 169 (18924C00) [pid = 3660] [serial = 1580] [outer = 18217C00] 18:41:58 INFO - PROCESS | 3660 | 1461030118432 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 18:41:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 18:41:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 749ms 18:41:58 INFO - PROCESS | 3660 | 1461030118512 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 18:41:58 INFO - PROCESS | 3660 | 1461030118514 Marionette TRACE conn2 <- [1,2069,null,{"value":"13"}] 18:41:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 18:41:58 INFO - PROCESS | 3660 | 1461030118518 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 18:41:58 INFO - PROCESS | 3660 | 1461030118519 Marionette TRACE conn2 <- [1,2070,null,{}] 18:41:58 INFO - PROCESS | 3660 | 1461030118523 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:58 INFO - PROCESS | 3660 | 1461030118646 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 18:41:58 INFO - PROCESS | 3660 | 1461030118657 Marionette TRACE conn2 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:58 INFO - PROCESS | 3660 | ++DOCSHELL 1876F400 == 78 [pid = 3660] [id = 527] 18:41:58 INFO - PROCESS | 3660 | ++DOMWINDOW == 170 (18A76800) [pid = 3660] [serial = 1581] [outer = 00000000] 18:41:58 INFO - PROCESS | 3660 | ++DOMWINDOW == 171 (195AAC00) [pid = 3660] [serial = 1582] [outer = 18A76800] 18:41:58 INFO - PROCESS | 3660 | 1461030118705 Marionette DEBUG loaded listener.js 18:41:58 INFO - PROCESS | 3660 | ++DOMWINDOW == 172 (196A1C00) [pid = 3660] [serial = 1583] [outer = 18A76800] 18:41:59 INFO - PROCESS | 3660 | 1461030119151 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 18:41:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 18:41:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 702ms 18:41:59 INFO - PROCESS | 3660 | 1461030119217 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 18:41:59 INFO - PROCESS | 3660 | 1461030119218 Marionette TRACE conn2 <- [1,2073,null,{"value":"13"}] 18:41:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 18:41:59 INFO - PROCESS | 3660 | 1461030119222 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 18:41:59 INFO - PROCESS | 3660 | 1461030119223 Marionette TRACE conn2 <- [1,2074,null,{}] 18:41:59 INFO - PROCESS | 3660 | 1461030119226 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:59 INFO - PROCESS | 3660 | 1461030119394 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 18:41:59 INFO - PROCESS | 3660 | 1461030119473 Marionette TRACE conn2 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:59 INFO - PROCESS | 3660 | ++DOCSHELL 1971F400 == 79 [pid = 3660] [id = 528] 18:41:59 INFO - PROCESS | 3660 | ++DOMWINDOW == 173 (19768800) [pid = 3660] [serial = 1584] [outer = 00000000] 18:41:59 INFO - PROCESS | 3660 | ++DOMWINDOW == 174 (19774400) [pid = 3660] [serial = 1585] [outer = 19768800] 18:41:59 INFO - PROCESS | 3660 | 1461030119519 Marionette DEBUG loaded listener.js 18:41:59 INFO - PROCESS | 3660 | ++DOMWINDOW == 175 (19BD8C00) [pid = 3660] [serial = 1586] [outer = 19768800] 18:41:59 INFO - PROCESS | 3660 | 1461030119964 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 18:42:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 18:42:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 796ms 18:42:00 INFO - PROCESS | 3660 | 1461030120024 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 18:42:00 INFO - PROCESS | 3660 | 1461030120026 Marionette TRACE conn2 <- [1,2077,null,{"value":"13"}] 18:42:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 18:42:00 INFO - PROCESS | 3660 | 1461030120037 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 18:42:00 INFO - PROCESS | 3660 | 1461030120039 Marionette TRACE conn2 <- [1,2078,null,{}] 18:42:00 INFO - PROCESS | 3660 | 1461030120042 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:00 INFO - PROCESS | 3660 | 1461030120166 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 18:42:00 INFO - PROCESS | 3660 | 1461030120242 Marionette TRACE conn2 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:00 INFO - PROCESS | 3660 | ++DOCSHELL 1976B400 == 80 [pid = 3660] [id = 529] 18:42:00 INFO - PROCESS | 3660 | ++DOMWINDOW == 176 (1976D800) [pid = 3660] [serial = 1587] [outer = 00000000] 18:42:00 INFO - PROCESS | 3660 | ++DOMWINDOW == 177 (1A0F5C00) [pid = 3660] [serial = 1588] [outer = 1976D800] 18:42:00 INFO - PROCESS | 3660 | 1461030120286 Marionette DEBUG loaded listener.js 18:42:00 INFO - PROCESS | 3660 | ++DOMWINDOW == 178 (1A724000) [pid = 3660] [serial = 1589] [outer = 1976D800] 18:42:00 INFO - PROCESS | 3660 | --DOMWINDOW == 177 (1DA59C00) [pid = 3660] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 18:42:00 INFO - PROCESS | 3660 | --DOMWINDOW == 176 (1561CC00) [pid = 3660] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 18:42:00 INFO - PROCESS | 3660 | --DOMWINDOW == 175 (14AE5C00) [pid = 3660] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 18:42:00 INFO - PROCESS | 3660 | --DOMWINDOW == 174 (1CC0F400) [pid = 3660] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 18:42:00 INFO - PROCESS | 3660 | --DOMWINDOW == 173 (1D6EA800) [pid = 3660] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 18:42:00 INFO - PROCESS | 3660 | --DOMWINDOW == 172 (1876E000) [pid = 3660] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 18:42:00 INFO - PROCESS | 3660 | --DOMWINDOW == 171 (1561EC00) [pid = 3660] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 18:42:00 INFO - PROCESS | 3660 | --DOMWINDOW == 170 (1A0F5000) [pid = 3660] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 18:42:00 INFO - PROCESS | 3660 | --DOMWINDOW == 169 (1434B800) [pid = 3660] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 18:42:00 INFO - PROCESS | 3660 | --DOMWINDOW == 168 (19DC4800) [pid = 3660] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 18:42:00 INFO - PROCESS | 3660 | --DOMWINDOW == 167 (1D3C7800) [pid = 3660] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 18:42:00 INFO - PROCESS | 3660 | --DOMWINDOW == 166 (1656EC00) [pid = 3660] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 18:42:00 INFO - PROCESS | 3660 | --DOMWINDOW == 165 (1DC94800) [pid = 3660] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 18:42:00 INFO - PROCESS | 3660 | --DOMWINDOW == 164 (1DA5B000) [pid = 3660] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 18:42:00 INFO - PROCESS | 3660 | --DOMWINDOW == 163 (1D18D000) [pid = 3660] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 18:42:00 INFO - PROCESS | 3660 | --DOMWINDOW == 162 (1D194400) [pid = 3660] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 18:42:00 INFO - PROCESS | 3660 | --DOMWINDOW == 161 (1D3C8400) [pid = 3660] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 18:42:00 INFO - PROCESS | 3660 | --DOMWINDOW == 160 (1CC0D000) [pid = 3660] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 18:42:00 INFO - PROCESS | 3660 | --DOMWINDOW == 159 (15425400) [pid = 3660] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 18:42:00 INFO - PROCESS | 3660 | --DOMWINDOW == 158 (1C9AE400) [pid = 3660] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 18:42:00 INFO - PROCESS | 3660 | --DOMWINDOW == 157 (16A7C000) [pid = 3660] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 18:42:00 INFO - PROCESS | 3660 | --DOMWINDOW == 156 (19AAE400) [pid = 3660] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 18:42:00 INFO - PROCESS | 3660 | --DOMWINDOW == 155 (14AE8800) [pid = 3660] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 18:42:00 INFO - PROCESS | 3660 | --DOMWINDOW == 154 (1892E800) [pid = 3660] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 18:42:00 INFO - PROCESS | 3660 | --DOMWINDOW == 153 (1DA5D800) [pid = 3660] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 18:42:00 INFO - PROCESS | 3660 | --DOMWINDOW == 152 (13AC6800) [pid = 3660] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 18:42:00 INFO - PROCESS | 3660 | --DOMWINDOW == 151 (16A82400) [pid = 3660] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 18:42:00 INFO - PROCESS | 3660 | --DOMWINDOW == 150 (19C5C800) [pid = 3660] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 18:42:00 INFO - PROCESS | 3660 | --DOMWINDOW == 149 (1D308C00) [pid = 3660] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 18:42:00 INFO - PROCESS | 3660 | --DOMWINDOW == 148 (12D76C00) [pid = 3660] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 18:42:00 INFO - PROCESS | 3660 | --DOMWINDOW == 147 (142A3800) [pid = 3660] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 18:42:00 INFO - PROCESS | 3660 | --DOMWINDOW == 146 (15CC9400) [pid = 3660] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 18:42:00 INFO - PROCESS | 3660 | --DOMWINDOW == 145 (1A084000) [pid = 3660] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 18:42:00 INFO - PROCESS | 3660 | --DOMWINDOW == 144 (1D197400) [pid = 3660] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 18:42:00 INFO - PROCESS | 3660 | --DOMWINDOW == 143 (13507400) [pid = 3660] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 18:42:00 INFO - PROCESS | 3660 | --DOMWINDOW == 142 (1320A400) [pid = 3660] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 18:42:00 INFO - PROCESS | 3660 | --DOMWINDOW == 141 (15619800) [pid = 3660] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 18:42:00 INFO - PROCESS | 3660 | --DOMWINDOW == 140 (17A96C00) [pid = 3660] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 18:42:00 INFO - PROCESS | 3660 | --DOMWINDOW == 139 (19723C00) [pid = 3660] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 18:42:00 INFO - PROCESS | 3660 | --DOMWINDOW == 138 (19DC7800) [pid = 3660] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 18:42:00 INFO - PROCESS | 3660 | --DOMWINDOW == 137 (1C15E400) [pid = 3660] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 18:42:01 INFO - PROCESS | 3660 | 1461030121054 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 18:42:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 18:42:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1030ms 18:42:01 INFO - PROCESS | 3660 | 1461030121084 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 18:42:01 INFO - PROCESS | 3660 | 1461030121086 Marionette TRACE conn2 <- [1,2081,null,{"value":"13"}] 18:42:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 18:42:01 INFO - PROCESS | 3660 | 1461030121089 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 18:42:01 INFO - PROCESS | 3660 | 1461030121091 Marionette TRACE conn2 <- [1,2082,null,{}] 18:42:01 INFO - PROCESS | 3660 | 1461030121094 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:01 INFO - PROCESS | 3660 | 1461030121179 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 18:42:01 INFO - PROCESS | 3660 | 1461030121185 Marionette TRACE conn2 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:01 INFO - PROCESS | 3660 | ++DOCSHELL 136B2800 == 81 [pid = 3660] [id = 530] 18:42:01 INFO - PROCESS | 3660 | ++DOMWINDOW == 138 (1378FC00) [pid = 3660] [serial = 1590] [outer = 00000000] 18:42:01 INFO - PROCESS | 3660 | ++DOMWINDOW == 139 (15425400) [pid = 3660] [serial = 1591] [outer = 1378FC00] 18:42:01 INFO - PROCESS | 3660 | 1461030121228 Marionette DEBUG loaded listener.js 18:42:01 INFO - PROCESS | 3660 | ++DOMWINDOW == 140 (1673C400) [pid = 3660] [serial = 1592] [outer = 1378FC00] 18:42:01 INFO - PROCESS | 3660 | 1461030121649 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 18:42:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 18:42:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 593ms 18:42:01 INFO - PROCESS | 3660 | 1461030121671 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 18:42:01 INFO - PROCESS | 3660 | 1461030121673 Marionette TRACE conn2 <- [1,2085,null,{"value":"13"}] 18:42:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 18:42:01 INFO - PROCESS | 3660 | 1461030121676 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 18:42:01 INFO - PROCESS | 3660 | 1461030121678 Marionette TRACE conn2 <- [1,2086,null,{}] 18:42:01 INFO - PROCESS | 3660 | 1461030121686 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:01 INFO - PROCESS | 3660 | 1461030121824 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 18:42:01 INFO - PROCESS | 3660 | 1461030121830 Marionette TRACE conn2 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:01 INFO - PROCESS | 3660 | ++DOCSHELL 1561E800 == 82 [pid = 3660] [id = 531] 18:42:01 INFO - PROCESS | 3660 | ++DOMWINDOW == 141 (1666B000) [pid = 3660] [serial = 1593] [outer = 00000000] 18:42:01 INFO - PROCESS | 3660 | ++DOMWINDOW == 142 (1971F800) [pid = 3660] [serial = 1594] [outer = 1666B000] 18:42:01 INFO - PROCESS | 3660 | 1461030121874 Marionette DEBUG loaded listener.js 18:42:01 INFO - PROCESS | 3660 | ++DOMWINDOW == 143 (18D3BC00) [pid = 3660] [serial = 1595] [outer = 1666B000] 18:42:02 INFO - PROCESS | 3660 | 1461030122314 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 18:42:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 18:42:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 687ms 18:42:02 INFO - PROCESS | 3660 | 1461030122376 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 18:42:02 INFO - PROCESS | 3660 | 1461030122378 Marionette TRACE conn2 <- [1,2089,null,{"value":"13"}] 18:42:02 INFO - PROCESS | 3660 | 1461030122382 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 18:42:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 18:42:02 INFO - PROCESS | 3660 | 1461030122383 Marionette TRACE conn2 <- [1,2090,null,{}] 18:42:02 INFO - PROCESS | 3660 | 1461030122386 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:02 INFO - PROCESS | 3660 | 1461030122472 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 18:42:02 INFO - PROCESS | 3660 | 1461030122478 Marionette TRACE conn2 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:02 INFO - PROCESS | 3660 | ++DOCSHELL 16465C00 == 83 [pid = 3660] [id = 532] 18:42:02 INFO - PROCESS | 3660 | ++DOMWINDOW == 144 (1810F800) [pid = 3660] [serial = 1596] [outer = 00000000] 18:42:02 INFO - PROCESS | 3660 | ++DOMWINDOW == 145 (1A0F0800) [pid = 3660] [serial = 1597] [outer = 1810F800] 18:42:02 INFO - PROCESS | 3660 | 1461030122520 Marionette DEBUG loaded listener.js 18:42:02 INFO - PROCESS | 3660 | ++DOMWINDOW == 146 (1A72DC00) [pid = 3660] [serial = 1598] [outer = 1810F800] 18:42:03 INFO - PROCESS | 3660 | 1461030123176 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 18:42:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 18:42:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 889ms 18:42:03 INFO - PROCESS | 3660 | 1461030123287 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 18:42:03 INFO - PROCESS | 3660 | 1461030123291 Marionette TRACE conn2 <- [1,2093,null,{"value":"13"}] 18:42:03 INFO - PROCESS | 3660 | 1461030123297 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 18:42:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 18:42:03 INFO - PROCESS | 3660 | 1461030123301 Marionette TRACE conn2 <- [1,2094,null,{}] 18:42:03 INFO - PROCESS | 3660 | 1461030123307 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:03 INFO - PROCESS | 3660 | 1461030123432 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 18:42:03 INFO - PROCESS | 3660 | 1461030123580 Marionette TRACE conn2 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:03 INFO - PROCESS | 3660 | ++DOCSHELL 12DD3400 == 84 [pid = 3660] [id = 533] 18:42:03 INFO - PROCESS | 3660 | ++DOMWINDOW == 147 (1350B800) [pid = 3660] [serial = 1599] [outer = 00000000] 18:42:03 INFO - PROCESS | 3660 | ++DOMWINDOW == 148 (15429C00) [pid = 3660] [serial = 1600] [outer = 1350B800] 18:42:03 INFO - PROCESS | 3660 | 1461030123637 Marionette DEBUG loaded listener.js 18:42:03 INFO - PROCESS | 3660 | ++DOMWINDOW == 149 (15AD7400) [pid = 3660] [serial = 1601] [outer = 1350B800] 18:42:04 INFO - PROCESS | 3660 | 1461030124189 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 18:42:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 18:42:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 952ms 18:42:04 INFO - PROCESS | 3660 | 1461030124244 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 18:42:04 INFO - PROCESS | 3660 | 1461030124250 Marionette TRACE conn2 <- [1,2097,null,{"value":"13"}] 18:42:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 18:42:04 INFO - PROCESS | 3660 | 1461030124256 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 18:42:04 INFO - PROCESS | 3660 | 1461030124259 Marionette TRACE conn2 <- [1,2098,null,{}] 18:42:04 INFO - PROCESS | 3660 | 1461030124263 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:04 INFO - PROCESS | 3660 | 1461030124374 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 18:42:04 INFO - PROCESS | 3660 | 1461030124540 Marionette TRACE conn2 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:04 INFO - PROCESS | 3660 | ++DOCSHELL 15414400 == 85 [pid = 3660] [id = 534] 18:42:04 INFO - PROCESS | 3660 | ++DOMWINDOW == 150 (15C8F400) [pid = 3660] [serial = 1602] [outer = 00000000] 18:42:04 INFO - PROCESS | 3660 | ++DOMWINDOW == 151 (18767400) [pid = 3660] [serial = 1603] [outer = 15C8F400] 18:42:04 INFO - PROCESS | 3660 | 1461030124595 Marionette DEBUG loaded listener.js 18:42:04 INFO - PROCESS | 3660 | ++DOMWINDOW == 152 (18D40400) [pid = 3660] [serial = 1604] [outer = 15C8F400] 18:42:05 INFO - PROCESS | 3660 | 1461030125220 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 18:42:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 18:42:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 999ms 18:42:05 INFO - PROCESS | 3660 | 1461030125261 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 18:42:05 INFO - PROCESS | 3660 | 1461030125263 Marionette TRACE conn2 <- [1,2101,null,{"value":"13"}] 18:42:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 18:42:05 INFO - PROCESS | 3660 | 1461030125267 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 18:42:05 INFO - PROCESS | 3660 | 1461030125271 Marionette TRACE conn2 <- [1,2102,null,{}] 18:42:05 INFO - PROCESS | 3660 | 1461030125282 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:05 INFO - PROCESS | 3660 | 1461030125448 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 18:42:05 INFO - PROCESS | 3660 | 1461030125466 Marionette TRACE conn2 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:05 INFO - PROCESS | 3660 | ++DOCSHELL 1A00C000 == 86 [pid = 3660] [id = 535] 18:42:05 INFO - PROCESS | 3660 | ++DOMWINDOW == 153 (1A00DC00) [pid = 3660] [serial = 1605] [outer = 00000000] 18:42:05 INFO - PROCESS | 3660 | ++DOMWINDOW == 154 (1A5C3C00) [pid = 3660] [serial = 1606] [outer = 1A00DC00] 18:42:05 INFO - PROCESS | 3660 | 1461030125522 Marionette DEBUG loaded listener.js 18:42:05 INFO - PROCESS | 3660 | ++DOMWINDOW == 155 (1C159800) [pid = 3660] [serial = 1607] [outer = 1A00DC00] 18:42:06 INFO - PROCESS | 3660 | 1461030126152 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 18:42:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 18:42:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 952ms 18:42:06 INFO - PROCESS | 3660 | 1461030126212 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 18:42:06 INFO - PROCESS | 3660 | 1461030126215 Marionette TRACE conn2 <- [1,2105,null,{"value":"13"}] 18:42:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 18:42:06 INFO - PROCESS | 3660 | 1461030126218 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 18:42:06 INFO - PROCESS | 3660 | 1461030126220 Marionette TRACE conn2 <- [1,2106,null,{}] 18:42:06 INFO - PROCESS | 3660 | 1461030126224 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:06 INFO - PROCESS | 3660 | 1461030126333 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 18:42:06 INFO - PROCESS | 3660 | 1461030126458 Marionette TRACE conn2 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:06 INFO - PROCESS | 3660 | ++DOCSHELL 19DC7800 == 87 [pid = 3660] [id = 536] 18:42:06 INFO - PROCESS | 3660 | ++DOMWINDOW == 156 (1A0F3C00) [pid = 3660] [serial = 1608] [outer = 00000000] 18:42:06 INFO - PROCESS | 3660 | ++DOMWINDOW == 157 (1C53D800) [pid = 3660] [serial = 1609] [outer = 1A0F3C00] 18:42:06 INFO - PROCESS | 3660 | 1461030126513 Marionette DEBUG loaded listener.js 18:42:06 INFO - PROCESS | 3660 | ++DOMWINDOW == 158 (1C911000) [pid = 3660] [serial = 1610] [outer = 1A0F3C00] 18:42:07 INFO - PROCESS | 3660 | 1461030127073 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 18:42:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 18:42:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 905ms 18:42:07 INFO - PROCESS | 3660 | 1461030127122 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 18:42:07 INFO - PROCESS | 3660 | 1461030127124 Marionette TRACE conn2 <- [1,2109,null,{"value":"13"}] 18:42:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 18:42:07 INFO - PROCESS | 3660 | 1461030127128 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 18:42:07 INFO - PROCESS | 3660 | 1461030127129 Marionette TRACE conn2 <- [1,2110,null,{}] 18:42:07 INFO - PROCESS | 3660 | 1461030127133 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:07 INFO - PROCESS | 3660 | 1461030127243 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 18:42:07 INFO - PROCESS | 3660 | 1461030127408 Marionette TRACE conn2 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:07 INFO - PROCESS | 3660 | ++DOCSHELL 13505000 == 88 [pid = 3660] [id = 537] 18:42:07 INFO - PROCESS | 3660 | ++DOMWINDOW == 159 (1C15CC00) [pid = 3660] [serial = 1611] [outer = 00000000] 18:42:07 INFO - PROCESS | 3660 | ++DOMWINDOW == 160 (1D05E800) [pid = 3660] [serial = 1612] [outer = 1C15CC00] 18:42:07 INFO - PROCESS | 3660 | 1461030127462 Marionette DEBUG loaded listener.js 18:42:07 INFO - PROCESS | 3660 | ++DOMWINDOW == 161 (1D172400) [pid = 3660] [serial = 1613] [outer = 1C15CC00] 18:42:07 INFO - PROCESS | 3660 | 1461030127983 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 18:42:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 18:42:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 905ms 18:42:08 INFO - PROCESS | 3660 | 1461030128032 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 18:42:08 INFO - PROCESS | 3660 | 1461030128034 Marionette TRACE conn2 <- [1,2113,null,{"value":"13"}] 18:42:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 18:42:08 INFO - PROCESS | 3660 | 1461030128038 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 18:42:08 INFO - PROCESS | 3660 | 1461030128040 Marionette TRACE conn2 <- [1,2114,null,{}] 18:42:08 INFO - PROCESS | 3660 | 1461030128043 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:08 INFO - PROCESS | 3660 | 1461030128170 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 18:42:08 INFO - PROCESS | 3660 | 1461030128331 Marionette TRACE conn2 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:08 INFO - PROCESS | 3660 | ++DOCSHELL 19729400 == 89 [pid = 3660] [id = 538] 18:42:08 INFO - PROCESS | 3660 | ++DOMWINDOW == 162 (1D191C00) [pid = 3660] [serial = 1614] [outer = 00000000] 18:42:08 INFO - PROCESS | 3660 | ++DOMWINDOW == 163 (1D3C5000) [pid = 3660] [serial = 1615] [outer = 1D191C00] 18:42:08 INFO - PROCESS | 3660 | 1461030128388 Marionette DEBUG loaded listener.js 18:42:08 INFO - PROCESS | 3660 | ++DOMWINDOW == 164 (1D3C5C00) [pid = 3660] [serial = 1616] [outer = 1D191C00] 18:42:08 INFO - PROCESS | 3660 | 1461030128940 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 18:42:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 18:42:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 936ms 18:42:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 18:42:08 INFO - PROCESS | 3660 | 1461030128983 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 18:42:08 INFO - PROCESS | 3660 | 1461030128985 Marionette TRACE conn2 <- [1,2117,null,{"value":"13"}] 18:42:08 INFO - PROCESS | 3660 | 1461030128989 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 18:42:08 INFO - PROCESS | 3660 | 1461030128991 Marionette TRACE conn2 <- [1,2118,null,{}] 18:42:08 INFO - PROCESS | 3660 | 1461030128995 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:09 INFO - PROCESS | 3660 | 1461030129100 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 18:42:09 INFO - PROCESS | 3660 | 1461030129280 Marionette TRACE conn2 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:09 INFO - PROCESS | 3660 | ++DOCSHELL 1A7C9800 == 90 [pid = 3660] [id = 539] 18:42:09 INFO - PROCESS | 3660 | ++DOMWINDOW == 165 (1D310C00) [pid = 3660] [serial = 1617] [outer = 00000000] 18:42:09 INFO - PROCESS | 3660 | ++DOMWINDOW == 166 (1D60F800) [pid = 3660] [serial = 1618] [outer = 1D310C00] 18:42:09 INFO - PROCESS | 3660 | 1461030129333 Marionette DEBUG loaded listener.js 18:42:09 INFO - PROCESS | 3660 | ++DOMWINDOW == 167 (1D6E6800) [pid = 3660] [serial = 1619] [outer = 1D310C00] 18:42:09 INFO - PROCESS | 3660 | 1461030129867 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2121,"getWindowHandle",null] 18:42:09 INFO - PROCESS | 3660 | 1461030129937 Marionette TRACE conn2 <- [1,2121,null,{"value":"13"}] 18:42:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 18:42:09 INFO - PROCESS | 3660 | 1461030129940 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 18:42:09 INFO - PROCESS | 3660 | 1461030129942 Marionette TRACE conn2 <- [1,2122,null,{}] 18:42:09 INFO - PROCESS | 3660 | 1461030129946 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:10 INFO - PROCESS | 3660 | 1461030130057 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 18:42:10 INFO - PROCESS | 3660 | 1461030130218 Marionette TRACE conn2 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:10 INFO - PROCESS | 3660 | ++DOCSHELL 1350F800 == 91 [pid = 3660] [id = 540] 18:42:10 INFO - PROCESS | 3660 | ++DOMWINDOW == 168 (1378E400) [pid = 3660] [serial = 1620] [outer = 00000000] 18:42:10 INFO - PROCESS | 3660 | ++DOMWINDOW == 169 (16749000) [pid = 3660] [serial = 1621] [outer = 1378E400] 18:42:10 INFO - PROCESS | 3660 | 1461030130273 Marionette DEBUG loaded listener.js 18:42:10 INFO - PROCESS | 3660 | ++DOMWINDOW == 170 (18611C00) [pid = 3660] [serial = 1622] [outer = 1378E400] 18:42:11 INFO - PROCESS | 3660 | 1461030131148 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 18:42:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 18:42:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1249ms 18:42:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 18:42:11 INFO - PROCESS | 3660 | 1461030131189 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 18:42:11 INFO - PROCESS | 3660 | 1461030131193 Marionette TRACE conn2 <- [1,2125,null,{"value":"13"}] 18:42:11 INFO - PROCESS | 3660 | 1461030131198 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 18:42:11 INFO - PROCESS | 3660 | 1461030131202 Marionette TRACE conn2 <- [1,2126,null,{}] 18:42:11 INFO - PROCESS | 3660 | 1461030131208 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:11 INFO - PROCESS | 3660 | 1461030131313 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 18:42:11 INFO - PROCESS | 3660 | 1461030131478 Marionette TRACE conn2 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:11 INFO - PROCESS | 3660 | ++DOCSHELL 13506800 == 92 [pid = 3660] [id = 541] 18:42:11 INFO - PROCESS | 3660 | ++DOMWINDOW == 171 (13508400) [pid = 3660] [serial = 1623] [outer = 00000000] 18:42:11 INFO - PROCESS | 3660 | ++DOMWINDOW == 172 (143A2000) [pid = 3660] [serial = 1624] [outer = 13508400] 18:42:11 INFO - PROCESS | 3660 | 1461030131531 Marionette DEBUG loaded listener.js 18:42:11 INFO - PROCESS | 3660 | ++DOMWINDOW == 173 (15426C00) [pid = 3660] [serial = 1625] [outer = 13508400] 18:42:12 INFO - PROCESS | 3660 | 1461030132102 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 18:42:12 INFO - PROCESS | 3660 | --DOCSHELL 1380B400 == 91 [pid = 3660] [id = 351] 18:42:12 INFO - PROCESS | 3660 | --DOCSHELL 19BD8800 == 90 [pid = 3660] [id = 364] 18:42:12 INFO - PROCESS | 3660 | --DOCSHELL 1561E800 == 89 [pid = 3660] [id = 531] 18:42:12 INFO - PROCESS | 3660 | --DOCSHELL 136B2800 == 88 [pid = 3660] [id = 530] 18:42:12 INFO - PROCESS | 3660 | --DOCSHELL 1976B400 == 87 [pid = 3660] [id = 529] 18:42:12 INFO - PROCESS | 3660 | --DOCSHELL 1971F400 == 86 [pid = 3660] [id = 528] 18:42:12 INFO - PROCESS | 3660 | --DOCSHELL 15E36000 == 85 [pid = 3660] [id = 525] 18:42:12 INFO - PROCESS | 3660 | --DOCSHELL 1540B800 == 84 [pid = 3660] [id = 524] 18:42:12 INFO - PROCESS | 3660 | --DOCSHELL 11C29C00 == 83 [pid = 3660] [id = 523] 18:42:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 18:42:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 937ms 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 172 (196A7C00) [pid = 3660] [serial = 1543] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | --DOCSHELL 14395800 == 82 [pid = 3660] [id = 519] 18:42:12 INFO - PROCESS | 3660 | --DOCSHELL 1D18D400 == 81 [pid = 3660] [id = 518] 18:42:12 INFO - PROCESS | 3660 | --DOCSHELL 1976F800 == 80 [pid = 3660] [id = 517] 18:42:12 INFO - PROCESS | 3660 | --DOCSHELL 1673CC00 == 79 [pid = 3660] [id = 516] 18:42:12 INFO - PROCESS | 3660 | --DOCSHELL 13510800 == 78 [pid = 3660] [id = 515] 18:42:12 INFO - PROCESS | 3660 | --DOCSHELL 15615400 == 77 [pid = 3660] [id = 514] 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 171 (192C2400) [pid = 3660] [serial = 1214] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 170 (1DF4D800) [pid = 3660] [serial = 1325] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 169 (1DF52800) [pid = 3660] [serial = 1358] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 168 (1E0F6000) [pid = 3660] [serial = 1370] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 167 (1D6EC000) [pid = 3660] [serial = 1319] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 166 (1D6EC400) [pid = 3660] [serial = 1223] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 165 (1DA5A400) [pid = 3660] [serial = 1367] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 164 (15E3E800) [pid = 3660] [serial = 1211] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 163 (1D45A800) [pid = 3660] [serial = 1220] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 162 (1D171000) [pid = 3660] [serial = 1208] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 161 (1C9B7C00) [pid = 3660] [serial = 1217] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 160 (1810E800) [pid = 3660] [serial = 1361] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 159 (19AD1C00) [pid = 3660] [serial = 1364] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 158 (1DCA2C00) [pid = 3660] [serial = 1322] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 157 (1561D800) [pid = 3660] [serial = 1259] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 156 (18D3E000) [pid = 3660] [serial = 1262] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 155 (1C06DC00) [pid = 3660] [serial = 1265] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 154 (1DA5B400) [pid = 3660] [serial = 1268] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 153 (1DC98400) [pid = 3660] [serial = 1271] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 152 (15612400) [pid = 3660] [serial = 1307] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 151 (1892E000) [pid = 3660] [serial = 1310] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 150 (1C9AE800) [pid = 3660] [serial = 1313] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 149 (1D454C00) [pid = 3660] [serial = 1316] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 148 (1350F400) [pid = 3660] [serial = 1403] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 147 (14A06400) [pid = 3660] [serial = 1406] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 146 (16740800) [pid = 3660] [serial = 1409] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 145 (18D3E800) [pid = 3660] [serial = 1412] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 144 (1C063800) [pid = 3660] [serial = 1415] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 143 (1D066C00) [pid = 3660] [serial = 1418] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 142 (1D193C00) [pid = 3660] [serial = 1537] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 141 (1D196C00) [pid = 3660] [serial = 1538] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 140 (1DF50400) [pid = 3660] [serial = 1454] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 139 (1970FC00) [pid = 3660] [serial = 1460] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 138 (1652E800) [pid = 3660] [serial = 1457] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 137 (1DA54000) [pid = 3660] [serial = 1463] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 136 (1E0F0400) [pid = 3660] [serial = 1466] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 135 (1D6F2000) [pid = 3660] [serial = 1510] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 134 (19714400) [pid = 3660] [serial = 1526] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 133 (192BF000) [pid = 3660] [serial = 1525] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 132 (20E44800) [pid = 3660] [serial = 1519] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 131 (15620400) [pid = 3660] [serial = 1504] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 130 (19AA3C00) [pid = 3660] [serial = 1507] [outer = 00000000] [url = about:blank] 18:42:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 129 (20D96C00) [pid = 3660] [serial = 1516] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 128 (197B2000) [pid = 3660] [serial = 1523] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 127 (197B1400) [pid = 3660] [serial = 1522] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 126 (1C90D800) [pid = 3660] [serial = 1534] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 125 (1CC0F800) [pid = 3660] [serial = 1535] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 124 (200A8000) [pid = 3660] [serial = 1513] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 123 (1673E800) [pid = 3660] [serial = 1528] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 122 (18618000) [pid = 3660] [serial = 1529] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 121 (1A0F8400) [pid = 3660] [serial = 1531] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 120 (1C062400) [pid = 3660] [serial = 1532] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 119 (1DCA0800) [pid = 3660] [serial = 1540] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | --DOMWINDOW == 118 (1E0F4C00) [pid = 3660] [serial = 1541] [outer = 00000000] [url = about:blank] 18:42:12 INFO - PROCESS | 3660 | 1461030132183 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 18:42:12 INFO - PROCESS | 3660 | 1461030132188 Marionette TRACE conn2 <- [1,2129,null,{"value":"13"}] 18:42:12 INFO - PROCESS | 3660 | 1461030132194 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 18:42:12 INFO - PROCESS | 3660 | 1461030132197 Marionette TRACE conn2 <- [1,2130,null,{}] 18:42:12 INFO - PROCESS | 3660 | 1461030132201 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:12 INFO - PROCESS | 3660 | 1461030132311 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 18:42:12 INFO - PROCESS | 3660 | 1461030132423 Marionette TRACE conn2 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:12 INFO - PROCESS | 3660 | ++DOCSHELL 13AC5000 == 78 [pid = 3660] [id = 542] 18:42:12 INFO - PROCESS | 3660 | ++DOMWINDOW == 119 (143A3400) [pid = 3660] [serial = 1626] [outer = 00000000] 18:42:12 INFO - PROCESS | 3660 | ++DOMWINDOW == 120 (15424400) [pid = 3660] [serial = 1627] [outer = 143A3400] 18:42:12 INFO - PROCESS | 3660 | 1461030132469 Marionette DEBUG loaded listener.js 18:42:12 INFO - PROCESS | 3660 | ++DOMWINDOW == 121 (1561A400) [pid = 3660] [serial = 1628] [outer = 143A3400] 18:42:12 INFO - PROCESS | 3660 | 1461030132942 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 18:42:12 INFO - PROCESS | 3660 | 1461030132984 Marionette TRACE conn2 <- [1,2133,null,{"value":"13"}] 18:42:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 18:42:12 INFO - PROCESS | 3660 | 1461030132988 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 18:42:12 INFO - PROCESS | 3660 | 1461030132991 Marionette TRACE conn2 <- [1,2134,null,{}] 18:42:12 INFO - PROCESS | 3660 | 1461030133002 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:13 INFO - PROCESS | 3660 | 1461030133092 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 18:42:13 INFO - PROCESS | 3660 | 1461030133101 Marionette TRACE conn2 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:13 INFO - PROCESS | 3660 | ++DOCSHELL 15E33800 == 79 [pid = 3660] [id = 543] 18:42:13 INFO - PROCESS | 3660 | ++DOMWINDOW == 122 (16742C00) [pid = 3660] [serial = 1629] [outer = 00000000] 18:42:13 INFO - PROCESS | 3660 | ++DOMWINDOW == 123 (17F24000) [pid = 3660] [serial = 1630] [outer = 16742C00] 18:42:13 INFO - PROCESS | 3660 | 1461030133147 Marionette DEBUG loaded listener.js 18:42:13 INFO - PROCESS | 3660 | ++DOMWINDOW == 124 (18212800) [pid = 3660] [serial = 1631] [outer = 16742C00] 18:42:13 INFO - PROCESS | 3660 | 1461030133636 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2137,"getWindowHandle",null] 18:42:13 INFO - PROCESS | 3660 | 1461030133690 Marionette TRACE conn2 <- [1,2137,null,{"value":"13"}] 18:42:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 18:42:13 INFO - PROCESS | 3660 | 1461030133693 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 18:42:13 INFO - PROCESS | 3660 | 1461030133695 Marionette TRACE conn2 <- [1,2138,null,{}] 18:42:13 INFO - PROCESS | 3660 | 1461030133698 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:13 INFO - PROCESS | 3660 | 1461030133785 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 18:42:13 INFO - PROCESS | 3660 | 1461030133794 Marionette TRACE conn2 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:13 INFO - PROCESS | 3660 | ++DOCSHELL 18614400 == 80 [pid = 3660] [id = 544] 18:42:13 INFO - PROCESS | 3660 | ++DOMWINDOW == 125 (1879D800) [pid = 3660] [serial = 1632] [outer = 00000000] 18:42:13 INFO - PROCESS | 3660 | ++DOMWINDOW == 126 (195AE000) [pid = 3660] [serial = 1633] [outer = 1879D800] 18:42:13 INFO - PROCESS | 3660 | 1461030133842 Marionette DEBUG loaded listener.js 18:42:13 INFO - PROCESS | 3660 | ++DOMWINDOW == 127 (196A3C00) [pid = 3660] [serial = 1634] [outer = 1879D800] 18:42:14 INFO - PROCESS | 3660 | 1461030134304 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 18:42:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 18:42:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 687ms 18:42:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 18:42:14 INFO - PROCESS | 3660 | 1461030134376 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 18:42:14 INFO - PROCESS | 3660 | 1461030134378 Marionette TRACE conn2 <- [1,2141,null,{"value":"13"}] 18:42:14 INFO - PROCESS | 3660 | 1461030134382 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 18:42:14 INFO - PROCESS | 3660 | 1461030134384 Marionette TRACE conn2 <- [1,2142,null,{}] 18:42:14 INFO - PROCESS | 3660 | 1461030134387 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:14 INFO - PROCESS | 3660 | 1461030134508 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 18:42:14 INFO - PROCESS | 3660 | 1461030134521 Marionette TRACE conn2 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:14 INFO - PROCESS | 3660 | ++DOCSHELL 18D40800 == 81 [pid = 3660] [id = 545] 18:42:14 INFO - PROCESS | 3660 | ++DOMWINDOW == 128 (196ADC00) [pid = 3660] [serial = 1635] [outer = 00000000] 18:42:14 INFO - PROCESS | 3660 | ++DOMWINDOW == 129 (1971F400) [pid = 3660] [serial = 1636] [outer = 196ADC00] 18:42:14 INFO - PROCESS | 3660 | 1461030134568 Marionette DEBUG loaded listener.js 18:42:14 INFO - PROCESS | 3660 | ++DOMWINDOW == 130 (19767800) [pid = 3660] [serial = 1637] [outer = 196ADC00] 18:42:15 INFO - PROCESS | 3660 | 1461030135061 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 18:42:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 18:42:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 734ms 18:42:15 INFO - PROCESS | 3660 | 1461030135123 Marionette TRACE conn2 -> [0,2145,"getWindowHandle",null] 18:42:15 INFO - PROCESS | 3660 | 1461030135124 Marionette TRACE conn2 <- [1,2145,null,{"value":"13"}] 18:42:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 18:42:15 INFO - PROCESS | 3660 | 1461030135128 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 18:42:15 INFO - PROCESS | 3660 | 1461030135130 Marionette TRACE conn2 <- [1,2146,null,{}] 18:42:15 INFO - PROCESS | 3660 | 1461030135133 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:15 INFO - PROCESS | 3660 | 1461030135274 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 18:42:15 INFO - PROCESS | 3660 | 1461030135294 Marionette TRACE conn2 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:15 INFO - PROCESS | 3660 | ++DOCSHELL 19729C00 == 82 [pid = 3660] [id = 546] 18:42:15 INFO - PROCESS | 3660 | ++DOMWINDOW == 131 (197B1800) [pid = 3660] [serial = 1638] [outer = 00000000] 18:42:15 INFO - PROCESS | 3660 | ++DOMWINDOW == 132 (1A07CC00) [pid = 3660] [serial = 1639] [outer = 197B1800] 18:42:15 INFO - PROCESS | 3660 | 1461030135341 Marionette DEBUG loaded listener.js 18:42:15 INFO - PROCESS | 3660 | ++DOMWINDOW == 133 (1A0FB400) [pid = 3660] [serial = 1640] [outer = 197B1800] 18:42:15 INFO - PROCESS | 3660 | 1461030135786 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 18:42:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 18:42:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 687ms 18:42:15 INFO - PROCESS | 3660 | 1461030135828 Marionette TRACE conn2 -> [0,2149,"getWindowHandle",null] 18:42:15 INFO - PROCESS | 3660 | 1461030135830 Marionette TRACE conn2 <- [1,2149,null,{"value":"13"}] 18:42:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 18:42:15 INFO - PROCESS | 3660 | 1461030135833 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 18:42:15 INFO - PROCESS | 3660 | 1461030135834 Marionette TRACE conn2 <- [1,2150,null,{}] 18:42:15 INFO - PROCESS | 3660 | 1461030135838 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:15 INFO - PROCESS | 3660 | 1461030135994 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 18:42:16 INFO - PROCESS | 3660 | 1461030136040 Marionette TRACE conn2 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:16 INFO - PROCESS | 3660 | ++DOCSHELL 1C062400 == 83 [pid = 3660] [id = 547] 18:42:16 INFO - PROCESS | 3660 | ++DOMWINDOW == 134 (1C062800) [pid = 3660] [serial = 1641] [outer = 00000000] 18:42:16 INFO - PROCESS | 3660 | ++DOMWINDOW == 135 (1C155C00) [pid = 3660] [serial = 1642] [outer = 1C062800] 18:42:16 INFO - PROCESS | 3660 | 1461030136083 Marionette DEBUG loaded listener.js 18:42:16 INFO - PROCESS | 3660 | ++DOMWINDOW == 136 (1C53C400) [pid = 3660] [serial = 1643] [outer = 1C062800] 18:42:16 INFO - PROCESS | 3660 | 1461030136534 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 18:42:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 18:42:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 733ms 18:42:16 INFO - PROCESS | 3660 | 1461030136574 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 18:42:16 INFO - PROCESS | 3660 | 1461030136576 Marionette TRACE conn2 <- [1,2153,null,{"value":"13"}] 18:42:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 18:42:16 INFO - PROCESS | 3660 | 1461030136579 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 18:42:16 INFO - PROCESS | 3660 | 1461030136581 Marionette TRACE conn2 <- [1,2154,null,{}] 18:42:16 INFO - PROCESS | 3660 | 1461030136589 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:16 INFO - PROCESS | 3660 | 1461030136709 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 18:42:16 INFO - PROCESS | 3660 | 1461030136715 Marionette TRACE conn2 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:16 INFO - PROCESS | 3660 | ++DOCSHELL 15429000 == 84 [pid = 3660] [id = 548] 18:42:16 INFO - PROCESS | 3660 | ++DOMWINDOW == 137 (1561B400) [pid = 3660] [serial = 1644] [outer = 00000000] 18:42:16 INFO - PROCESS | 3660 | ++DOMWINDOW == 138 (1C9B5800) [pid = 3660] [serial = 1645] [outer = 1561B400] 18:42:16 INFO - PROCESS | 3660 | 1461030136967 Marionette DEBUG loaded listener.js 18:42:17 INFO - PROCESS | 3660 | ++DOMWINDOW == 139 (1CC11800) [pid = 3660] [serial = 1646] [outer = 1561B400] 18:42:17 INFO - PROCESS | 3660 | --DOMWINDOW == 138 (19768800) [pid = 3660] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 18:42:17 INFO - PROCESS | 3660 | --DOMWINDOW == 137 (1976D800) [pid = 3660] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 18:42:17 INFO - PROCESS | 3660 | --DOMWINDOW == 136 (18217C00) [pid = 3660] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 18:42:17 INFO - PROCESS | 3660 | --DOMWINDOW == 135 (123C2000) [pid = 3660] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 18:42:17 INFO - PROCESS | 3660 | --DOMWINDOW == 134 (15416000) [pid = 3660] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 18:42:17 INFO - PROCESS | 3660 | --DOMWINDOW == 133 (15E38000) [pid = 3660] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 18:42:17 INFO - PROCESS | 3660 | --DOMWINDOW == 132 (1666B000) [pid = 3660] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 18:42:17 INFO - PROCESS | 3660 | --DOMWINDOW == 131 (18A76800) [pid = 3660] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 18:42:17 INFO - PROCESS | 3660 | --DOMWINDOW == 130 (1378FC00) [pid = 3660] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 18:42:17 INFO - PROCESS | 3660 | 1461030137374 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 18:42:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 18:42:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 843ms 18:42:17 INFO - PROCESS | 3660 | 1461030137422 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 18:42:17 INFO - PROCESS | 3660 | 1461030137424 Marionette TRACE conn2 <- [1,2157,null,{"value":"13"}] 18:42:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 18:42:17 INFO - PROCESS | 3660 | 1461030137427 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 18:42:17 INFO - PROCESS | 3660 | 1461030137429 Marionette TRACE conn2 <- [1,2158,null,{}] 18:42:17 INFO - PROCESS | 3660 | 1461030137432 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:17 INFO - PROCESS | 3660 | 1461030137563 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 18:42:17 INFO - PROCESS | 3660 | 1461030137578 Marionette TRACE conn2 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:17 INFO - PROCESS | 3660 | ++DOCSHELL 13204000 == 85 [pid = 3660] [id = 549] 18:42:17 INFO - PROCESS | 3660 | ++DOMWINDOW == 131 (1325FC00) [pid = 3660] [serial = 1647] [outer = 00000000] 18:42:17 INFO - PROCESS | 3660 | ++DOMWINDOW == 132 (1964E000) [pid = 3660] [serial = 1648] [outer = 1325FC00] 18:42:17 INFO - PROCESS | 3660 | 1461030137621 Marionette DEBUG loaded listener.js 18:42:17 INFO - PROCESS | 3660 | ++DOMWINDOW == 133 (1C061C00) [pid = 3660] [serial = 1649] [outer = 1325FC00] 18:42:18 INFO - PROCESS | 3660 | 1461030138033 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 18:42:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 18:42:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 625ms 18:42:18 INFO - PROCESS | 3660 | 1461030138066 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 18:42:18 INFO - PROCESS | 3660 | 1461030138068 Marionette TRACE conn2 <- [1,2161,null,{"value":"13"}] 18:42:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 18:42:18 INFO - PROCESS | 3660 | 1461030138071 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 18:42:18 INFO - PROCESS | 3660 | 1461030138073 Marionette TRACE conn2 <- [1,2162,null,{}] 18:42:18 INFO - PROCESS | 3660 | 1461030138076 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:18 INFO - PROCESS | 3660 | 1461030138205 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 18:42:18 INFO - PROCESS | 3660 | 1461030138213 Marionette TRACE conn2 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:18 INFO - PROCESS | 3660 | ++DOCSHELL 18797800 == 86 [pid = 3660] [id = 550] 18:42:18 INFO - PROCESS | 3660 | ++DOMWINDOW == 134 (1976A000) [pid = 3660] [serial = 1650] [outer = 00000000] 18:42:18 INFO - PROCESS | 3660 | ++DOMWINDOW == 135 (1D188C00) [pid = 3660] [serial = 1651] [outer = 1976A000] 18:42:18 INFO - PROCESS | 3660 | 1461030138257 Marionette DEBUG loaded listener.js 18:42:18 INFO - PROCESS | 3660 | ++DOMWINDOW == 136 (1D191800) [pid = 3660] [serial = 1652] [outer = 1976A000] 18:42:18 INFO - PROCESS | 3660 | 1461030138682 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 18:42:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 18:42:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 640ms 18:42:18 INFO - PROCESS | 3660 | 1461030138710 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 18:42:18 INFO - PROCESS | 3660 | 1461030138712 Marionette TRACE conn2 <- [1,2165,null,{"value":"13"}] 18:42:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 18:42:18 INFO - PROCESS | 3660 | 1461030138715 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 18:42:18 INFO - PROCESS | 3660 | 1461030138717 Marionette TRACE conn2 <- [1,2166,null,{}] 18:42:18 INFO - PROCESS | 3660 | 1461030138721 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:18 INFO - PROCESS | 3660 | 1461030138864 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 18:42:18 INFO - PROCESS | 3660 | 1461030138908 Marionette TRACE conn2 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:18 INFO - PROCESS | 3660 | ++DOCSHELL 1D3BAC00 == 87 [pid = 3660] [id = 551] 18:42:18 INFO - PROCESS | 3660 | ++DOMWINDOW == 137 (1D3C5400) [pid = 3660] [serial = 1653] [outer = 00000000] 18:42:18 INFO - PROCESS | 3660 | ++DOMWINDOW == 138 (1D454800) [pid = 3660] [serial = 1654] [outer = 1D3C5400] 18:42:18 INFO - PROCESS | 3660 | 1461030138960 Marionette DEBUG loaded listener.js 18:42:19 INFO - PROCESS | 3660 | ++DOMWINDOW == 139 (1D602400) [pid = 3660] [serial = 1655] [outer = 1D3C5400] 18:42:19 INFO - PROCESS | 3660 | 1461030139638 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 18:42:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 18:42:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 999ms 18:42:19 INFO - PROCESS | 3660 | 1461030139719 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 18:42:19 INFO - PROCESS | 3660 | 1461030139724 Marionette TRACE conn2 <- [1,2169,null,{"value":"13"}] 18:42:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 18:42:19 INFO - PROCESS | 3660 | 1461030139744 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 18:42:19 INFO - PROCESS | 3660 | 1461030139748 Marionette TRACE conn2 <- [1,2170,null,{}] 18:42:19 INFO - PROCESS | 3660 | 1461030139753 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:19 INFO - PROCESS | 3660 | 1461030139898 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 18:42:20 INFO - PROCESS | 3660 | 1461030140041 Marionette TRACE conn2 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:20 INFO - PROCESS | 3660 | ++DOCSHELL 13266400 == 88 [pid = 3660] [id = 552] 18:42:20 INFO - PROCESS | 3660 | ++DOMWINDOW == 140 (1380B400) [pid = 3660] [serial = 1656] [outer = 00000000] 18:42:20 INFO - PROCESS | 3660 | ++DOMWINDOW == 141 (15E32800) [pid = 3660] [serial = 1657] [outer = 1380B400] 18:42:20 INFO - PROCESS | 3660 | 1461030140098 Marionette DEBUG loaded listener.js 18:42:20 INFO - PROCESS | 3660 | ++DOMWINDOW == 142 (1656EC00) [pid = 3660] [serial = 1658] [outer = 1380B400] 18:42:20 INFO - PROCESS | 3660 | 1461030140687 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 18:42:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 18:42:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 999ms 18:42:20 INFO - PROCESS | 3660 | 1461030140746 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 18:42:20 INFO - PROCESS | 3660 | 1461030140751 Marionette TRACE conn2 <- [1,2173,null,{"value":"13"}] 18:42:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 18:42:20 INFO - PROCESS | 3660 | 1461030140758 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 18:42:20 INFO - PROCESS | 3660 | 1461030140761 Marionette TRACE conn2 <- [1,2174,null,{}] 18:42:20 INFO - PROCESS | 3660 | 1461030140765 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:20 INFO - PROCESS | 3660 | 1461030140878 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 18:42:21 INFO - PROCESS | 3660 | 1461030141028 Marionette TRACE conn2 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:21 INFO - PROCESS | 3660 | ++DOCSHELL 16742800 == 89 [pid = 3660] [id = 553] 18:42:21 INFO - PROCESS | 3660 | ++DOMWINDOW == 143 (1694E400) [pid = 3660] [serial = 1659] [outer = 00000000] 18:42:21 INFO - PROCESS | 3660 | ++DOMWINDOW == 144 (18D45800) [pid = 3660] [serial = 1660] [outer = 1694E400] 18:42:21 INFO - PROCESS | 3660 | 1461030141109 Marionette DEBUG loaded listener.js 18:42:21 INFO - PROCESS | 3660 | ++DOMWINDOW == 145 (1970D000) [pid = 3660] [serial = 1661] [outer = 1694E400] 18:42:21 INFO - PROCESS | 3660 | 1461030141759 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 18:42:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 18:42:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1030ms 18:42:21 INFO - PROCESS | 3660 | 1461030141799 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 18:42:21 INFO - PROCESS | 3660 | 1461030141802 Marionette TRACE conn2 <- [1,2177,null,{"value":"13"}] 18:42:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 18:42:21 INFO - PROCESS | 3660 | 1461030141822 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 18:42:21 INFO - PROCESS | 3660 | 1461030141825 Marionette TRACE conn2 <- [1,2178,null,{}] 18:42:21 INFO - PROCESS | 3660 | 1461030141836 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:21 INFO - PROCESS | 3660 | 1461030141952 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 18:42:22 INFO - PROCESS | 3660 | 1461030142102 Marionette TRACE conn2 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:22 INFO - PROCESS | 3660 | ++DOCSHELL 19C61400 == 90 [pid = 3660] [id = 554] 18:42:22 INFO - PROCESS | 3660 | ++DOMWINDOW == 146 (1A07EC00) [pid = 3660] [serial = 1662] [outer = 00000000] 18:42:22 INFO - PROCESS | 3660 | ++DOMWINDOW == 147 (1D189800) [pid = 3660] [serial = 1663] [outer = 1A07EC00] 18:42:22 INFO - PROCESS | 3660 | 1461030142160 Marionette DEBUG loaded listener.js 18:42:22 INFO - PROCESS | 3660 | ++DOMWINDOW == 148 (1D3C1400) [pid = 3660] [serial = 1664] [outer = 1A07EC00] 18:42:22 INFO - PROCESS | 3660 | 1461030142727 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 18:42:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 18:42:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 936ms 18:42:22 INFO - PROCESS | 3660 | 1461030142773 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 18:42:22 INFO - PROCESS | 3660 | 1461030142776 Marionette TRACE conn2 <- [1,2181,null,{"value":"13"}] 18:42:22 INFO - PROCESS | 3660 | 1461030142781 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 18:42:22 INFO - PROCESS | 3660 | 1461030142783 Marionette TRACE conn2 <- [1,2182,null,{}] 18:42:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 18:42:22 INFO - PROCESS | 3660 | 1461030142786 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:22 INFO - PROCESS | 3660 | 1461030142896 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 18:42:23 INFO - PROCESS | 3660 | 1461030143057 Marionette TRACE conn2 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:23 INFO - PROCESS | 3660 | ++DOCSHELL 19712C00 == 91 [pid = 3660] [id = 555] 18:42:23 INFO - PROCESS | 3660 | ++DOMWINDOW == 149 (197B2C00) [pid = 3660] [serial = 1665] [outer = 00000000] 18:42:23 INFO - PROCESS | 3660 | ++DOMWINDOW == 150 (1D45FC00) [pid = 3660] [serial = 1666] [outer = 197B2C00] 18:42:23 INFO - PROCESS | 3660 | 1461030143111 Marionette DEBUG loaded listener.js 18:42:23 INFO - PROCESS | 3660 | ++DOMWINDOW == 151 (1D6EAC00) [pid = 3660] [serial = 1667] [outer = 197B2C00] 18:42:23 INFO - PROCESS | 3660 | 1461030143648 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 18:42:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 18:42:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 952ms 18:42:23 INFO - PROCESS | 3660 | 1461030143729 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 18:42:23 INFO - PROCESS | 3660 | 1461030143732 Marionette TRACE conn2 <- [1,2185,null,{"value":"13"}] 18:42:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 18:42:23 INFO - PROCESS | 3660 | 1461030143735 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 18:42:23 INFO - PROCESS | 3660 | 1461030143737 Marionette TRACE conn2 <- [1,2186,null,{}] 18:42:23 INFO - PROCESS | 3660 | 1461030143741 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:23 INFO - PROCESS | 3660 | 1461030143847 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 18:42:23 INFO - PROCESS | 3660 | 1461030143996 Marionette TRACE conn2 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:24 INFO - PROCESS | 3660 | ++DOCSHELL 12DDA800 == 92 [pid = 3660] [id = 556] 18:42:24 INFO - PROCESS | 3660 | ++DOMWINDOW == 152 (1439C000) [pid = 3660] [serial = 1668] [outer = 00000000] 18:42:24 INFO - PROCESS | 3660 | ++DOMWINDOW == 153 (1DA54400) [pid = 3660] [serial = 1669] [outer = 1439C000] 18:42:24 INFO - PROCESS | 3660 | 1461030144051 Marionette DEBUG loaded listener.js 18:42:24 INFO - PROCESS | 3660 | ++DOMWINDOW == 154 (1DA5A400) [pid = 3660] [serial = 1670] [outer = 1439C000] 18:42:24 INFO - PROCESS | 3660 | 1461030144611 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 18:42:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 18:42:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 952ms 18:42:24 INFO - PROCESS | 3660 | 1461030144681 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 18:42:24 INFO - PROCESS | 3660 | 1461030144683 Marionette TRACE conn2 <- [1,2189,null,{"value":"13"}] 18:42:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 18:42:24 INFO - PROCESS | 3660 | 1461030144687 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 18:42:24 INFO - PROCESS | 3660 | 1461030144689 Marionette TRACE conn2 <- [1,2190,null,{}] 18:42:24 INFO - PROCESS | 3660 | 1461030144692 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:24 INFO - PROCESS | 3660 | 1461030144816 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 18:42:24 INFO - PROCESS | 3660 | 1461030144979 Marionette TRACE conn2 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:24 INFO - PROCESS | 3660 | ++DOCSHELL 1DA52000 == 93 [pid = 3660] [id = 557] 18:42:24 INFO - PROCESS | 3660 | ++DOMWINDOW == 155 (1DA5F800) [pid = 3660] [serial = 1671] [outer = 00000000] 18:42:25 INFO - PROCESS | 3660 | ++DOMWINDOW == 156 (1DCA2800) [pid = 3660] [serial = 1672] [outer = 1DA5F800] 18:42:25 INFO - PROCESS | 3660 | 1461030145036 Marionette DEBUG loaded listener.js 18:42:25 INFO - PROCESS | 3660 | ++DOMWINDOW == 157 (1DF4A800) [pid = 3660] [serial = 1673] [outer = 1DA5F800] 18:42:25 INFO - PROCESS | 3660 | 1461030145577 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 18:42:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 18:42:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 951ms 18:42:25 INFO - PROCESS | 3660 | 1461030145632 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 18:42:25 INFO - PROCESS | 3660 | 1461030145634 Marionette TRACE conn2 <- [1,2193,null,{"value":"13"}] 18:42:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 18:42:25 INFO - PROCESS | 3660 | 1461030145637 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 18:42:25 INFO - PROCESS | 3660 | 1461030145639 Marionette TRACE conn2 <- [1,2194,null,{}] 18:42:25 INFO - PROCESS | 3660 | 1461030145643 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:25 INFO - PROCESS | 3660 | 1461030145755 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 18:42:25 INFO - PROCESS | 3660 | 1461030145919 Marionette TRACE conn2 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:25 INFO - PROCESS | 3660 | ++DOCSHELL 1DC9AC00 == 94 [pid = 3660] [id = 558] 18:42:25 INFO - PROCESS | 3660 | ++DOMWINDOW == 158 (1DC9F000) [pid = 3660] [serial = 1674] [outer = 00000000] 18:42:25 INFO - PROCESS | 3660 | ++DOMWINDOW == 159 (1E0EA400) [pid = 3660] [serial = 1675] [outer = 1DC9F000] 18:42:25 INFO - PROCESS | 3660 | 1461030145973 Marionette DEBUG loaded listener.js 18:42:26 INFO - PROCESS | 3660 | ++DOMWINDOW == 160 (1E0EA800) [pid = 3660] [serial = 1676] [outer = 1DC9F000] 18:42:26 INFO - PROCESS | 3660 | 1461030146574 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 18:42:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 18:42:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 999ms 18:42:26 INFO - PROCESS | 3660 | 1461030146639 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 18:42:26 INFO - PROCESS | 3660 | 1461030146641 Marionette TRACE conn2 <- [1,2197,null,{"value":"13"}] 18:42:26 INFO - PROCESS | 3660 | 1461030146646 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 18:42:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 18:42:26 INFO - PROCESS | 3660 | 1461030146648 Marionette TRACE conn2 <- [1,2198,null,{}] 18:42:26 INFO - PROCESS | 3660 | 1461030146652 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:26 INFO - PROCESS | 3660 | 1461030146764 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 18:42:27 INFO - PROCESS | 3660 | 1461030147065 Marionette TRACE conn2 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:27 INFO - PROCESS | 3660 | ++DOCSHELL 02A9E800 == 95 [pid = 3660] [id = 559] 18:42:27 INFO - PROCESS | 3660 | ++DOMWINDOW == 161 (12D71400) [pid = 3660] [serial = 1677] [outer = 00000000] 18:42:27 INFO - PROCESS | 3660 | ++DOMWINDOW == 162 (142A2800) [pid = 3660] [serial = 1678] [outer = 12D71400] 18:42:27 INFO - PROCESS | 3660 | 1461030147122 Marionette DEBUG loaded listener.js 18:42:27 INFO - PROCESS | 3660 | ++DOMWINDOW == 163 (14A92000) [pid = 3660] [serial = 1679] [outer = 12D71400] 18:42:27 INFO - PROCESS | 3660 | 1461030147721 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 18:42:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 18:42:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1077ms 18:42:27 INFO - PROCESS | 3660 | 1461030147749 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 18:42:27 INFO - PROCESS | 3660 | 1461030147754 Marionette TRACE conn2 <- [1,2201,null,{"value":"13"}] 18:42:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 18:42:27 INFO - PROCESS | 3660 | 1461030147760 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 18:42:27 INFO - PROCESS | 3660 | 1461030147763 Marionette TRACE conn2 <- [1,2202,null,{}] 18:42:27 INFO - PROCESS | 3660 | 1461030147768 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:27 INFO - PROCESS | 3660 | 1461030147883 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 18:42:28 INFO - PROCESS | 3660 | 1461030148054 Marionette TRACE conn2 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:28 INFO - PROCESS | 3660 | ++DOCSHELL 16466400 == 96 [pid = 3660] [id = 560] 18:42:28 INFO - PROCESS | 3660 | ++DOMWINDOW == 164 (16467000) [pid = 3660] [serial = 1680] [outer = 00000000] 18:42:28 INFO - PROCESS | 3660 | ++DOMWINDOW == 165 (17A98000) [pid = 3660] [serial = 1681] [outer = 16467000] 18:42:28 INFO - PROCESS | 3660 | 1461030148108 Marionette DEBUG loaded listener.js 18:42:28 INFO - PROCESS | 3660 | ++DOMWINDOW == 166 (18213000) [pid = 3660] [serial = 1682] [outer = 16467000] 18:42:28 INFO - PROCESS | 3660 | --DOCSHELL 1876F400 == 95 [pid = 3660] [id = 527] 18:42:28 INFO - PROCESS | 3660 | --DOCSHELL 18797800 == 94 [pid = 3660] [id = 550] 18:42:28 INFO - PROCESS | 3660 | --DOCSHELL 13204000 == 93 [pid = 3660] [id = 549] 18:42:28 INFO - PROCESS | 3660 | --DOCSHELL 15429000 == 92 [pid = 3660] [id = 548] 18:42:28 INFO - PROCESS | 3660 | --DOCSHELL 1C062400 == 91 [pid = 3660] [id = 547] 18:42:28 INFO - PROCESS | 3660 | --DOCSHELL 19729C00 == 90 [pid = 3660] [id = 546] 18:42:28 INFO - PROCESS | 3660 | --DOCSHELL 18D40800 == 89 [pid = 3660] [id = 545] 18:42:28 INFO - PROCESS | 3660 | --DOCSHELL 18614400 == 88 [pid = 3660] [id = 544] 18:42:28 INFO - PROCESS | 3660 | --DOCSHELL 15E33800 == 87 [pid = 3660] [id = 543] 18:42:28 INFO - PROCESS | 3660 | --DOCSHELL 18214400 == 86 [pid = 3660] [id = 526] 18:42:28 INFO - PROCESS | 3660 | --DOCSHELL 13AC5000 == 85 [pid = 3660] [id = 542] 18:42:28 INFO - PROCESS | 3660 | --DOCSHELL 13506800 == 84 [pid = 3660] [id = 541] 18:42:28 INFO - PROCESS | 3660 | --DOMWINDOW == 165 (1A0F0800) [pid = 3660] [serial = 1597] [outer = 00000000] [url = about:blank] 18:42:28 INFO - PROCESS | 3660 | --DOCSHELL 1A00C000 == 83 [pid = 3660] [id = 535] 18:42:28 INFO - PROCESS | 3660 | --DOCSHELL 15414400 == 82 [pid = 3660] [id = 534] 18:42:28 INFO - PROCESS | 3660 | --DOCSHELL 12DD3400 == 81 [pid = 3660] [id = 533] 18:42:28 INFO - PROCESS | 3660 | --DOMWINDOW == 164 (15425400) [pid = 3660] [serial = 1591] [outer = 00000000] [url = about:blank] 18:42:28 INFO - PROCESS | 3660 | --DOMWINDOW == 163 (18924C00) [pid = 3660] [serial = 1580] [outer = 00000000] [url = about:blank] 18:42:28 INFO - PROCESS | 3660 | --DOMWINDOW == 162 (1673C400) [pid = 3660] [serial = 1592] [outer = 00000000] [url = about:blank] 18:42:28 INFO - PROCESS | 3660 | --DOMWINDOW == 161 (18D3BC00) [pid = 3660] [serial = 1595] [outer = 00000000] [url = about:blank] 18:42:28 INFO - PROCESS | 3660 | --DOMWINDOW == 160 (19774400) [pid = 3660] [serial = 1585] [outer = 00000000] [url = about:blank] 18:42:28 INFO - PROCESS | 3660 | --DOMWINDOW == 159 (1A0F5C00) [pid = 3660] [serial = 1588] [outer = 00000000] [url = about:blank] 18:42:28 INFO - PROCESS | 3660 | --DOMWINDOW == 158 (19773800) [pid = 3660] [serial = 1567] [outer = 00000000] [url = about:blank] 18:42:28 INFO - PROCESS | 3660 | --DOMWINDOW == 157 (18766800) [pid = 3660] [serial = 1579] [outer = 00000000] [url = about:blank] 18:42:28 INFO - PROCESS | 3660 | --DOMWINDOW == 156 (1F52B400) [pid = 3660] [serial = 1561] [outer = 00000000] [url = about:blank] 18:42:28 INFO - PROCESS | 3660 | --DOMWINDOW == 155 (19BD8C00) [pid = 3660] [serial = 1586] [outer = 00000000] [url = about:blank] 18:42:28 INFO - PROCESS | 3660 | --DOMWINDOW == 154 (1C06C400) [pid = 3660] [serial = 1552] [outer = 00000000] [url = about:blank] 18:42:28 INFO - PROCESS | 3660 | --DOMWINDOW == 153 (13814400) [pid = 3660] [serial = 1571] [outer = 00000000] [url = about:blank] 18:42:28 INFO - PROCESS | 3660 | --DOMWINDOW == 152 (1350BC00) [pid = 3660] [serial = 1570] [outer = 00000000] [url = about:blank] 18:42:28 INFO - PROCESS | 3660 | --DOMWINDOW == 151 (15616800) [pid = 3660] [serial = 1573] [outer = 00000000] [url = about:blank] 18:42:28 INFO - PROCESS | 3660 | --DOMWINDOW == 150 (15620800) [pid = 3660] [serial = 1574] [outer = 00000000] [url = about:blank] 18:42:28 INFO - PROCESS | 3660 | --DOMWINDOW == 149 (16746000) [pid = 3660] [serial = 1576] [outer = 00000000] [url = about:blank] 18:42:28 INFO - PROCESS | 3660 | --DOMWINDOW == 148 (1694E800) [pid = 3660] [serial = 1577] [outer = 00000000] [url = about:blank] 18:42:28 INFO - PROCESS | 3660 | --DOMWINDOW == 147 (15C01400) [pid = 3660] [serial = 1546] [outer = 00000000] [url = about:blank] 18:42:28 INFO - PROCESS | 3660 | --DOMWINDOW == 146 (1E27BC00) [pid = 3660] [serial = 1558] [outer = 00000000] [url = about:blank] 18:42:28 INFO - PROCESS | 3660 | --DOMWINDOW == 145 (1DA52C00) [pid = 3660] [serial = 1555] [outer = 00000000] [url = about:blank] 18:42:28 INFO - PROCESS | 3660 | --DOMWINDOW == 144 (18D41C00) [pid = 3660] [serial = 1549] [outer = 00000000] [url = about:blank] 18:42:28 INFO - PROCESS | 3660 | --DOMWINDOW == 143 (18210C00) [pid = 3660] [serial = 1564] [outer = 00000000] [url = about:blank] 18:42:28 INFO - PROCESS | 3660 | --DOMWINDOW == 142 (1971F800) [pid = 3660] [serial = 1594] [outer = 00000000] [url = about:blank] 18:42:28 INFO - PROCESS | 3660 | --DOMWINDOW == 141 (1A724000) [pid = 3660] [serial = 1589] [outer = 00000000] [url = about:blank] 18:42:28 INFO - PROCESS | 3660 | --DOMWINDOW == 140 (195AAC00) [pid = 3660] [serial = 1582] [outer = 00000000] [url = about:blank] 18:42:28 INFO - PROCESS | 3660 | --DOMWINDOW == 139 (196A1C00) [pid = 3660] [serial = 1583] [outer = 00000000] [url = about:blank] 18:42:28 INFO - PROCESS | 3660 | 1461030148739 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 18:42:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 18:42:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 999ms 18:42:28 INFO - PROCESS | 3660 | 1461030148765 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 18:42:28 INFO - PROCESS | 3660 | 1461030148768 Marionette TRACE conn2 <- [1,2205,null,{"value":"13"}] 18:42:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 18:42:28 INFO - PROCESS | 3660 | 1461030148775 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 18:42:28 INFO - PROCESS | 3660 | 1461030148777 Marionette TRACE conn2 <- [1,2206,null,{}] 18:42:28 INFO - PROCESS | 3660 | 1461030148781 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:28 INFO - PROCESS | 3660 | 1461030148885 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 18:42:28 INFO - PROCESS | 3660 | 1461030148891 Marionette TRACE conn2 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:28 INFO - PROCESS | 3660 | ++DOCSHELL 1350BC00 == 82 [pid = 3660] [id = 561] 18:42:28 INFO - PROCESS | 3660 | ++DOMWINDOW == 140 (1542B400) [pid = 3660] [serial = 1683] [outer = 00000000] 18:42:28 INFO - PROCESS | 3660 | ++DOMWINDOW == 141 (16748400) [pid = 3660] [serial = 1684] [outer = 1542B400] 18:42:28 INFO - PROCESS | 3660 | 1461030148937 Marionette DEBUG loaded listener.js 18:42:29 INFO - PROCESS | 3660 | ++DOMWINDOW == 142 (18212400) [pid = 3660] [serial = 1685] [outer = 1542B400] 18:42:29 INFO - PROCESS | 3660 | 1461030149438 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 18:42:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 18:42:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 686ms 18:42:29 INFO - PROCESS | 3660 | 1461030149473 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 18:42:29 INFO - PROCESS | 3660 | 1461030149475 Marionette TRACE conn2 <- [1,2209,null,{"value":"13"}] 18:42:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 18:42:29 INFO - PROCESS | 3660 | 1461030149480 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 18:42:29 INFO - PROCESS | 3660 | 1461030149486 Marionette TRACE conn2 <- [1,2210,null,{}] 18:42:29 INFO - PROCESS | 3660 | 1461030149498 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:29 INFO - PROCESS | 3660 | 1461030149590 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 18:42:29 INFO - PROCESS | 3660 | 1461030149596 Marionette TRACE conn2 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:29 INFO - PROCESS | 3660 | ++DOCSHELL 18110800 == 83 [pid = 3660] [id = 562] 18:42:29 INFO - PROCESS | 3660 | ++DOMWINDOW == 143 (18924C00) [pid = 3660] [serial = 1686] [outer = 00000000] 18:42:29 INFO - PROCESS | 3660 | ++DOMWINDOW == 144 (196A0C00) [pid = 3660] [serial = 1687] [outer = 18924C00] 18:42:29 INFO - PROCESS | 3660 | 1461030149640 Marionette DEBUG loaded listener.js 18:42:29 INFO - PROCESS | 3660 | ++DOMWINDOW == 145 (196A9800) [pid = 3660] [serial = 1688] [outer = 18924C00] 18:42:30 INFO - PROCESS | 3660 | 1461030150122 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 18:42:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 18:42:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 702ms 18:42:30 INFO - PROCESS | 3660 | 1461030150178 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 18:42:30 INFO - PROCESS | 3660 | 1461030150181 Marionette TRACE conn2 <- [1,2213,null,{"value":"13"}] 18:42:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 18:42:30 INFO - PROCESS | 3660 | 1461030150184 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 18:42:30 INFO - PROCESS | 3660 | 1461030150186 Marionette TRACE conn2 <- [1,2214,null,{}] 18:42:30 INFO - PROCESS | 3660 | 1461030150189 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:30 INFO - PROCESS | 3660 | 1461030150277 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 18:42:30 INFO - PROCESS | 3660 | 1461030150416 Marionette TRACE conn2 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:30 INFO - PROCESS | 3660 | ++DOCSHELL 19716000 == 84 [pid = 3660] [id = 563] 18:42:30 INFO - PROCESS | 3660 | ++DOMWINDOW == 146 (1971FC00) [pid = 3660] [serial = 1689] [outer = 00000000] 18:42:30 INFO - PROCESS | 3660 | ++DOMWINDOW == 147 (19774400) [pid = 3660] [serial = 1690] [outer = 1971FC00] 18:42:30 INFO - PROCESS | 3660 | 1461030150460 Marionette DEBUG loaded listener.js 18:42:30 INFO - PROCESS | 3660 | ++DOMWINDOW == 148 (197B2400) [pid = 3660] [serial = 1691] [outer = 1971FC00] 18:42:30 INFO - PROCESS | 3660 | 1461030150836 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 18:42:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 18:42:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 703ms 18:42:30 INFO - PROCESS | 3660 | 1461030150884 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 18:42:30 INFO - PROCESS | 3660 | 1461030150887 Marionette TRACE conn2 <- [1,2217,null,{"value":"13"}] 18:42:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 18:42:30 INFO - PROCESS | 3660 | 1461030150891 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 18:42:30 INFO - PROCESS | 3660 | 1461030150894 Marionette TRACE conn2 <- [1,2218,null,{}] 18:42:30 INFO - PROCESS | 3660 | 1461030150898 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:30 INFO - PROCESS | 3660 | 1461030150984 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 18:42:31 INFO - PROCESS | 3660 | 1461030151129 Marionette TRACE conn2 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:31 INFO - PROCESS | 3660 | ++DOCSHELL 19BD7C00 == 85 [pid = 3660] [id = 564] 18:42:31 INFO - PROCESS | 3660 | ++DOMWINDOW == 149 (19BD8400) [pid = 3660] [serial = 1692] [outer = 00000000] 18:42:31 INFO - PROCESS | 3660 | ++DOMWINDOW == 150 (1A00C000) [pid = 3660] [serial = 1693] [outer = 19BD8400] 18:42:31 INFO - PROCESS | 3660 | 1461030151185 Marionette DEBUG loaded listener.js 18:42:31 INFO - PROCESS | 3660 | ++DOMWINDOW == 151 (1A721C00) [pid = 3660] [serial = 1694] [outer = 19BD8400] 18:42:31 INFO - PROCESS | 3660 | --DOCSHELL 1DF49400 == 84 [pid = 3660] [id = 16] 18:42:31 INFO - PROCESS | 3660 | 1461030151692 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 18:42:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 18:42:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 842ms 18:42:31 INFO - PROCESS | 3660 | 1461030151732 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 18:42:31 INFO - PROCESS | 3660 | 1461030151734 Marionette TRACE conn2 <- [1,2221,null,{"value":"13"}] 18:42:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 18:42:31 INFO - PROCESS | 3660 | 1461030151744 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 18:42:31 INFO - PROCESS | 3660 | 1461030151745 Marionette TRACE conn2 <- [1,2222,null,{}] 18:42:31 INFO - PROCESS | 3660 | 1461030151749 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:31 INFO - PROCESS | 3660 | 1461030151874 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 18:42:31 INFO - PROCESS | 3660 | 1461030151954 Marionette TRACE conn2 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:31 INFO - PROCESS | 3660 | ++DOCSHELL 1A014000 == 85 [pid = 3660] [id = 565] 18:42:31 INFO - PROCESS | 3660 | ++DOMWINDOW == 152 (1A72A000) [pid = 3660] [serial = 1695] [outer = 00000000] 18:42:31 INFO - PROCESS | 3660 | ++DOMWINDOW == 153 (1C538C00) [pid = 3660] [serial = 1696] [outer = 1A72A000] 18:42:31 INFO - PROCESS | 3660 | 1461030151997 Marionette DEBUG loaded listener.js 18:42:32 INFO - PROCESS | 3660 | ++DOMWINDOW == 154 (1C9B3C00) [pid = 3660] [serial = 1697] [outer = 1A72A000] 18:42:32 INFO - PROCESS | 3660 | 1461030152415 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 18:42:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 18:42:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 687ms 18:42:32 INFO - PROCESS | 3660 | 1461030152437 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 18:42:32 INFO - PROCESS | 3660 | 1461030152439 Marionette TRACE conn2 <- [1,2225,null,{"value":"13"}] 18:42:32 INFO - PROCESS | 3660 | 1461030152442 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 18:42:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 18:42:32 INFO - PROCESS | 3660 | 1461030152444 Marionette TRACE conn2 <- [1,2226,null,{}] 18:42:32 INFO - PROCESS | 3660 | 1461030152456 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:32 INFO - PROCESS | 3660 | 1461030152580 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 18:42:32 INFO - PROCESS | 3660 | 1461030152653 Marionette TRACE conn2 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:32 INFO - PROCESS | 3660 | ++DOCSHELL 142A5000 == 86 [pid = 3660] [id = 566] 18:42:32 INFO - PROCESS | 3660 | ++DOMWINDOW == 155 (18A73800) [pid = 3660] [serial = 1698] [outer = 00000000] 18:42:32 INFO - PROCESS | 3660 | ++DOMWINDOW == 156 (1D170800) [pid = 3660] [serial = 1699] [outer = 18A73800] 18:42:32 INFO - PROCESS | 3660 | 1461030152696 Marionette DEBUG loaded listener.js 18:42:32 INFO - PROCESS | 3660 | ++DOMWINDOW == 157 (1D30AC00) [pid = 3660] [serial = 1700] [outer = 18A73800] 18:42:33 INFO - PROCESS | 3660 | --DOMWINDOW == 156 (1325FC00) [pid = 3660] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 18:42:33 INFO - PROCESS | 3660 | --DOMWINDOW == 155 (16742C00) [pid = 3660] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 18:42:33 INFO - PROCESS | 3660 | --DOMWINDOW == 154 (1C062800) [pid = 3660] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 18:42:33 INFO - PROCESS | 3660 | --DOMWINDOW == 153 (1879D800) [pid = 3660] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 18:42:33 INFO - PROCESS | 3660 | --DOMWINDOW == 152 (143A3400) [pid = 3660] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 18:42:33 INFO - PROCESS | 3660 | --DOMWINDOW == 151 (1561B400) [pid = 3660] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 18:42:33 INFO - PROCESS | 3660 | --DOMWINDOW == 150 (13508400) [pid = 3660] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 18:42:33 INFO - PROCESS | 3660 | --DOMWINDOW == 149 (197B1800) [pid = 3660] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 18:42:33 INFO - PROCESS | 3660 | --DOMWINDOW == 148 (196ADC00) [pid = 3660] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 18:42:33 INFO - PROCESS | 3660 | --DOMWINDOW == 147 (1976A000) [pid = 3660] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 18:42:33 INFO - PROCESS | 3660 | 1461030153266 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 18:42:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 18:42:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 827ms 18:42:33 INFO - PROCESS | 3660 | 1461030153286 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 18:42:33 INFO - PROCESS | 3660 | 1461030153288 Marionette TRACE conn2 <- [1,2229,null,{"value":"13"}] 18:42:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 18:42:33 INFO - PROCESS | 3660 | 1461030153291 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 18:42:33 INFO - PROCESS | 3660 | 1461030153293 Marionette TRACE conn2 <- [1,2230,null,{}] 18:42:33 INFO - PROCESS | 3660 | 1461030153296 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:33 INFO - PROCESS | 3660 | 1461030153382 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 18:42:33 INFO - PROCESS | 3660 | 1461030153388 Marionette TRACE conn2 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:33 INFO - PROCESS | 3660 | ++DOCSHELL 143A3400 == 87 [pid = 3660] [id = 567] 18:42:33 INFO - PROCESS | 3660 | ++DOMWINDOW == 148 (1542F400) [pid = 3660] [serial = 1701] [outer = 00000000] 18:42:33 INFO - PROCESS | 3660 | ++DOMWINDOW == 149 (196ADC00) [pid = 3660] [serial = 1702] [outer = 1542F400] 18:42:33 INFO - PROCESS | 3660 | 1461030153431 Marionette DEBUG loaded listener.js 18:42:33 INFO - PROCESS | 3660 | ++DOMWINDOW == 150 (1C060C00) [pid = 3660] [serial = 1703] [outer = 1542F400] 18:42:33 INFO - PROCESS | 3660 | 1461030153870 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 18:42:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 18:42:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 640ms 18:42:33 INFO - PROCESS | 3660 | 1461030153930 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 18:42:33 INFO - PROCESS | 3660 | 1461030153931 Marionette TRACE conn2 <- [1,2233,null,{"value":"13"}] 18:42:33 INFO - PROCESS | 3660 | 1461030153935 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 18:42:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 18:42:33 INFO - PROCESS | 3660 | 1461030153936 Marionette TRACE conn2 <- [1,2234,null,{}] 18:42:33 INFO - PROCESS | 3660 | 1461030153940 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:34 INFO - PROCESS | 3660 | 1461030154035 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 18:42:34 INFO - PROCESS | 3660 | 1461030154040 Marionette TRACE conn2 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:34 INFO - PROCESS | 3660 | ++DOCSHELL 1879D800 == 88 [pid = 3660] [id = 568] 18:42:34 INFO - PROCESS | 3660 | ++DOMWINDOW == 151 (18925C00) [pid = 3660] [serial = 1704] [outer = 00000000] 18:42:34 INFO - PROCESS | 3660 | ++DOMWINDOW == 152 (1D45EC00) [pid = 3660] [serial = 1705] [outer = 18925C00] 18:42:34 INFO - PROCESS | 3660 | 1461030154084 Marionette DEBUG loaded listener.js 18:42:34 INFO - PROCESS | 3660 | ++DOMWINDOW == 153 (1D6F2C00) [pid = 3660] [serial = 1706] [outer = 18925C00] 18:42:34 INFO - PROCESS | 3660 | 1461030154520 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 18:42:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 18:42:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 640ms 18:42:34 INFO - PROCESS | 3660 | 1461030154573 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 18:42:34 INFO - PROCESS | 3660 | 1461030154575 Marionette TRACE conn2 <- [1,2237,null,{"value":"13"}] 18:42:34 INFO - PROCESS | 3660 | 1461030154578 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 18:42:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 18:42:34 INFO - PROCESS | 3660 | 1461030154580 Marionette TRACE conn2 <- [1,2238,null,{}] 18:42:34 INFO - PROCESS | 3660 | 1461030154583 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:34 INFO - PROCESS | 3660 | 1461030154674 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 18:42:34 INFO - PROCESS | 3660 | 1461030154679 Marionette TRACE conn2 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:34 INFO - PROCESS | 3660 | ++DOCSHELL 1D45D800 == 89 [pid = 3660] [id = 569] 18:42:34 INFO - PROCESS | 3660 | ++DOMWINDOW == 154 (1DA52C00) [pid = 3660] [serial = 1707] [outer = 00000000] 18:42:34 INFO - PROCESS | 3660 | ++DOMWINDOW == 155 (1DCA1800) [pid = 3660] [serial = 1708] [outer = 1DA52C00] 18:42:34 INFO - PROCESS | 3660 | 1461030154728 Marionette DEBUG loaded listener.js 18:42:34 INFO - PROCESS | 3660 | ++DOMWINDOW == 156 (1DF50800) [pid = 3660] [serial = 1709] [outer = 1DA52C00] 18:42:35 INFO - PROCESS | 3660 | 1461030155292 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 18:42:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 18:42:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 795ms 18:42:35 INFO - PROCESS | 3660 | 1461030155381 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 18:42:35 INFO - PROCESS | 3660 | 1461030155386 Marionette TRACE conn2 <- [1,2241,null,{"value":"13"}] 18:42:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 18:42:35 INFO - PROCESS | 3660 | 1461030155391 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 18:42:35 INFO - PROCESS | 3660 | 1461030155395 Marionette TRACE conn2 <- [1,2242,null,{}] 18:42:35 INFO - PROCESS | 3660 | 1461030155402 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:35 INFO - PROCESS | 3660 | 1461030155557 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 18:42:35 INFO - PROCESS | 3660 | 1461030155687 Marionette TRACE conn2 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:35 INFO - PROCESS | 3660 | ++DOCSHELL 142A6000 == 90 [pid = 3660] [id = 570] 18:42:35 INFO - PROCESS | 3660 | ++DOMWINDOW == 157 (142AA800) [pid = 3660] [serial = 1710] [outer = 00000000] 18:42:35 INFO - PROCESS | 3660 | ++DOMWINDOW == 158 (1561EC00) [pid = 3660] [serial = 1711] [outer = 142AA800] 18:42:35 INFO - PROCESS | 3660 | 1461030155743 Marionette DEBUG loaded listener.js 18:42:35 INFO - PROCESS | 3660 | ++DOMWINDOW == 159 (15CC9400) [pid = 3660] [serial = 1712] [outer = 142AA800] 18:42:36 INFO - PROCESS | 3660 | 1461030156367 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 18:42:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 18:42:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 999ms 18:42:36 INFO - PROCESS | 3660 | 1461030156394 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 18:42:36 INFO - PROCESS | 3660 | 1461030156400 Marionette TRACE conn2 <- [1,2245,null,{"value":"13"}] 18:42:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 18:42:36 INFO - PROCESS | 3660 | 1461030156406 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 18:42:36 INFO - PROCESS | 3660 | 1461030156409 Marionette TRACE conn2 <- [1,2246,null,{}] 18:42:36 INFO - PROCESS | 3660 | 1461030156413 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:36 INFO - PROCESS | 3660 | 1461030156527 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 18:42:36 INFO - PROCESS | 3660 | 1461030156694 Marionette TRACE conn2 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:36 INFO - PROCESS | 3660 | ++DOCSHELL 1645F400 == 91 [pid = 3660] [id = 571] 18:42:36 INFO - PROCESS | 3660 | ++DOMWINDOW == 160 (16523C00) [pid = 3660] [serial = 1713] [outer = 00000000] 18:42:36 INFO - PROCESS | 3660 | ++DOMWINDOW == 161 (18799C00) [pid = 3660] [serial = 1714] [outer = 16523C00] 18:42:36 INFO - PROCESS | 3660 | 1461030156748 Marionette DEBUG loaded listener.js 18:42:36 INFO - PROCESS | 3660 | ++DOMWINDOW == 162 (18D3F800) [pid = 3660] [serial = 1715] [outer = 16523C00] 18:42:37 INFO - PROCESS | 3660 | 1461030157386 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 18:42:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 18:42:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1046ms 18:42:37 INFO - PROCESS | 3660 | 1461030157447 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 18:42:37 INFO - PROCESS | 3660 | 1461030157450 Marionette TRACE conn2 <- [1,2249,null,{"value":"13"}] 18:42:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 18:42:37 INFO - PROCESS | 3660 | 1461030157473 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 18:42:37 INFO - PROCESS | 3660 | 1461030157476 Marionette TRACE conn2 <- [1,2250,null,{}] 18:42:37 INFO - PROCESS | 3660 | 1461030157487 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:37 INFO - PROCESS | 3660 | 1461030157636 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 18:42:37 INFO - PROCESS | 3660 | 1461030157788 Marionette TRACE conn2 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:37 INFO - PROCESS | 3660 | ++DOCSHELL 1673C400 == 92 [pid = 3660] [id = 572] 18:42:37 INFO - PROCESS | 3660 | ++DOMWINDOW == 163 (16747400) [pid = 3660] [serial = 1716] [outer = 00000000] 18:42:37 INFO - PROCESS | 3660 | ++DOMWINDOW == 164 (1C153400) [pid = 3660] [serial = 1717] [outer = 16747400] 18:42:37 INFO - PROCESS | 3660 | 1461030157845 Marionette DEBUG loaded listener.js 18:42:37 INFO - PROCESS | 3660 | ++DOMWINDOW == 165 (1D18C800) [pid = 3660] [serial = 1718] [outer = 16747400] 18:42:38 INFO - PROCESS | 3660 | 1461030158385 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 18:42:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 18:42:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 952ms 18:42:38 INFO - PROCESS | 3660 | 1461030158416 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 18:42:38 INFO - PROCESS | 3660 | 1461030158419 Marionette TRACE conn2 <- [1,2253,null,{"value":"13"}] 18:42:38 INFO - PROCESS | 3660 | 1461030158438 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 18:42:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 18:42:38 INFO - PROCESS | 3660 | 1461030158440 Marionette TRACE conn2 <- [1,2254,null,{}] 18:42:38 INFO - PROCESS | 3660 | 1461030158444 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:38 INFO - PROCESS | 3660 | 1461030158554 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 18:42:38 INFO - PROCESS | 3660 | 1461030158719 Marionette TRACE conn2 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:38 INFO - PROCESS | 3660 | ++DOCSHELL 1DC94C00 == 93 [pid = 3660] [id = 573] 18:42:38 INFO - PROCESS | 3660 | ++DOMWINDOW == 166 (1DC95000) [pid = 3660] [serial = 1719] [outer = 00000000] 18:42:38 INFO - PROCESS | 3660 | ++DOMWINDOW == 167 (1E0EF000) [pid = 3660] [serial = 1720] [outer = 1DC95000] 18:42:38 INFO - PROCESS | 3660 | 1461030158773 Marionette DEBUG loaded listener.js 18:42:38 INFO - PROCESS | 3660 | ++DOMWINDOW == 168 (1E212800) [pid = 3660] [serial = 1721] [outer = 1DC95000] 18:42:39 INFO - PROCESS | 3660 | 1461030159318 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 18:42:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 18:42:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 952ms 18:42:39 INFO - PROCESS | 3660 | 1461030159369 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 18:42:39 INFO - PROCESS | 3660 | 1461030159371 Marionette TRACE conn2 <- [1,2257,null,{"value":"13"}] 18:42:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 18:42:39 INFO - PROCESS | 3660 | 1461030159375 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 18:42:39 INFO - PROCESS | 3660 | 1461030159377 Marionette TRACE conn2 <- [1,2258,null,{}] 18:42:39 INFO - PROCESS | 3660 | 1461030159380 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:39 INFO - PROCESS | 3660 | 1461030159488 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 18:42:39 INFO - PROCESS | 3660 | 1461030159653 Marionette TRACE conn2 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:39 INFO - PROCESS | 3660 | ++DOCSHELL 1C154C00 == 94 [pid = 3660] [id = 574] 18:42:39 INFO - PROCESS | 3660 | ++DOMWINDOW == 169 (1E216C00) [pid = 3660] [serial = 1722] [outer = 00000000] 18:42:39 INFO - PROCESS | 3660 | ++DOMWINDOW == 170 (1E271C00) [pid = 3660] [serial = 1723] [outer = 1E216C00] 18:42:39 INFO - PROCESS | 3660 | 1461030159707 Marionette DEBUG loaded listener.js 18:42:39 INFO - PROCESS | 3660 | ++DOMWINDOW == 171 (1E278C00) [pid = 3660] [serial = 1724] [outer = 1E216C00] 18:42:40 INFO - PROCESS | 3660 | 1461030160240 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 18:42:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 18:42:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 905ms 18:42:40 INFO - PROCESS | 3660 | 1461030160279 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 18:42:40 INFO - PROCESS | 3660 | 1461030160281 Marionette TRACE conn2 <- [1,2261,null,{"value":"13"}] 18:42:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 18:42:40 INFO - PROCESS | 3660 | 1461030160285 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 18:42:40 INFO - PROCESS | 3660 | 1461030160287 Marionette TRACE conn2 <- [1,2262,null,{}] 18:42:40 INFO - PROCESS | 3660 | 1461030160290 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:40 INFO - PROCESS | 3660 | 1461030160418 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 18:42:40 INFO - PROCESS | 3660 | 1461030160589 Marionette TRACE conn2 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:40 INFO - PROCESS | 3660 | ++DOCSHELL 1E27B000 == 95 [pid = 3660] [id = 575] 18:42:40 INFO - PROCESS | 3660 | ++DOMWINDOW == 172 (1F521400) [pid = 3660] [serial = 1725] [outer = 00000000] 18:42:40 INFO - PROCESS | 3660 | ++DOMWINDOW == 173 (1F52CC00) [pid = 3660] [serial = 1726] [outer = 1F521400] 18:42:40 INFO - PROCESS | 3660 | 1461030160645 Marionette DEBUG loaded listener.js 18:42:40 INFO - PROCESS | 3660 | ++DOMWINDOW == 174 (20055C00) [pid = 3660] [serial = 1727] [outer = 1F521400] 18:42:41 INFO - PROCESS | 3660 | 1461030161295 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 18:42:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 18:42:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1030ms 18:42:41 INFO - PROCESS | 3660 | 1461030161333 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 18:42:41 INFO - PROCESS | 3660 | 1461030161335 Marionette TRACE conn2 <- [1,2265,null,{"value":"13"}] 18:42:41 INFO - PROCESS | 3660 | 1461030161357 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 18:42:41 INFO - PROCESS | 3660 | 1461030161359 Marionette TRACE conn2 <- [1,2266,null,{}] 18:42:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 18:42:41 INFO - PROCESS | 3660 | 1461030161363 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:41 INFO - PROCESS | 3660 | 1461030161473 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 18:42:41 INFO - PROCESS | 3660 | 1461030161857 Marionette TRACE conn2 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:41 INFO - PROCESS | 3660 | ++DOCSHELL 123F7000 == 96 [pid = 3660] [id = 576] 18:42:41 INFO - PROCESS | 3660 | ++DOMWINDOW == 175 (12DD3800) [pid = 3660] [serial = 1728] [outer = 00000000] 18:42:41 INFO - PROCESS | 3660 | ++DOMWINDOW == 176 (136B3000) [pid = 3660] [serial = 1729] [outer = 12DD3800] 18:42:41 INFO - PROCESS | 3660 | 1461030161944 Marionette DEBUG loaded listener.js 18:42:42 INFO - PROCESS | 3660 | ++DOMWINDOW == 177 (13AC6000) [pid = 3660] [serial = 1730] [outer = 12DD3800] 18:42:42 INFO - PROCESS | 3660 | 1461030162517 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 18:42:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 18:42:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1186ms 18:42:42 INFO - PROCESS | 3660 | 1461030162551 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 18:42:42 INFO - PROCESS | 3660 | 1461030162556 Marionette TRACE conn2 <- [1,2269,null,{"value":"13"}] 18:42:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 18:42:42 INFO - PROCESS | 3660 | 1461030162561 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 18:42:42 INFO - PROCESS | 3660 | 1461030162564 Marionette TRACE conn2 <- [1,2270,null,{}] 18:42:42 INFO - PROCESS | 3660 | 1461030162568 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:42 INFO - PROCESS | 3660 | 1461030162673 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 18:42:42 INFO - PROCESS | 3660 | 1461030162852 Marionette TRACE conn2 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:42 INFO - PROCESS | 3660 | ++DOCSHELL 15A3A800 == 97 [pid = 3660] [id = 577] 18:42:42 INFO - PROCESS | 3660 | ++DOMWINDOW == 178 (15C8D400) [pid = 3660] [serial = 1731] [outer = 00000000] 18:42:42 INFO - PROCESS | 3660 | ++DOMWINDOW == 179 (16741000) [pid = 3660] [serial = 1732] [outer = 15C8D400] 18:42:42 INFO - PROCESS | 3660 | 1461030162906 Marionette DEBUG loaded listener.js 18:42:42 INFO - PROCESS | 3660 | ++DOMWINDOW == 180 (16749C00) [pid = 3660] [serial = 1733] [outer = 15C8D400] 18:42:43 INFO - PROCESS | 3660 | 1461030163515 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 18:42:43 INFO - PROCESS | 3660 | --DOCSHELL 1879D800 == 96 [pid = 3660] [id = 568] 18:42:43 INFO - PROCESS | 3660 | --DOCSHELL 143A3400 == 95 [pid = 3660] [id = 567] 18:42:43 INFO - PROCESS | 3660 | --DOCSHELL 142A5000 == 94 [pid = 3660] [id = 566] 18:42:43 INFO - PROCESS | 3660 | --DOCSHELL 1A014000 == 93 [pid = 3660] [id = 565] 18:42:43 INFO - PROCESS | 3660 | --DOCSHELL 19BD7C00 == 92 [pid = 3660] [id = 564] 18:42:43 INFO - PROCESS | 3660 | --DOCSHELL 19716000 == 91 [pid = 3660] [id = 563] 18:42:43 INFO - PROCESS | 3660 | --DOCSHELL 18110800 == 90 [pid = 3660] [id = 562] 18:42:43 INFO - PROCESS | 3660 | --DOCSHELL 1350BC00 == 89 [pid = 3660] [id = 561] 18:42:43 INFO - PROCESS | 3660 | --DOMWINDOW == 179 (1C53D800) [pid = 3660] [serial = 1609] [outer = 00000000] [url = about:blank] 18:42:43 INFO - PROCESS | 3660 | --DOMWINDOW == 178 (1D60F800) [pid = 3660] [serial = 1618] [outer = 00000000] [url = about:blank] 18:42:43 INFO - PROCESS | 3660 | --DOMWINDOW == 177 (1A5C3C00) [pid = 3660] [serial = 1606] [outer = 00000000] [url = about:blank] 18:42:43 INFO - PROCESS | 3660 | --DOMWINDOW == 176 (1D3C5000) [pid = 3660] [serial = 1615] [outer = 00000000] [url = about:blank] 18:42:43 INFO - PROCESS | 3660 | --DOMWINDOW == 175 (18767400) [pid = 3660] [serial = 1603] [outer = 00000000] [url = about:blank] 18:42:43 INFO - PROCESS | 3660 | --DOMWINDOW == 174 (15429C00) [pid = 3660] [serial = 1600] [outer = 00000000] [url = about:blank] 18:42:43 INFO - PROCESS | 3660 | --DOMWINDOW == 173 (1D05E800) [pid = 3660] [serial = 1612] [outer = 00000000] [url = about:blank] 18:42:43 INFO - PROCESS | 3660 | --DOCSHELL 16466400 == 88 [pid = 3660] [id = 560] 18:42:43 INFO - PROCESS | 3660 | --DOCSHELL 02A9E800 == 87 [pid = 3660] [id = 559] 18:42:43 INFO - PROCESS | 3660 | --DOCSHELL 1DA52000 == 86 [pid = 3660] [id = 557] 18:42:43 INFO - PROCESS | 3660 | --DOCSHELL 12DDA800 == 85 [pid = 3660] [id = 556] 18:42:43 INFO - PROCESS | 3660 | --DOCSHELL 19712C00 == 84 [pid = 3660] [id = 555] 18:42:43 INFO - PROCESS | 3660 | --DOCSHELL 19C61400 == 83 [pid = 3660] [id = 554] 18:42:43 INFO - PROCESS | 3660 | --DOCSHELL 16742800 == 82 [pid = 3660] [id = 553] 18:42:43 INFO - PROCESS | 3660 | --DOCSHELL 13266400 == 81 [pid = 3660] [id = 552] 18:42:43 INFO - PROCESS | 3660 | --DOCSHELL 1D3BAC00 == 80 [pid = 3660] [id = 551] 18:42:43 INFO - PROCESS | 3660 | --DOCSHELL 1C9ACC00 == 79 [pid = 3660] [id = 17] 18:42:43 INFO - PROCESS | 3660 | --DOMWINDOW == 172 (1D188C00) [pid = 3660] [serial = 1651] [outer = 00000000] [url = about:blank] 18:42:43 INFO - PROCESS | 3660 | --DOMWINDOW == 171 (1D191800) [pid = 3660] [serial = 1652] [outer = 00000000] [url = about:blank] 18:42:43 INFO - PROCESS | 3660 | --DOMWINDOW == 170 (1C061C00) [pid = 3660] [serial = 1649] [outer = 00000000] [url = about:blank] 18:42:43 INFO - PROCESS | 3660 | --DOMWINDOW == 169 (18212800) [pid = 3660] [serial = 1631] [outer = 00000000] [url = about:blank] 18:42:43 INFO - PROCESS | 3660 | --DOMWINDOW == 168 (1C53C400) [pid = 3660] [serial = 1643] [outer = 00000000] [url = about:blank] 18:42:43 INFO - PROCESS | 3660 | --DOMWINDOW == 167 (196A3C00) [pid = 3660] [serial = 1634] [outer = 00000000] [url = about:blank] 18:42:43 INFO - PROCESS | 3660 | --DOMWINDOW == 166 (1561A400) [pid = 3660] [serial = 1628] [outer = 00000000] [url = about:blank] 18:42:43 INFO - PROCESS | 3660 | --DOMWINDOW == 165 (1CC11800) [pid = 3660] [serial = 1646] [outer = 00000000] [url = about:blank] 18:42:43 INFO - PROCESS | 3660 | --DOMWINDOW == 164 (195AE000) [pid = 3660] [serial = 1633] [outer = 00000000] [url = about:blank] 18:42:43 INFO - PROCESS | 3660 | --DOMWINDOW == 163 (16749000) [pid = 3660] [serial = 1621] [outer = 00000000] [url = about:blank] 18:42:43 INFO - PROCESS | 3660 | --DOMWINDOW == 162 (1964E000) [pid = 3660] [serial = 1648] [outer = 00000000] [url = about:blank] 18:42:43 INFO - PROCESS | 3660 | --DOMWINDOW == 161 (1C9B5800) [pid = 3660] [serial = 1645] [outer = 00000000] [url = about:blank] 18:42:43 INFO - PROCESS | 3660 | --DOMWINDOW == 160 (143A2000) [pid = 3660] [serial = 1624] [outer = 00000000] [url = about:blank] 18:42:43 INFO - PROCESS | 3660 | --DOMWINDOW == 159 (17F24000) [pid = 3660] [serial = 1630] [outer = 00000000] [url = about:blank] 18:42:43 INFO - PROCESS | 3660 | --DOMWINDOW == 158 (15424400) [pid = 3660] [serial = 1627] [outer = 00000000] [url = about:blank] 18:42:43 INFO - PROCESS | 3660 | --DOMWINDOW == 157 (1A07CC00) [pid = 3660] [serial = 1639] [outer = 00000000] [url = about:blank] 18:42:43 INFO - PROCESS | 3660 | --DOMWINDOW == 156 (1C155C00) [pid = 3660] [serial = 1642] [outer = 00000000] [url = about:blank] 18:42:43 INFO - PROCESS | 3660 | --DOMWINDOW == 155 (1A0FB400) [pid = 3660] [serial = 1640] [outer = 00000000] [url = about:blank] 18:42:43 INFO - PROCESS | 3660 | --DOMWINDOW == 154 (19767800) [pid = 3660] [serial = 1637] [outer = 00000000] [url = about:blank] 18:42:43 INFO - PROCESS | 3660 | --DOMWINDOW == 153 (15426C00) [pid = 3660] [serial = 1625] [outer = 00000000] [url = about:blank] 18:42:43 INFO - PROCESS | 3660 | --DOMWINDOW == 152 (1971F400) [pid = 3660] [serial = 1636] [outer = 00000000] [url = about:blank] 18:42:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 18:42:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1045ms 18:42:43 INFO - PROCESS | 3660 | 1461030163605 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 18:42:43 INFO - PROCESS | 3660 | 1461030163609 Marionette TRACE conn2 <- [1,2273,null,{"value":"13"}] 18:42:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 18:42:43 INFO - PROCESS | 3660 | 1461030163647 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 18:42:43 INFO - PROCESS | 3660 | 1461030163650 Marionette TRACE conn2 <- [1,2274,null,{}] 18:42:43 INFO - PROCESS | 3660 | 1461030163655 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:43 INFO - PROCESS | 3660 | 1461030163748 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 18:42:43 INFO - PROCESS | 3660 | 1461030163754 Marionette TRACE conn2 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:43 INFO - PROCESS | 3660 | ++DOCSHELL 143A2000 == 80 [pid = 3660] [id = 578] 18:42:43 INFO - PROCESS | 3660 | ++DOMWINDOW == 153 (14AE8800) [pid = 3660] [serial = 1734] [outer = 00000000] 18:42:43 INFO - PROCESS | 3660 | ++DOMWINDOW == 154 (156F1400) [pid = 3660] [serial = 1735] [outer = 14AE8800] 18:42:43 INFO - PROCESS | 3660 | 1461030163800 Marionette DEBUG loaded listener.js 18:42:43 INFO - PROCESS | 3660 | ++DOMWINDOW == 155 (16749000) [pid = 3660] [serial = 1736] [outer = 14AE8800] 18:42:44 INFO - PROCESS | 3660 | 1461030164325 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 18:42:44 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 18:42:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 718ms 18:42:44 INFO - PROCESS | 3660 | 1461030164346 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 18:42:44 INFO - PROCESS | 3660 | 1461030164349 Marionette TRACE conn2 <- [1,2277,null,{"value":"13"}] 18:42:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 18:42:44 INFO - PROCESS | 3660 | 1461030164353 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 18:42:44 INFO - PROCESS | 3660 | 1461030164359 Marionette TRACE conn2 <- [1,2278,null,{}] 18:42:44 INFO - PROCESS | 3660 | 1461030164367 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:44 INFO - PROCESS | 3660 | 1461030164455 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 18:42:44 INFO - PROCESS | 3660 | 1461030164464 Marionette TRACE conn2 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:44 INFO - PROCESS | 3660 | ++DOCSHELL 187A1C00 == 81 [pid = 3660] [id = 579] 18:42:44 INFO - PROCESS | 3660 | ++DOMWINDOW == 156 (1892C800) [pid = 3660] [serial = 1737] [outer = 00000000] 18:42:44 INFO - PROCESS | 3660 | ++DOMWINDOW == 157 (18D3D800) [pid = 3660] [serial = 1738] [outer = 1892C800] 18:42:44 INFO - PROCESS | 3660 | 1461030164508 Marionette DEBUG loaded listener.js 18:42:44 INFO - PROCESS | 3660 | ++DOMWINDOW == 158 (18D8B400) [pid = 3660] [serial = 1739] [outer = 1892C800] 18:42:44 INFO - PROCESS | 3660 | 1461030164987 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 18:42:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 18:42:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 687ms 18:42:45 INFO - PROCESS | 3660 | 1461030165052 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 18:42:45 INFO - PROCESS | 3660 | 1461030165054 Marionette TRACE conn2 <- [1,2281,null,{"value":"13"}] 18:42:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 18:42:45 INFO - PROCESS | 3660 | 1461030165058 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 18:42:45 INFO - PROCESS | 3660 | 1461030165059 Marionette TRACE conn2 <- [1,2282,null,{}] 18:42:45 INFO - PROCESS | 3660 | 1461030165062 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:45 INFO - PROCESS | 3660 | 1461030165177 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 18:42:45 INFO - PROCESS | 3660 | 1461030165290 Marionette TRACE conn2 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:45 INFO - PROCESS | 3660 | ++DOCSHELL 18D41000 == 82 [pid = 3660] [id = 580] 18:42:45 INFO - PROCESS | 3660 | ++DOMWINDOW == 159 (192BF000) [pid = 3660] [serial = 1740] [outer = 00000000] 18:42:45 INFO - PROCESS | 3660 | ++DOMWINDOW == 160 (19710800) [pid = 3660] [serial = 1741] [outer = 192BF000] 18:42:45 INFO - PROCESS | 3660 | 1461030165342 Marionette DEBUG loaded listener.js 18:42:45 INFO - PROCESS | 3660 | ++DOMWINDOW == 161 (19712C00) [pid = 3660] [serial = 1742] [outer = 192BF000] 18:42:45 INFO - PROCESS | 3660 | 1461030165708 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 18:42:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 18:42:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 702ms 18:42:45 INFO - PROCESS | 3660 | 1461030165757 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 18:42:45 INFO - PROCESS | 3660 | 1461030165758 Marionette TRACE conn2 <- [1,2285,null,{"value":"13"}] 18:42:45 INFO - PROCESS | 3660 | 1461030165762 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 18:42:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 18:42:45 INFO - PROCESS | 3660 | 1461030165763 Marionette TRACE conn2 <- [1,2286,null,{}] 18:42:45 INFO - PROCESS | 3660 | 1461030165784 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:45 INFO - PROCESS | 3660 | 1461030165912 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 18:42:45 INFO - PROCESS | 3660 | 1461030165982 Marionette TRACE conn2 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:45 INFO - PROCESS | 3660 | ++DOCSHELL 1971EC00 == 83 [pid = 3660] [id = 581] 18:42:45 INFO - PROCESS | 3660 | ++DOMWINDOW == 162 (1971F800) [pid = 3660] [serial = 1743] [outer = 00000000] 18:42:46 INFO - PROCESS | 3660 | ++DOMWINDOW == 163 (1976AC00) [pid = 3660] [serial = 1744] [outer = 1971F800] 18:42:46 INFO - PROCESS | 3660 | 1461030166034 Marionette DEBUG loaded listener.js 18:42:46 INFO - PROCESS | 3660 | ++DOMWINDOW == 164 (19AA4000) [pid = 3660] [serial = 1745] [outer = 1971F800] 18:42:46 INFO - PROCESS | 3660 | 1461030166485 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 18:42:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 18:42:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 733ms 18:42:46 INFO - PROCESS | 3660 | 1461030166503 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 18:42:46 INFO - PROCESS | 3660 | 1461030166504 Marionette TRACE conn2 <- [1,2289,null,{"value":"13"}] 18:42:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 18:42:46 INFO - PROCESS | 3660 | 1461030166508 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 18:42:46 INFO - PROCESS | 3660 | 1461030166509 Marionette TRACE conn2 <- [1,2290,null,{}] 18:42:46 INFO - PROCESS | 3660 | 1461030166513 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:46 INFO - PROCESS | 3660 | 1461030166670 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 18:42:46 INFO - PROCESS | 3660 | 1461030166746 Marionette TRACE conn2 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:46 INFO - PROCESS | 3660 | ++DOCSHELL 19768C00 == 84 [pid = 3660] [id = 582] 18:42:46 INFO - PROCESS | 3660 | ++DOMWINDOW == 165 (19DC5000) [pid = 3660] [serial = 1746] [outer = 00000000] 18:42:46 INFO - PROCESS | 3660 | ++DOMWINDOW == 166 (1A721000) [pid = 3660] [serial = 1747] [outer = 19DC5000] 18:42:46 INFO - PROCESS | 3660 | 1461030166790 Marionette DEBUG loaded listener.js 18:42:46 INFO - PROCESS | 3660 | ++DOMWINDOW == 167 (1A7C9C00) [pid = 3660] [serial = 1748] [outer = 19DC5000] 18:42:47 INFO - PROCESS | 3660 | 1461030167189 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 18:42:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 18:42:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 733ms 18:42:47 INFO - PROCESS | 3660 | 1461030167249 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 18:42:47 INFO - PROCESS | 3660 | 1461030167251 Marionette TRACE conn2 <- [1,2293,null,{"value":"13"}] 18:42:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 18:42:47 INFO - PROCESS | 3660 | 1461030167261 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 18:42:47 INFO - PROCESS | 3660 | 1461030167262 Marionette TRACE conn2 <- [1,2294,null,{}] 18:42:47 INFO - PROCESS | 3660 | 1461030167266 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:47 INFO - PROCESS | 3660 | 1461030167398 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 18:42:47 INFO - PROCESS | 3660 | 1461030167482 Marionette TRACE conn2 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:47 INFO - PROCESS | 3660 | ++DOCSHELL 19BD7C00 == 85 [pid = 3660] [id = 583] 18:42:47 INFO - PROCESS | 3660 | ++DOMWINDOW == 168 (19D55C00) [pid = 3660] [serial = 1749] [outer = 00000000] 18:42:47 INFO - PROCESS | 3660 | ++DOMWINDOW == 169 (1C15EC00) [pid = 3660] [serial = 1750] [outer = 19D55C00] 18:42:47 INFO - PROCESS | 3660 | 1461030167526 Marionette DEBUG loaded listener.js 18:42:47 INFO - PROCESS | 3660 | ++DOMWINDOW == 170 (1C533800) [pid = 3660] [serial = 1751] [outer = 19D55C00] 18:42:48 INFO - PROCESS | 3660 | --DOMWINDOW == 169 (16467000) [pid = 3660] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 18:42:48 INFO - PROCESS | 3660 | --DOMWINDOW == 168 (12D71400) [pid = 3660] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 18:42:48 INFO - PROCESS | 3660 | --DOMWINDOW == 167 (18924C00) [pid = 3660] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 18:42:48 INFO - PROCESS | 3660 | --DOMWINDOW == 166 (1971FC00) [pid = 3660] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 18:42:48 INFO - PROCESS | 3660 | --DOMWINDOW == 165 (19BD8400) [pid = 3660] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 18:42:48 INFO - PROCESS | 3660 | --DOMWINDOW == 164 (18925C00) [pid = 3660] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 18:42:48 INFO - PROCESS | 3660 | --DOMWINDOW == 163 (1E0EC400) [pid = 3660] [serial = 47] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:42:48 INFO - PROCESS | 3660 | --DOMWINDOW == 162 (1810F800) [pid = 3660] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 18:42:48 INFO - PROCESS | 3660 | --DOMWINDOW == 161 (196A1800) [pid = 3660] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 18:42:48 INFO - PROCESS | 3660 | --DOMWINDOW == 160 (1DF44000) [pid = 3660] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 18:42:48 INFO - PROCESS | 3660 | --DOMWINDOW == 159 (1350B000) [pid = 3660] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 18:42:48 INFO - PROCESS | 3660 | --DOMWINDOW == 158 (1D308800) [pid = 3660] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 18:42:48 INFO - PROCESS | 3660 | --DOMWINDOW == 157 (20DA0400) [pid = 3660] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 18:42:48 INFO - PROCESS | 3660 | --DOMWINDOW == 156 (18219000) [pid = 3660] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 18:42:48 INFO - PROCESS | 3660 | --DOMWINDOW == 155 (1E279C00) [pid = 3660] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 18:42:48 INFO - PROCESS | 3660 | --DOMWINDOW == 154 (1C910C00) [pid = 3660] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 18:42:48 INFO - PROCESS | 3660 | --DOMWINDOW == 153 (1A72A000) [pid = 3660] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 18:42:48 INFO - PROCESS | 3660 | --DOMWINDOW == 152 (18A73800) [pid = 3660] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 18:42:48 INFO - PROCESS | 3660 | --DOMWINDOW == 151 (1542F400) [pid = 3660] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 18:42:48 INFO - PROCESS | 3660 | --DOMWINDOW == 150 (1D3C5400) [pid = 3660] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 18:42:48 INFO - PROCESS | 3660 | --DOMWINDOW == 149 (1542B400) [pid = 3660] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 18:42:48 INFO - PROCESS | 3660 | 1461030168249 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 18:42:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 18:42:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1030ms 18:42:48 INFO - PROCESS | 3660 | 1461030168307 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 18:42:48 INFO - PROCESS | 3660 | 1461030168309 Marionette TRACE conn2 <- [1,2297,null,{"value":"13"}] 18:42:48 INFO - PROCESS | 3660 | 1461030168312 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 18:42:48 INFO - PROCESS | 3660 | 1461030168314 Marionette TRACE conn2 <- [1,2298,null,{}] 18:42:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 18:42:48 INFO - PROCESS | 3660 | 1461030168317 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:48 INFO - PROCESS | 3660 | 1461030168448 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 18:42:48 INFO - PROCESS | 3660 | 1461030168520 Marionette TRACE conn2 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:48 INFO - PROCESS | 3660 | ++DOCSHELL 12D80800 == 86 [pid = 3660] [id = 584] 18:42:48 INFO - PROCESS | 3660 | ++DOMWINDOW == 150 (12DD3400) [pid = 3660] [serial = 1752] [outer = 00000000] 18:42:48 INFO - PROCESS | 3660 | ++DOMWINDOW == 151 (15614C00) [pid = 3660] [serial = 1753] [outer = 12DD3400] 18:42:48 INFO - PROCESS | 3660 | 1461030168564 Marionette DEBUG loaded listener.js 18:42:48 INFO - PROCESS | 3660 | ++DOMWINDOW == 152 (1694D800) [pid = 3660] [serial = 1754] [outer = 12DD3400] 18:42:48 INFO - PROCESS | 3660 | 1461030168917 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 18:42:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 18:42:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 639ms 18:42:48 INFO - PROCESS | 3660 | 1461030168958 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 18:42:48 INFO - PROCESS | 3660 | 1461030168960 Marionette TRACE conn2 <- [1,2301,null,{"value":"13"}] 18:42:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 18:42:48 INFO - PROCESS | 3660 | 1461030168963 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 18:42:48 INFO - PROCESS | 3660 | 1461030168965 Marionette TRACE conn2 <- [1,2302,null,{}] 18:42:48 INFO - PROCESS | 3660 | 1461030168968 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:49 INFO - PROCESS | 3660 | 1461030169055 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 18:42:49 INFO - PROCESS | 3660 | 1461030169061 Marionette TRACE conn2 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:49 INFO - PROCESS | 3660 | ++DOCSHELL 15429000 == 87 [pid = 3660] [id = 585] 18:42:49 INFO - PROCESS | 3660 | ++DOMWINDOW == 153 (1542F400) [pid = 3660] [serial = 1755] [outer = 00000000] 18:42:49 INFO - PROCESS | 3660 | ++DOMWINDOW == 154 (19BCE000) [pid = 3660] [serial = 1756] [outer = 1542F400] 18:42:49 INFO - PROCESS | 3660 | 1461030169104 Marionette DEBUG loaded listener.js 18:42:49 INFO - PROCESS | 3660 | ++DOMWINDOW == 155 (1C158C00) [pid = 3660] [serial = 1757] [outer = 1542F400] 18:42:49 INFO - PROCESS | 3660 | 1461030169544 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 18:42:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 18:42:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 640ms 18:42:49 INFO - PROCESS | 3660 | 1461030169601 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 18:42:49 INFO - PROCESS | 3660 | 1461030169603 Marionette TRACE conn2 <- [1,2305,null,{"value":"13"}] 18:42:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 18:42:49 INFO - PROCESS | 3660 | 1461030169610 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 18:42:49 INFO - PROCESS | 3660 | 1461030169612 Marionette TRACE conn2 <- [1,2306,null,{}] 18:42:49 INFO - PROCESS | 3660 | 1461030169615 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:49 INFO - PROCESS | 3660 | 1461030169701 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 18:42:49 INFO - PROCESS | 3660 | 1461030169709 Marionette TRACE conn2 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:49 INFO - PROCESS | 3660 | ++DOCSHELL 19775C00 == 88 [pid = 3660] [id = 586] 18:42:49 INFO - PROCESS | 3660 | ++DOMWINDOW == 156 (19BD8400) [pid = 3660] [serial = 1758] [outer = 00000000] 18:42:49 INFO - PROCESS | 3660 | ++DOMWINDOW == 157 (1CC0B000) [pid = 3660] [serial = 1759] [outer = 19BD8400] 18:42:49 INFO - PROCESS | 3660 | 1461030169757 Marionette DEBUG loaded listener.js 18:42:49 INFO - PROCESS | 3660 | ++DOMWINDOW == 158 (1D066C00) [pid = 3660] [serial = 1760] [outer = 19BD8400] 18:42:50 INFO - PROCESS | 3660 | 1461030170452 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2309,"getWindowHandle",null] 18:42:50 INFO - PROCESS | 3660 | 1461030170516 Marionette TRACE conn2 <- [1,2309,null,{"value":"13"}] 18:42:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 18:42:50 INFO - PROCESS | 3660 | 1461030170523 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 18:42:50 INFO - PROCESS | 3660 | 1461030170530 Marionette TRACE conn2 <- [1,2310,null,{}] 18:42:50 INFO - PROCESS | 3660 | 1461030170536 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:50 INFO - PROCESS | 3660 | 1461030170685 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 18:42:50 INFO - PROCESS | 3660 | 1461030170841 Marionette TRACE conn2 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:50 INFO - PROCESS | 3660 | ++DOCSHELL 15422C00 == 89 [pid = 3660] [id = 587] 18:42:50 INFO - PROCESS | 3660 | ++DOMWINDOW == 159 (15424400) [pid = 3660] [serial = 1761] [outer = 00000000] 18:42:50 INFO - PROCESS | 3660 | ++DOMWINDOW == 160 (16462800) [pid = 3660] [serial = 1762] [outer = 15424400] 18:42:50 INFO - PROCESS | 3660 | 1461030170899 Marionette DEBUG loaded listener.js 18:42:50 INFO - PROCESS | 3660 | ++DOMWINDOW == 161 (16749800) [pid = 3660] [serial = 1763] [outer = 15424400] 18:42:51 INFO - PROCESS | 3660 | 1461030171506 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 18:42:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 18:42:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1045ms 18:42:51 INFO - PROCESS | 3660 | 1461030171570 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 18:42:51 INFO - PROCESS | 3660 | 1461030171576 Marionette TRACE conn2 <- [1,2313,null,{"value":"13"}] 18:42:51 INFO - PROCESS | 3660 | 1461030171604 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 18:42:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 18:42:51 INFO - PROCESS | 3660 | 1461030171607 Marionette TRACE conn2 <- [1,2314,null,{}] 18:42:51 INFO - PROCESS | 3660 | 1461030171611 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:51 INFO - PROCESS | 3660 | 1461030171728 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 18:42:51 INFO - PROCESS | 3660 | 1461030171880 Marionette TRACE conn2 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:51 INFO - PROCESS | 3660 | ++DOCSHELL 182AE000 == 90 [pid = 3660] [id = 588] 18:42:51 INFO - PROCESS | 3660 | ++DOMWINDOW == 162 (1861C800) [pid = 3660] [serial = 1764] [outer = 00000000] 18:42:51 INFO - PROCESS | 3660 | ++DOMWINDOW == 163 (195AC000) [pid = 3660] [serial = 1765] [outer = 1861C800] 18:42:51 INFO - PROCESS | 3660 | 1461030171934 Marionette DEBUG loaded listener.js 18:42:52 INFO - PROCESS | 3660 | ++DOMWINDOW == 164 (19712800) [pid = 3660] [serial = 1766] [outer = 1861C800] 18:42:52 INFO - PROCESS | 3660 | 1461030172494 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 18:42:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 18:42:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 936ms 18:42:52 INFO - PROCESS | 3660 | 1461030172552 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 18:42:52 INFO - PROCESS | 3660 | 1461030172555 Marionette TRACE conn2 <- [1,2317,null,{"value":"13"}] 18:42:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 18:42:52 INFO - PROCESS | 3660 | 1461030172558 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 18:42:52 INFO - PROCESS | 3660 | 1461030172562 Marionette TRACE conn2 <- [1,2318,null,{}] 18:42:52 INFO - PROCESS | 3660 | 1461030172573 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:52 INFO - PROCESS | 3660 | 1461030172686 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 18:42:52 INFO - PROCESS | 3660 | 1461030172854 Marionette TRACE conn2 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:52 INFO - PROCESS | 3660 | ++DOCSHELL 1C15C400 == 91 [pid = 3660] [id = 589] 18:42:52 INFO - PROCESS | 3660 | ++DOMWINDOW == 165 (1C53F800) [pid = 3660] [serial = 1767] [outer = 00000000] 18:42:52 INFO - PROCESS | 3660 | ++DOMWINDOW == 166 (1D065400) [pid = 3660] [serial = 1768] [outer = 1C53F800] 18:42:52 INFO - PROCESS | 3660 | 1461030172911 Marionette DEBUG loaded listener.js 18:42:52 INFO - PROCESS | 3660 | ++DOMWINDOW == 167 (1D18C400) [pid = 3660] [serial = 1769] [outer = 1C53F800] 18:42:53 INFO - PROCESS | 3660 | 1461030173476 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 18:42:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 18:42:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 936ms 18:42:53 INFO - PROCESS | 3660 | 1461030173503 Marionette TRACE conn2 -> [0,2321,"getWindowHandle",null] 18:42:53 INFO - PROCESS | 3660 | 1461030173506 Marionette TRACE conn2 <- [1,2321,null,{"value":"13"}] 18:42:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 18:42:53 INFO - PROCESS | 3660 | 1461030173509 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 18:42:53 INFO - PROCESS | 3660 | 1461030173511 Marionette TRACE conn2 <- [1,2322,null,{}] 18:42:53 INFO - PROCESS | 3660 | 1461030173515 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:53 INFO - PROCESS | 3660 | 1461030173632 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 18:42:53 INFO - PROCESS | 3660 | 1461030173797 Marionette TRACE conn2 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:53 INFO - PROCESS | 3660 | ++DOCSHELL 19AA2400 == 92 [pid = 3660] [id = 590] 18:42:53 INFO - PROCESS | 3660 | ++DOMWINDOW == 168 (1A5F8C00) [pid = 3660] [serial = 1770] [outer = 00000000] 18:42:53 INFO - PROCESS | 3660 | ++DOMWINDOW == 169 (1D3C4800) [pid = 3660] [serial = 1771] [outer = 1A5F8C00] 18:42:53 INFO - PROCESS | 3660 | 1461030173852 Marionette DEBUG loaded listener.js 18:42:53 INFO - PROCESS | 3660 | ++DOMWINDOW == 170 (1D456C00) [pid = 3660] [serial = 1772] [outer = 1A5F8C00] 18:42:54 INFO - PROCESS | 3660 | 1461030174380 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 18:42:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 18:42:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 936ms 18:42:54 INFO - PROCESS | 3660 | 1461030174454 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 18:42:54 INFO - PROCESS | 3660 | 1461030174456 Marionette TRACE conn2 <- [1,2325,null,{"value":"13"}] 18:42:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 18:42:54 INFO - PROCESS | 3660 | 1461030174460 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 18:42:54 INFO - PROCESS | 3660 | 1461030174462 Marionette TRACE conn2 <- [1,2326,null,{}] 18:42:54 INFO - PROCESS | 3660 | 1461030174465 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:54 INFO - PROCESS | 3660 | 1461030174574 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 18:42:54 INFO - PROCESS | 3660 | 1461030174730 Marionette TRACE conn2 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:54 INFO - PROCESS | 3660 | ++DOCSHELL 1D18F000 == 93 [pid = 3660] [id = 591] 18:42:54 INFO - PROCESS | 3660 | ++DOMWINDOW == 171 (1D190400) [pid = 3660] [serial = 1773] [outer = 00000000] 18:42:54 INFO - PROCESS | 3660 | ++DOMWINDOW == 172 (1DA52000) [pid = 3660] [serial = 1774] [outer = 1D190400] 18:42:54 INFO - PROCESS | 3660 | 1461030174784 Marionette DEBUG loaded listener.js 18:42:54 INFO - PROCESS | 3660 | ++DOMWINDOW == 173 (1DC94400) [pid = 3660] [serial = 1775] [outer = 1D190400] 18:42:55 INFO - PROCESS | 3660 | 1461030175356 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 18:42:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 18:42:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 936ms 18:42:55 INFO - PROCESS | 3660 | 1461030175405 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 18:42:55 INFO - PROCESS | 3660 | 1461030175408 Marionette TRACE conn2 <- [1,2329,null,{"value":"13"}] 18:42:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 18:42:55 INFO - PROCESS | 3660 | 1461030175411 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 18:42:55 INFO - PROCESS | 3660 | 1461030175413 Marionette TRACE conn2 <- [1,2330,null,{}] 18:42:55 INFO - PROCESS | 3660 | 1461030175417 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:55 INFO - PROCESS | 3660 | 1461030175543 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 18:42:55 INFO - PROCESS | 3660 | 1461030175718 Marionette TRACE conn2 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:55 INFO - PROCESS | 3660 | ++DOCSHELL 1D306800 == 94 [pid = 3660] [id = 592] 18:42:55 INFO - PROCESS | 3660 | ++DOMWINDOW == 174 (1D6F3C00) [pid = 3660] [serial = 1776] [outer = 00000000] 18:42:55 INFO - PROCESS | 3660 | ++DOMWINDOW == 175 (1E21E800) [pid = 3660] [serial = 1777] [outer = 1D6F3C00] 18:42:55 INFO - PROCESS | 3660 | 1461030175776 Marionette DEBUG loaded listener.js 18:42:55 INFO - PROCESS | 3660 | ++DOMWINDOW == 176 (1E26D000) [pid = 3660] [serial = 1778] [outer = 1D6F3C00] 18:42:56 INFO - PROCESS | 3660 | 1461030176321 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 18:42:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 18:42:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 936ms 18:42:56 INFO - PROCESS | 3660 | 1461030176356 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 18:42:56 INFO - PROCESS | 3660 | 1461030176359 Marionette TRACE conn2 <- [1,2333,null,{"value":"13"}] 18:42:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 18:42:56 INFO - PROCESS | 3660 | 1461030176362 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 18:42:56 INFO - PROCESS | 3660 | 1461030176364 Marionette TRACE conn2 <- [1,2334,null,{}] 18:42:56 INFO - PROCESS | 3660 | 1461030176368 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:56 INFO - PROCESS | 3660 | 1461030176474 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 18:42:56 INFO - PROCESS | 3660 | 1461030176640 Marionette TRACE conn2 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:56 INFO - PROCESS | 3660 | ++DOCSHELL 13209400 == 95 [pid = 3660] [id = 593] 18:42:56 INFO - PROCESS | 3660 | ++DOMWINDOW == 177 (1E0ED000) [pid = 3660] [serial = 1779] [outer = 00000000] 18:42:56 INFO - PROCESS | 3660 | ++DOMWINDOW == 178 (1F528C00) [pid = 3660] [serial = 1780] [outer = 1E0ED000] 18:42:56 INFO - PROCESS | 3660 | 1461030176697 Marionette DEBUG loaded listener.js 18:42:56 INFO - PROCESS | 3660 | ++DOMWINDOW == 179 (1F52DC00) [pid = 3660] [serial = 1781] [outer = 1E0ED000] 18:42:57 INFO - PROCESS | 3660 | 1461030177276 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 18:42:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 18:42:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 952ms 18:42:57 INFO - PROCESS | 3660 | 1461030177308 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 18:42:57 INFO - PROCESS | 3660 | 1461030177310 Marionette TRACE conn2 <- [1,2337,null,{"value":"13"}] 18:42:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 18:42:57 INFO - PROCESS | 3660 | 1461030177314 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 18:42:57 INFO - PROCESS | 3660 | 1461030177316 Marionette TRACE conn2 <- [1,2338,null,{}] 18:42:57 INFO - PROCESS | 3660 | 1461030177319 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:57 INFO - PROCESS | 3660 | 1461030177425 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 18:42:57 INFO - PROCESS | 3660 | 1461030177595 Marionette TRACE conn2 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:57 INFO - PROCESS | 3660 | ++DOCSHELL 12BBF800 == 96 [pid = 3660] [id = 594] 18:42:57 INFO - PROCESS | 3660 | ++DOMWINDOW == 180 (12D72C00) [pid = 3660] [serial = 1782] [outer = 00000000] 18:42:57 INFO - PROCESS | 3660 | ++DOMWINDOW == 181 (1694EC00) [pid = 3660] [serial = 1783] [outer = 12D72C00] 18:42:57 INFO - PROCESS | 3660 | 1461030177650 Marionette DEBUG loaded listener.js 18:42:57 INFO - PROCESS | 3660 | ++DOMWINDOW == 182 (1970AC00) [pid = 3660] [serial = 1784] [outer = 12D72C00] 18:42:58 INFO - PROCESS | 3660 | 1461030178459 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 18:42:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 18:42:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1217ms 18:42:58 INFO - PROCESS | 3660 | 1461030178524 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 18:42:58 INFO - PROCESS | 3660 | 1461030178527 Marionette TRACE conn2 <- [1,2341,null,{"value":"13"}] 18:42:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 18:42:58 INFO - PROCESS | 3660 | 1461030178532 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 18:42:58 INFO - PROCESS | 3660 | 1461030178536 Marionette TRACE conn2 <- [1,2342,null,{}] 18:42:58 INFO - PROCESS | 3660 | 1461030178542 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:58 INFO - PROCESS | 3660 | 1461030178682 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 18:42:58 INFO - PROCESS | 3660 | 1461030178850 Marionette TRACE conn2 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:58 INFO - PROCESS | 3660 | ++DOCSHELL 1542F000 == 97 [pid = 3660] [id = 595] 18:42:58 INFO - PROCESS | 3660 | ++DOMWINDOW == 183 (15430000) [pid = 3660] [serial = 1785] [outer = 00000000] 18:42:58 INFO - PROCESS | 3660 | ++DOMWINDOW == 184 (16460800) [pid = 3660] [serial = 1786] [outer = 15430000] 18:42:58 INFO - PROCESS | 3660 | 1461030178906 Marionette DEBUG loaded listener.js 18:42:58 INFO - PROCESS | 3660 | ++DOMWINDOW == 185 (16943000) [pid = 3660] [serial = 1787] [outer = 15430000] 18:42:59 INFO - PROCESS | 3660 | --DOCSHELL 15429000 == 96 [pid = 3660] [id = 585] 18:42:59 INFO - PROCESS | 3660 | --DOCSHELL 12D80800 == 95 [pid = 3660] [id = 584] 18:42:59 INFO - PROCESS | 3660 | --DOCSHELL 19BD7C00 == 94 [pid = 3660] [id = 583] 18:42:59 INFO - PROCESS | 3660 | --DOCSHELL 19768C00 == 93 [pid = 3660] [id = 582] 18:42:59 INFO - PROCESS | 3660 | --DOCSHELL 1971EC00 == 92 [pid = 3660] [id = 581] 18:42:59 INFO - PROCESS | 3660 | --DOCSHELL 18D41000 == 91 [pid = 3660] [id = 580] 18:42:59 INFO - PROCESS | 3660 | --DOCSHELL 187A1C00 == 90 [pid = 3660] [id = 579] 18:42:59 INFO - PROCESS | 3660 | --DOCSHELL 143A2000 == 89 [pid = 3660] [id = 578] 18:42:59 INFO - PROCESS | 3660 | --DOCSHELL 15A3A800 == 88 [pid = 3660] [id = 577] 18:42:59 INFO - PROCESS | 3660 | --DOCSHELL 123F7000 == 87 [pid = 3660] [id = 576] 18:42:59 INFO - PROCESS | 3660 | --DOMWINDOW == 184 (1DCA1800) [pid = 3660] [serial = 1708] [outer = 00000000] [url = about:blank] 18:42:59 INFO - PROCESS | 3660 | --DOCSHELL 1673C400 == 86 [pid = 3660] [id = 572] 18:42:59 INFO - PROCESS | 3660 | --DOCSHELL 1645F400 == 85 [pid = 3660] [id = 571] 18:42:59 INFO - PROCESS | 3660 | --DOCSHELL 142A6000 == 84 [pid = 3660] [id = 570] 18:42:59 INFO - PROCESS | 3660 | --DOMWINDOW == 183 (20D98C00) [pid = 3660] [serial = 1517] [outer = 00000000] [url = about:blank] 18:42:59 INFO - PROCESS | 3660 | --DOMWINDOW == 182 (16944000) [pid = 3660] [serial = 1505] [outer = 00000000] [url = about:blank] 18:42:59 INFO - PROCESS | 3660 | --DOMWINDOW == 181 (1E21F000) [pid = 3660] [serial = 1469] [outer = 00000000] [url = about:blank] 18:42:59 INFO - PROCESS | 3660 | --DOMWINDOW == 180 (20E48000) [pid = 3660] [serial = 1520] [outer = 00000000] [url = about:blank] 18:42:59 INFO - PROCESS | 3660 | --DOMWINDOW == 179 (19C61C00) [pid = 3660] [serial = 1508] [outer = 00000000] [url = about:blank] 18:42:59 INFO - PROCESS | 3660 | --DOMWINDOW == 178 (200AAC00) [pid = 3660] [serial = 1514] [outer = 00000000] [url = about:blank] 18:42:59 INFO - PROCESS | 3660 | --DOMWINDOW == 177 (1E217800) [pid = 3660] [serial = 1511] [outer = 00000000] [url = about:blank] 18:42:59 INFO - PROCESS | 3660 | --DOMWINDOW == 176 (196A8000) [pid = 3660] [serial = 1544] [outer = 00000000] [url = about:blank] 18:42:59 INFO - PROCESS | 3660 | --DOMWINDOW == 175 (1A72DC00) [pid = 3660] [serial = 1598] [outer = 00000000] [url = about:blank] 18:42:59 INFO - PROCESS | 3660 | --DOMWINDOW == 174 (1C538C00) [pid = 3660] [serial = 1696] [outer = 00000000] [url = about:blank] 18:42:59 INFO - PROCESS | 3660 | --DOMWINDOW == 173 (1D170800) [pid = 3660] [serial = 1699] [outer = 00000000] [url = about:blank] 18:42:59 INFO - PROCESS | 3660 | --DOMWINDOW == 172 (1C9B3C00) [pid = 3660] [serial = 1697] [outer = 00000000] [url = about:blank] 18:42:59 INFO - PROCESS | 3660 | --DOMWINDOW == 171 (1C060C00) [pid = 3660] [serial = 1703] [outer = 00000000] [url = about:blank] 18:42:59 INFO - PROCESS | 3660 | --DOMWINDOW == 170 (196ADC00) [pid = 3660] [serial = 1702] [outer = 00000000] [url = about:blank] 18:42:59 INFO - PROCESS | 3660 | --DOMWINDOW == 169 (15E32800) [pid = 3660] [serial = 1657] [outer = 00000000] [url = about:blank] 18:42:59 INFO - PROCESS | 3660 | --DOMWINDOW == 168 (1D454800) [pid = 3660] [serial = 1654] [outer = 00000000] [url = about:blank] 18:42:59 INFO - PROCESS | 3660 | --DOMWINDOW == 167 (1D602400) [pid = 3660] [serial = 1655] [outer = 00000000] [url = about:blank] 18:42:59 INFO - PROCESS | 3660 | --DOMWINDOW == 166 (16748400) [pid = 3660] [serial = 1684] [outer = 00000000] [url = about:blank] 18:42:59 INFO - PROCESS | 3660 | --DOMWINDOW == 165 (18212400) [pid = 3660] [serial = 1685] [outer = 00000000] [url = about:blank] 18:42:59 INFO - PROCESS | 3660 | --DOMWINDOW == 164 (18213000) [pid = 3660] [serial = 1682] [outer = 00000000] [url = about:blank] 18:42:59 INFO - PROCESS | 3660 | --DOMWINDOW == 163 (17A98000) [pid = 3660] [serial = 1681] [outer = 00000000] [url = about:blank] 18:42:59 INFO - PROCESS | 3660 | --DOMWINDOW == 162 (14A92000) [pid = 3660] [serial = 1679] [outer = 00000000] [url = about:blank] 18:42:59 INFO - PROCESS | 3660 | --DOMWINDOW == 161 (142A2800) [pid = 3660] [serial = 1678] [outer = 00000000] [url = about:blank] 18:42:59 INFO - PROCESS | 3660 | --DOMWINDOW == 160 (196A0C00) [pid = 3660] [serial = 1687] [outer = 00000000] [url = about:blank] 18:42:59 INFO - PROCESS | 3660 | --DOMWINDOW == 159 (196A9800) [pid = 3660] [serial = 1688] [outer = 00000000] [url = about:blank] 18:42:59 INFO - PROCESS | 3660 | --DOMWINDOW == 158 (19774400) [pid = 3660] [serial = 1690] [outer = 00000000] [url = about:blank] 18:42:59 INFO - PROCESS | 3660 | --DOMWINDOW == 157 (197B2400) [pid = 3660] [serial = 1691] [outer = 00000000] [url = about:blank] 18:42:59 INFO - PROCESS | 3660 | --DOMWINDOW == 156 (18D45800) [pid = 3660] [serial = 1660] [outer = 00000000] [url = about:blank] 18:42:59 INFO - PROCESS | 3660 | --DOMWINDOW == 155 (1D189800) [pid = 3660] [serial = 1663] [outer = 00000000] [url = about:blank] 18:42:59 INFO - PROCESS | 3660 | --DOMWINDOW == 154 (1D45FC00) [pid = 3660] [serial = 1666] [outer = 00000000] [url = about:blank] 18:42:59 INFO - PROCESS | 3660 | --DOMWINDOW == 153 (1DA54400) [pid = 3660] [serial = 1669] [outer = 00000000] [url = about:blank] 18:42:59 INFO - PROCESS | 3660 | --DOMWINDOW == 152 (1DCA2800) [pid = 3660] [serial = 1672] [outer = 00000000] [url = about:blank] 18:42:59 INFO - PROCESS | 3660 | --DOMWINDOW == 151 (1E0EA400) [pid = 3660] [serial = 1675] [outer = 00000000] [url = about:blank] 18:42:59 INFO - PROCESS | 3660 | --DOMWINDOW == 150 (1D30AC00) [pid = 3660] [serial = 1700] [outer = 00000000] [url = about:blank] 18:42:59 INFO - PROCESS | 3660 | --DOMWINDOW == 149 (1A721C00) [pid = 3660] [serial = 1694] [outer = 00000000] [url = about:blank] 18:42:59 INFO - PROCESS | 3660 | --DOMWINDOW == 148 (1A00C000) [pid = 3660] [serial = 1693] [outer = 00000000] [url = about:blank] 18:42:59 INFO - PROCESS | 3660 | --DOMWINDOW == 147 (1D45EC00) [pid = 3660] [serial = 1705] [outer = 00000000] [url = about:blank] 18:42:59 INFO - PROCESS | 3660 | --DOMWINDOW == 146 (1D6F2C00) [pid = 3660] [serial = 1706] [outer = 00000000] [url = about:blank] 18:42:59 INFO - PROCESS | 3660 | --DOMWINDOW == 145 (1C540000) [pid = 3660] [serial = 1166] [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.] 18:42:59 INFO - PROCESS | 3660 | 1461030179527 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 18:42:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 18:42:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1046ms 18:42:59 INFO - PROCESS | 3660 | 1461030179596 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 18:42:59 INFO - PROCESS | 3660 | 1461030179602 Marionette TRACE conn2 <- [1,2345,null,{"value":"13"}] 18:42:59 INFO - PROCESS | 3660 | 1461030179607 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 18:42:59 INFO - PROCESS | 3660 | 1461030179610 Marionette TRACE conn2 <- [1,2346,null,{}] 18:42:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 18:42:59 INFO - PROCESS | 3660 | 1461030179613 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:59 INFO - PROCESS | 3660 | 1461030179703 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 18:42:59 INFO - PROCESS | 3660 | 1461030179826 Marionette TRACE conn2 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:59 INFO - PROCESS | 3660 | ++DOCSHELL 1379B000 == 85 [pid = 3660] [id = 596] 18:42:59 INFO - PROCESS | 3660 | ++DOMWINDOW == 146 (13AC4400) [pid = 3660] [serial = 1788] [outer = 00000000] 18:42:59 INFO - PROCESS | 3660 | ++DOMWINDOW == 147 (15C0E400) [pid = 3660] [serial = 1789] [outer = 13AC4400] 18:42:59 INFO - PROCESS | 3660 | 1461030179873 Marionette DEBUG loaded listener.js 18:42:59 INFO - PROCESS | 3660 | ++DOMWINDOW == 148 (16A79400) [pid = 3660] [serial = 1790] [outer = 13AC4400] 18:43:00 INFO - PROCESS | 3660 | 1461030180327 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 18:43:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 18:43:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 749ms 18:43:00 INFO - PROCESS | 3660 | 1461030180353 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 18:43:00 INFO - PROCESS | 3660 | 1461030180355 Marionette TRACE conn2 <- [1,2349,null,{"value":"13"}] 18:43:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 18:43:00 INFO - PROCESS | 3660 | 1461030180363 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 18:43:00 INFO - PROCESS | 3660 | 1461030180366 Marionette TRACE conn2 <- [1,2350,null,{}] 18:43:00 INFO - PROCESS | 3660 | 1461030180376 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:00 INFO - PROCESS | 3660 | 1461030180468 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 18:43:00 INFO - PROCESS | 3660 | 1461030180477 Marionette TRACE conn2 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:00 INFO - PROCESS | 3660 | ++DOCSHELL 1879E400 == 86 [pid = 3660] [id = 597] 18:43:00 INFO - PROCESS | 3660 | ++DOMWINDOW == 149 (187A0400) [pid = 3660] [serial = 1791] [outer = 00000000] 18:43:00 INFO - PROCESS | 3660 | ++DOMWINDOW == 150 (19654000) [pid = 3660] [serial = 1792] [outer = 187A0400] 18:43:00 INFO - PROCESS | 3660 | 1461030180524 Marionette DEBUG loaded listener.js 18:43:00 INFO - PROCESS | 3660 | ++DOMWINDOW == 151 (196A6C00) [pid = 3660] [serial = 1793] [outer = 187A0400] 18:43:01 INFO - PROCESS | 3660 | 1461030181021 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 18:43:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 18:43:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 686ms 18:43:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 18:43:01 INFO - PROCESS | 3660 | 1461030181062 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 18:43:01 INFO - PROCESS | 3660 | 1461030181065 Marionette TRACE conn2 <- [1,2353,null,{"value":"13"}] 18:43:01 INFO - PROCESS | 3660 | 1461030181068 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 18:43:01 INFO - PROCESS | 3660 | 1461030181070 Marionette TRACE conn2 <- [1,2354,null,{}] 18:43:01 INFO - PROCESS | 3660 | 1461030181073 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:01 INFO - PROCESS | 3660 | 1461030181161 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 18:43:01 INFO - PROCESS | 3660 | 1461030181166 Marionette TRACE conn2 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:01 INFO - PROCESS | 3660 | ++DOCSHELL 18797C00 == 87 [pid = 3660] [id = 598] 18:43:01 INFO - PROCESS | 3660 | ++DOMWINDOW == 152 (195AF400) [pid = 3660] [serial = 1794] [outer = 00000000] 18:43:01 INFO - PROCESS | 3660 | ++DOMWINDOW == 153 (197B2400) [pid = 3660] [serial = 1795] [outer = 195AF400] 18:43:01 INFO - PROCESS | 3660 | 1461030181211 Marionette DEBUG loaded listener.js 18:43:01 INFO - PROCESS | 3660 | ++DOMWINDOW == 154 (19BCE400) [pid = 3660] [serial = 1796] [outer = 195AF400] 18:43:01 INFO - PROCESS | 3660 | 1461030181730 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 18:43:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 18:43:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 687ms 18:43:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 18:43:01 INFO - PROCESS | 3660 | 1461030181768 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 18:43:01 INFO - PROCESS | 3660 | 1461030181770 Marionette TRACE conn2 <- [1,2357,null,{"value":"13"}] 18:43:01 INFO - PROCESS | 3660 | 1461030181773 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 18:43:01 INFO - PROCESS | 3660 | 1461030181775 Marionette TRACE conn2 <- [1,2358,null,{}] 18:43:01 INFO - PROCESS | 3660 | 1461030181778 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:01 INFO - PROCESS | 3660 | 1461030181911 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 18:43:01 INFO - PROCESS | 3660 | 1461030181961 Marionette TRACE conn2 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:01 INFO - PROCESS | 3660 | ++DOCSHELL 1A0F5000 == 88 [pid = 3660] [id = 599] 18:43:01 INFO - PROCESS | 3660 | ++DOMWINDOW == 155 (1A0F5C00) [pid = 3660] [serial = 1797] [outer = 00000000] 18:43:01 INFO - PROCESS | 3660 | ++DOMWINDOW == 156 (1A5F9400) [pid = 3660] [serial = 1798] [outer = 1A0F5C00] 18:43:01 INFO - PROCESS | 3660 | 1461030182006 Marionette DEBUG loaded listener.js 18:43:02 INFO - PROCESS | 3660 | ++DOMWINDOW == 157 (1A72E400) [pid = 3660] [serial = 1799] [outer = 1A0F5C00] 18:43:02 INFO - PROCESS | 3660 | 1461030182470 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 18:43:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 18:43:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 734ms 18:43:02 INFO - PROCESS | 3660 | 1461030182514 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 18:43:02 INFO - PROCESS | 3660 | 1461030182516 Marionette TRACE conn2 <- [1,2361,null,{"value":"13"}] 18:43:02 INFO - PROCESS | 3660 | 1461030182519 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 18:43:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 18:43:02 INFO - PROCESS | 3660 | 1461030182520 Marionette TRACE conn2 <- [1,2362,null,{}] 18:43:02 INFO - PROCESS | 3660 | 1461030182524 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:02 INFO - PROCESS | 3660 | 1461030182671 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 18:43:02 INFO - PROCESS | 3660 | 1461030182748 Marionette TRACE conn2 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:02 INFO - PROCESS | 3660 | ++DOCSHELL 1C06CC00 == 89 [pid = 3660] [id = 600] 18:43:02 INFO - PROCESS | 3660 | ++DOMWINDOW == 158 (1C15A000) [pid = 3660] [serial = 1800] [outer = 00000000] 18:43:02 INFO - PROCESS | 3660 | ++DOMWINDOW == 159 (1C917800) [pid = 3660] [serial = 1801] [outer = 1C15A000] 18:43:02 INFO - PROCESS | 3660 | 1461030182794 Marionette DEBUG loaded listener.js 18:43:02 INFO - PROCESS | 3660 | ++DOMWINDOW == 160 (1CC0BC00) [pid = 3660] [serial = 1802] [outer = 1C15A000] 18:43:03 INFO - PROCESS | 3660 | 1461030183222 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 18:43:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 18:43:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 734ms 18:43:03 INFO - PROCESS | 3660 | 1461030183260 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 18:43:03 INFO - PROCESS | 3660 | 1461030183262 Marionette TRACE conn2 <- [1,2365,null,{"value":"13"}] 18:43:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 18:43:03 INFO - PROCESS | 3660 | 1461030183305 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 18:43:03 INFO - PROCESS | 3660 | 1461030183307 Marionette TRACE conn2 <- [1,2366,null,{}] 18:43:03 INFO - PROCESS | 3660 | 1461030183310 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:03 INFO - PROCESS | 3660 | 1461030183436 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 18:43:03 INFO - PROCESS | 3660 | 1461030183512 Marionette TRACE conn2 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:03 INFO - PROCESS | 3660 | ++DOCSHELL 12DDB800 == 90 [pid = 3660] [id = 601] 18:43:03 INFO - PROCESS | 3660 | ++DOMWINDOW == 161 (12DDC800) [pid = 3660] [serial = 1803] [outer = 00000000] 18:43:03 INFO - PROCESS | 3660 | ++DOMWINDOW == 162 (1D188C00) [pid = 3660] [serial = 1804] [outer = 12DDC800] 18:43:03 INFO - PROCESS | 3660 | 1461030183555 Marionette DEBUG loaded listener.js 18:43:03 INFO - PROCESS | 3660 | ++DOMWINDOW == 163 (1D30AC00) [pid = 3660] [serial = 1805] [outer = 12DDC800] 18:43:03 INFO - PROCESS | 3660 | --DOMWINDOW == 162 (19DC5000) [pid = 3660] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 18:43:03 INFO - PROCESS | 3660 | --DOMWINDOW == 161 (14AE8800) [pid = 3660] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 18:43:03 INFO - PROCESS | 3660 | --DOMWINDOW == 160 (12DD3800) [pid = 3660] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 18:43:03 INFO - PROCESS | 3660 | --DOMWINDOW == 159 (192BF000) [pid = 3660] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 18:43:03 INFO - PROCESS | 3660 | --DOMWINDOW == 158 (1892C800) [pid = 3660] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 18:43:03 INFO - PROCESS | 3660 | --DOMWINDOW == 157 (19D55C00) [pid = 3660] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 18:43:03 INFO - PROCESS | 3660 | --DOMWINDOW == 156 (15C8D400) [pid = 3660] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 18:43:03 INFO - PROCESS | 3660 | --DOMWINDOW == 155 (12DD3400) [pid = 3660] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 18:43:03 INFO - PROCESS | 3660 | --DOMWINDOW == 154 (1542F400) [pid = 3660] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 18:43:03 INFO - PROCESS | 3660 | --DOMWINDOW == 153 (1971F800) [pid = 3660] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 18:43:03 INFO - PROCESS | 3660 | --DOMWINDOW == 152 (1DF49C00) [pid = 3660] [serial = 44] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 18:43:04 INFO - PROCESS | 3660 | 1461030184078 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 18:43:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 18:43:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 796ms 18:43:04 INFO - PROCESS | 3660 | 1461030184093 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 18:43:04 INFO - PROCESS | 3660 | 1461030184095 Marionette TRACE conn2 <- [1,2369,null,{"value":"13"}] 18:43:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 18:43:04 INFO - PROCESS | 3660 | 1461030184098 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 18:43:04 INFO - PROCESS | 3660 | 1461030184100 Marionette TRACE conn2 <- [1,2370,null,{}] 18:43:04 INFO - PROCESS | 3660 | 1461030184103 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:04 INFO - PROCESS | 3660 | 1461030184222 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 18:43:04 INFO - PROCESS | 3660 | 1461030184292 Marionette TRACE conn2 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:04 INFO - PROCESS | 3660 | ++DOCSHELL 15430400 == 91 [pid = 3660] [id = 602] 18:43:04 INFO - PROCESS | 3660 | ++DOMWINDOW == 153 (158EFC00) [pid = 3660] [serial = 1806] [outer = 00000000] 18:43:04 INFO - PROCESS | 3660 | ++DOMWINDOW == 154 (19DC5000) [pid = 3660] [serial = 1807] [outer = 158EFC00] 18:43:04 INFO - PROCESS | 3660 | 1461030184338 Marionette DEBUG loaded listener.js 18:43:04 INFO - PROCESS | 3660 | ++DOMWINDOW == 155 (1C9B5800) [pid = 3660] [serial = 1808] [outer = 158EFC00] 18:43:04 INFO - PROCESS | 3660 | 1461030184686 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 18:43:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 18:43:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 624ms 18:43:04 INFO - PROCESS | 3660 | 1461030184732 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 18:43:04 INFO - PROCESS | 3660 | 1461030184733 Marionette TRACE conn2 <- [1,2373,null,{"value":"13"}] 18:43:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 18:43:04 INFO - PROCESS | 3660 | 1461030184737 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 18:43:04 INFO - PROCESS | 3660 | 1461030184738 Marionette TRACE conn2 <- [1,2374,null,{}] 18:43:04 INFO - PROCESS | 3660 | 1461030184742 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:04 INFO - PROCESS | 3660 | 1461030184830 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 18:43:04 INFO - PROCESS | 3660 | 1461030184836 Marionette TRACE conn2 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:04 INFO - PROCESS | 3660 | ++DOCSHELL 1C53D400 == 92 [pid = 3660] [id = 603] 18:43:04 INFO - PROCESS | 3660 | ++DOMWINDOW == 156 (1C916000) [pid = 3660] [serial = 1809] [outer = 00000000] 18:43:04 INFO - PROCESS | 3660 | ++DOMWINDOW == 157 (1D6E8800) [pid = 3660] [serial = 1810] [outer = 1C916000] 18:43:04 INFO - PROCESS | 3660 | 1461030184887 Marionette DEBUG loaded listener.js 18:43:04 INFO - PROCESS | 3660 | ++DOMWINDOW == 158 (1DA53C00) [pid = 3660] [serial = 1811] [outer = 1C916000] 18:43:05 INFO - PROCESS | 3660 | 1461030185360 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 18:43:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 18:43:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 640ms 18:43:05 INFO - PROCESS | 3660 | 1461030185375 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 18:43:05 INFO - PROCESS | 3660 | 1461030185377 Marionette TRACE conn2 <- [1,2377,null,{"value":"13"}] 18:43:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 18:43:05 INFO - PROCESS | 3660 | 1461030185380 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 18:43:05 INFO - PROCESS | 3660 | 1461030185382 Marionette TRACE conn2 <- [1,2378,null,{}] 18:43:05 INFO - PROCESS | 3660 | 1461030185385 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:05 INFO - PROCESS | 3660 | 1461030185524 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 18:43:05 INFO - PROCESS | 3660 | 1461030185532 Marionette TRACE conn2 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:05 INFO - PROCESS | 3660 | ++DOCSHELL 1D45D000 == 93 [pid = 3660] [id = 604] 18:43:05 INFO - PROCESS | 3660 | ++DOMWINDOW == 159 (1DC9DC00) [pid = 3660] [serial = 1812] [outer = 00000000] 18:43:05 INFO - PROCESS | 3660 | ++DOMWINDOW == 160 (1DF48000) [pid = 3660] [serial = 1813] [outer = 1DC9DC00] 18:43:05 INFO - PROCESS | 3660 | 1461030185575 Marionette DEBUG loaded listener.js 18:43:05 INFO - PROCESS | 3660 | ++DOMWINDOW == 161 (1DF4C800) [pid = 3660] [serial = 1814] [outer = 1DC9DC00] 18:43:06 INFO - PROCESS | 3660 | --DOCSHELL 123C3000 == 92 [pid = 3660] [id = 457] 18:43:06 INFO - PROCESS | 3660 | --DOCSHELL 1976D400 == 91 [pid = 3660] [id = 500] 18:43:06 INFO - PROCESS | 3660 | --DOCSHELL 187A2C00 == 90 [pid = 3660] [id = 454] 18:43:06 INFO - PROCESS | 3660 | --DOCSHELL 1C154C00 == 89 [pid = 3660] [id = 574] 18:43:06 INFO - PROCESS | 3660 | --DOCSHELL 195A8C00 == 88 [pid = 3660] [id = 333] 18:43:06 INFO - PROCESS | 3660 | --DOCSHELL 1D6EE400 == 87 [pid = 3660] [id = 452] 18:43:06 INFO - PROCESS | 3660 | --DOCSHELL 19AC7400 == 86 [pid = 3660] [id = 456] 18:43:06 INFO - PROCESS | 3660 | --DOCSHELL 19BD7400 == 85 [pid = 3660] [id = 421] 18:43:06 INFO - PROCESS | 3660 | --DOCSHELL 18799400 == 84 [pid = 3660] [id = 388] 18:43:06 INFO - PROCESS | 3660 | --DOCSHELL 13505000 == 83 [pid = 3660] [id = 537] 18:43:06 INFO - PROCESS | 3660 | --DOCSHELL 19729400 == 82 [pid = 3660] [id = 538] 18:43:06 INFO - PROCESS | 3660 | --DOCSHELL 20D9BC00 == 81 [pid = 3660] [id = 506] 18:43:06 INFO - PROCESS | 3660 | --DOCSHELL 18A82C00 == 80 [pid = 3660] [id = 341] 18:43:06 INFO - PROCESS | 3660 | --DOCSHELL 15613C00 == 79 [pid = 3660] [id = 507] 18:43:06 INFO - PROCESS | 3660 | --DOCSHELL 1DC94C00 == 78 [pid = 3660] [id = 573] 18:43:06 INFO - PROCESS | 3660 | --DOCSHELL 1378F800 == 77 [pid = 3660] [id = 335] 18:43:06 INFO - PROCESS | 3660 | --DOCSHELL 1A7C9800 == 76 [pid = 3660] [id = 539] 18:43:06 INFO - PROCESS | 3660 | --DOCSHELL 1350F800 == 75 [pid = 3660] [id = 540] 18:43:06 INFO - PROCESS | 3660 | --DOCSHELL 13501800 == 74 [pid = 3660] [id = 467] 18:43:06 INFO - PROCESS | 3660 | --DOCSHELL 1D195000 == 73 [pid = 3660] [id = 390] 18:43:06 INFO - PROCESS | 3660 | --DOCSHELL 19729800 == 72 [pid = 3660] [id = 422] 18:43:06 INFO - PROCESS | 3660 | --DOCSHELL 19DC7800 == 71 [pid = 3660] [id = 536] 18:43:06 INFO - PROCESS | 3660 | --DOCSHELL 1C159C00 == 70 [pid = 3660] [id = 355] 18:43:06 INFO - PROCESS | 3660 | --DOCSHELL 1D192000 == 69 [pid = 3660] [id = 520] 18:43:06 INFO - PROCESS | 3660 | --DOCSHELL 16670400 == 68 [pid = 3660] [id = 336] 18:43:06 INFO - PROCESS | 3660 | --DOCSHELL 18D42C00 == 67 [pid = 3660] [id = 472] 18:43:06 INFO - PROCESS | 3660 | --DOCSHELL 1D192400 == 66 [pid = 3660] [id = 375] 18:43:06 INFO - PROCESS | 3660 | --DOCSHELL 13798800 == 65 [pid = 3660] [id = 505] 18:43:06 INFO - PROCESS | 3660 | --DOCSHELL 19DCA800 == 64 [pid = 3660] [id = 340] 18:43:06 INFO - PROCESS | 3660 | --DOCSHELL 1D3BE800 == 63 [pid = 3660] [id = 473] 18:43:06 INFO - PROCESS | 3660 | --DOCSHELL 16465C00 == 62 [pid = 3660] [id = 532] 18:43:06 INFO - PROCESS | 3660 | --DOCSHELL 17F2FC00 == 61 [pid = 3660] [id = 339] 18:43:06 INFO - PROCESS | 3660 | --DOCSHELL 13265800 == 60 [pid = 3660] [id = 521] 18:43:06 INFO - PROCESS | 3660 | --DOCSHELL 1235EC00 == 59 [pid = 3660] [id = 423] 18:43:06 INFO - PROCESS | 3660 | --DOCSHELL 1C53B400 == 58 [pid = 3660] [id = 455] 18:43:06 INFO - PROCESS | 3660 | --DOCSHELL 1C9B0C00 == 57 [pid = 3660] [id = 371] 18:43:06 INFO - PROCESS | 3660 | --DOCSHELL 1C06BC00 == 56 [pid = 3660] [id = 354] 18:43:06 INFO - PROCESS | 3660 | --DOCSHELL 13504400 == 55 [pid = 3660] [id = 522] 18:43:06 INFO - PROCESS | 3660 | --DOCSHELL 1A0F9000 == 54 [pid = 3660] [id = 389] 18:43:06 INFO - PROCESS | 3660 | --DOCSHELL 1DC9AC00 == 53 [pid = 3660] [id = 558] 18:43:06 INFO - PROCESS | 3660 | --DOCSHELL 16A79800 == 52 [pid = 3660] [id = 420] 18:43:06 INFO - PROCESS | 3660 | --DOCSHELL 1CC10400 == 51 [pid = 3660] [id = 391] 18:43:06 INFO - PROCESS | 3660 | --DOCSHELL 1CC0D400 == 50 [pid = 3660] [id = 407] 18:43:06 INFO - PROCESS | 3660 | --DOCSHELL 15C0FC00 == 49 [pid = 3660] [id = 490] 18:43:06 INFO - PROCESS | 3660 | --DOCSHELL 18618400 == 48 [pid = 3660] [id = 353] 18:43:06 INFO - PROCESS | 3660 | --DOCSHELL 1E27B000 == 47 [pid = 3660] [id = 575] 18:43:06 INFO - PROCESS | 3660 | --DOCSHELL 1D168C00 == 46 [pid = 3660] [id = 11] 18:43:07 INFO - PROCESS | 3660 | --DOCSHELL 1D610800 == 45 [pid = 3660] [id = 441] 18:43:07 INFO - PROCESS | 3660 | --DOCSHELL 1D3C8800 == 44 [pid = 3660] [id = 440] 18:43:07 INFO - PROCESS | 3660 | --DOCSHELL 1D45D800 == 43 [pid = 3660] [id = 569] 18:43:07 INFO - PROCESS | 3660 | --DOCSHELL 1542F000 == 42 [pid = 3660] [id = 595] 18:43:07 INFO - PROCESS | 3660 | --DOCSHELL 13209400 == 41 [pid = 3660] [id = 593] 18:43:07 INFO - PROCESS | 3660 | --DOCSHELL 12BBF800 == 40 [pid = 3660] [id = 594] 18:43:07 INFO - PROCESS | 3660 | --DOCSHELL 1D306800 == 39 [pid = 3660] [id = 592] 18:43:07 INFO - PROCESS | 3660 | --DOCSHELL 19AA2400 == 38 [pid = 3660] [id = 590] 18:43:07 INFO - PROCESS | 3660 | --DOCSHELL 1D18F000 == 37 [pid = 3660] [id = 591] 18:43:07 INFO - PROCESS | 3660 | --DOCSHELL 1C15C400 == 36 [pid = 3660] [id = 589] 18:43:07 INFO - PROCESS | 3660 | --DOCSHELL 182AE000 == 35 [pid = 3660] [id = 588] 18:43:07 INFO - PROCESS | 3660 | --DOCSHELL 19775C00 == 34 [pid = 3660] [id = 586] 18:43:07 INFO - PROCESS | 3660 | --DOCSHELL 15422C00 == 33 [pid = 3660] [id = 587] 18:43:07 INFO - PROCESS | 3660 | --DOCSHELL 1379B000 == 32 [pid = 3660] [id = 596] 18:43:07 INFO - PROCESS | 3660 | --DOCSHELL 1879E400 == 31 [pid = 3660] [id = 597] 18:43:07 INFO - PROCESS | 3660 | --DOCSHELL 12DDB800 == 30 [pid = 3660] [id = 601] 18:43:07 INFO - PROCESS | 3660 | --DOCSHELL 1C53D400 == 29 [pid = 3660] [id = 603] 18:43:07 INFO - PROCESS | 3660 | --DOCSHELL 1C06CC00 == 28 [pid = 3660] [id = 600] 18:43:07 INFO - PROCESS | 3660 | --DOCSHELL 15430400 == 27 [pid = 3660] [id = 602] 18:43:07 INFO - PROCESS | 3660 | --DOCSHELL 18797C00 == 26 [pid = 3660] [id = 598] 18:43:07 INFO - PROCESS | 3660 | --DOCSHELL 1A0F5000 == 25 [pid = 3660] [id = 599] 18:43:07 INFO - PROCESS | 3660 | --DOMWINDOW == 160 (1E0EF800) [pid = 3660] [serial = 46] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 18:43:07 INFO - PROCESS | 3660 | --DOMWINDOW == 159 (1A7C9C00) [pid = 3660] [serial = 1748] [outer = 00000000] [url = about:blank] 18:43:07 INFO - PROCESS | 3660 | --DOMWINDOW == 158 (16749C00) [pid = 3660] [serial = 1733] [outer = 00000000] [url = about:blank] 18:43:07 INFO - PROCESS | 3660 | --DOMWINDOW == 157 (16741000) [pid = 3660] [serial = 1732] [outer = 00000000] [url = about:blank] 18:43:07 INFO - PROCESS | 3660 | --DOMWINDOW == 156 (15614C00) [pid = 3660] [serial = 1753] [outer = 00000000] [url = about:blank] 18:43:07 INFO - PROCESS | 3660 | --DOMWINDOW == 155 (1F52CC00) [pid = 3660] [serial = 1726] [outer = 00000000] [url = about:blank] 18:43:07 INFO - PROCESS | 3660 | --DOMWINDOW == 154 (19BCE000) [pid = 3660] [serial = 1756] [outer = 00000000] [url = about:blank] 18:43:07 INFO - PROCESS | 3660 | --DOMWINDOW == 153 (1CC0B000) [pid = 3660] [serial = 1759] [outer = 00000000] [url = about:blank] 18:43:07 INFO - PROCESS | 3660 | --DOMWINDOW == 152 (1C158C00) [pid = 3660] [serial = 1757] [outer = 00000000] [url = about:blank] 18:43:07 INFO - PROCESS | 3660 | --DOMWINDOW == 151 (1C533800) [pid = 3660] [serial = 1751] [outer = 00000000] [url = about:blank] 18:43:07 INFO - PROCESS | 3660 | --DOMWINDOW == 150 (1976AC00) [pid = 3660] [serial = 1744] [outer = 00000000] [url = about:blank] 18:43:07 INFO - PROCESS | 3660 | --DOMWINDOW == 149 (19AA4000) [pid = 3660] [serial = 1745] [outer = 00000000] [url = about:blank] 18:43:07 INFO - PROCESS | 3660 | --DOMWINDOW == 148 (1694D800) [pid = 3660] [serial = 1754] [outer = 00000000] [url = about:blank] 18:43:07 INFO - PROCESS | 3660 | --DOMWINDOW == 147 (19712C00) [pid = 3660] [serial = 1742] [outer = 00000000] [url = about:blank] 18:43:07 INFO - PROCESS | 3660 | --DOMWINDOW == 146 (1A721000) [pid = 3660] [serial = 1747] [outer = 00000000] [url = about:blank] 18:43:07 INFO - PROCESS | 3660 | --DOMWINDOW == 145 (1561EC00) [pid = 3660] [serial = 1711] [outer = 00000000] [url = about:blank] 18:43:07 INFO - PROCESS | 3660 | --DOMWINDOW == 144 (18799C00) [pid = 3660] [serial = 1714] [outer = 00000000] [url = about:blank] 18:43:07 INFO - PROCESS | 3660 | --DOMWINDOW == 143 (1C153400) [pid = 3660] [serial = 1717] [outer = 00000000] [url = about:blank] 18:43:07 INFO - PROCESS | 3660 | --DOMWINDOW == 142 (1E0EF000) [pid = 3660] [serial = 1720] [outer = 00000000] [url = about:blank] 18:43:07 INFO - PROCESS | 3660 | --DOMWINDOW == 141 (1E271C00) [pid = 3660] [serial = 1723] [outer = 00000000] [url = about:blank] 18:43:07 INFO - PROCESS | 3660 | --DOMWINDOW == 140 (156F1400) [pid = 3660] [serial = 1735] [outer = 00000000] [url = about:blank] 18:43:07 INFO - PROCESS | 3660 | --DOMWINDOW == 139 (16749000) [pid = 3660] [serial = 1736] [outer = 00000000] [url = about:blank] 18:43:07 INFO - PROCESS | 3660 | --DOMWINDOW == 138 (136B3000) [pid = 3660] [serial = 1729] [outer = 00000000] [url = about:blank] 18:43:07 INFO - PROCESS | 3660 | --DOMWINDOW == 137 (13AC6000) [pid = 3660] [serial = 1730] [outer = 00000000] [url = about:blank] 18:43:07 INFO - PROCESS | 3660 | --DOMWINDOW == 136 (19710800) [pid = 3660] [serial = 1741] [outer = 00000000] [url = about:blank] 18:43:07 INFO - PROCESS | 3660 | --DOMWINDOW == 135 (18D3D800) [pid = 3660] [serial = 1738] [outer = 00000000] [url = about:blank] 18:43:07 INFO - PROCESS | 3660 | --DOMWINDOW == 134 (18D8B400) [pid = 3660] [serial = 1739] [outer = 00000000] [url = about:blank] 18:43:07 INFO - PROCESS | 3660 | --DOMWINDOW == 133 (1C15EC00) [pid = 3660] [serial = 1750] [outer = 00000000] [url = about:blank] 18:43:08 INFO - PROCESS | 3660 | 1461030188093 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 18:43:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 18:43:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 2762ms 18:43:08 INFO - PROCESS | 3660 | 1461030188151 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 18:43:08 INFO - PROCESS | 3660 | 1461030188155 Marionette TRACE conn2 <- [1,2381,null,{"value":"13"}] 18:43:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 18:43:08 INFO - PROCESS | 3660 | 1461030188160 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 18:43:08 INFO - PROCESS | 3660 | 1461030188163 Marionette TRACE conn2 <- [1,2382,null,{}] 18:43:08 INFO - PROCESS | 3660 | 1461030188169 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:08 INFO - PROCESS | 3660 | 1461030188259 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 18:43:08 INFO - PROCESS | 3660 | 1461030188268 Marionette TRACE conn2 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:08 INFO - PROCESS | 3660 | ++DOCSHELL 11BF1800 == 26 [pid = 3660] [id = 605] 18:43:08 INFO - PROCESS | 3660 | ++DOMWINDOW == 134 (11BF2000) [pid = 3660] [serial = 1815] [outer = 00000000] 18:43:08 INFO - PROCESS | 3660 | ++DOMWINDOW == 135 (11C20400) [pid = 3660] [serial = 1816] [outer = 11BF2000] 18:43:08 INFO - PROCESS | 3660 | 1461030188315 Marionette DEBUG loaded listener.js 18:43:08 INFO - PROCESS | 3660 | ++DOMWINDOW == 136 (11C24C00) [pid = 3660] [serial = 1817] [outer = 11BF2000] 18:43:08 INFO - PROCESS | 3660 | 1461030188856 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 18:43:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 18:43:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 733ms 18:43:08 INFO - PROCESS | 3660 | 1461030188902 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 18:43:08 INFO - PROCESS | 3660 | 1461030188908 Marionette TRACE conn2 <- [1,2385,null,{"value":"13"}] 18:43:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 18:43:08 INFO - PROCESS | 3660 | 1461030188914 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 18:43:08 INFO - PROCESS | 3660 | 1461030188917 Marionette TRACE conn2 <- [1,2386,null,{}] 18:43:08 INFO - PROCESS | 3660 | 1461030188920 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:09 INFO - PROCESS | 3660 | 1461030189012 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 18:43:09 INFO - PROCESS | 3660 | 1461030189120 Marionette TRACE conn2 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:09 INFO - PROCESS | 3660 | ++DOCSHELL 123C3000 == 27 [pid = 3660] [id = 606] 18:43:09 INFO - PROCESS | 3660 | ++DOMWINDOW == 137 (123F2C00) [pid = 3660] [serial = 1818] [outer = 00000000] 18:43:09 INFO - PROCESS | 3660 | ++DOMWINDOW == 138 (12B82C00) [pid = 3660] [serial = 1819] [outer = 123F2C00] 18:43:09 INFO - PROCESS | 3660 | 1461030189165 Marionette DEBUG loaded listener.js 18:43:09 INFO - PROCESS | 3660 | ++DOMWINDOW == 139 (12D77C00) [pid = 3660] [serial = 1820] [outer = 123F2C00] 18:43:09 INFO - PROCESS | 3660 | 1461030189566 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 18:43:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 18:43:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 686ms 18:43:09 INFO - PROCESS | 3660 | 1461030189611 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 18:43:09 INFO - PROCESS | 3660 | 1461030189614 Marionette TRACE conn2 <- [1,2389,null,{"value":"13"}] 18:43:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 18:43:09 INFO - PROCESS | 3660 | 1461030189618 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 18:43:09 INFO - PROCESS | 3660 | 1461030189621 Marionette TRACE conn2 <- [1,2390,null,{}] 18:43:09 INFO - PROCESS | 3660 | 1461030189632 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:09 INFO - PROCESS | 3660 | 1461030189768 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 18:43:09 INFO - PROCESS | 3660 | 1461030189782 Marionette TRACE conn2 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:09 INFO - PROCESS | 3660 | ++DOCSHELL 13502400 == 28 [pid = 3660] [id = 607] 18:43:09 INFO - PROCESS | 3660 | ++DOMWINDOW == 140 (13502800) [pid = 3660] [serial = 1821] [outer = 00000000] 18:43:09 INFO - PROCESS | 3660 | ++DOMWINDOW == 141 (1350DC00) [pid = 3660] [serial = 1822] [outer = 13502800] 18:43:09 INFO - PROCESS | 3660 | 1461030189831 Marionette DEBUG loaded listener.js 18:43:09 INFO - PROCESS | 3660 | ++DOMWINDOW == 142 (1378E800) [pid = 3660] [serial = 1823] [outer = 13502800] 18:43:10 INFO - PROCESS | 3660 | 1461030190306 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 18:43:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 18:43:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 733ms 18:43:10 INFO - PROCESS | 3660 | 1461030190357 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 18:43:10 INFO - PROCESS | 3660 | 1461030190360 Marionette TRACE conn2 <- [1,2393,null,{"value":"13"}] 18:43:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 18:43:10 INFO - PROCESS | 3660 | 1461030190363 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 18:43:10 INFO - PROCESS | 3660 | 1461030190365 Marionette TRACE conn2 <- [1,2394,null,{}] 18:43:10 INFO - PROCESS | 3660 | 1461030190368 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:10 INFO - PROCESS | 3660 | 1461030190447 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 18:43:10 INFO - PROCESS | 3660 | 1461030190453 Marionette TRACE conn2 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:10 INFO - PROCESS | 3660 | ++DOCSHELL 1379C000 == 29 [pid = 3660] [id = 608] 18:43:10 INFO - PROCESS | 3660 | ++DOMWINDOW == 143 (13814800) [pid = 3660] [serial = 1824] [outer = 00000000] 18:43:10 INFO - PROCESS | 3660 | ++DOMWINDOW == 144 (14210000) [pid = 3660] [serial = 1825] [outer = 13814800] 18:43:10 INFO - PROCESS | 3660 | 1461030190499 Marionette DEBUG loaded listener.js 18:43:10 INFO - PROCESS | 3660 | ++DOMWINDOW == 145 (143A1000) [pid = 3660] [serial = 1826] [outer = 13814800] 18:43:10 INFO - PROCESS | 3660 | 1461030190960 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 18:43:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 18:43:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 624ms 18:43:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 18:43:10 INFO - PROCESS | 3660 | 1461030191001 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 18:43:10 INFO - PROCESS | 3660 | 1461030191003 Marionette TRACE conn2 <- [1,2397,null,{"value":"13"}] 18:43:10 INFO - PROCESS | 3660 | 1461030191006 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 18:43:10 INFO - PROCESS | 3660 | 1461030191008 Marionette TRACE conn2 <- [1,2398,null,{}] 18:43:11 INFO - PROCESS | 3660 | 1461030191011 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:11 INFO - PROCESS | 3660 | 1461030191095 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 18:43:11 INFO - PROCESS | 3660 | 1461030191102 Marionette TRACE conn2 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:11 INFO - PROCESS | 3660 | ++DOCSHELL 13ACEC00 == 30 [pid = 3660] [id = 609] 18:43:11 INFO - PROCESS | 3660 | ++DOMWINDOW == 146 (1420F000) [pid = 3660] [serial = 1827] [outer = 00000000] 18:43:11 INFO - PROCESS | 3660 | ++DOMWINDOW == 147 (14AE8C00) [pid = 3660] [serial = 1828] [outer = 1420F000] 18:43:11 INFO - PROCESS | 3660 | 1461030191146 Marionette DEBUG loaded listener.js 18:43:11 INFO - PROCESS | 3660 | ++DOMWINDOW == 148 (15423400) [pid = 3660] [serial = 1829] [outer = 1420F000] 18:43:11 INFO - PROCESS | 3660 | 1461030191630 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 18:43:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 18:43:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 687ms 18:43:11 INFO - PROCESS | 3660 | 1461030191706 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 18:43:11 INFO - PROCESS | 3660 | 1461030191708 Marionette TRACE conn2 <- [1,2401,null,{"value":"13"}] 18:43:11 INFO - PROCESS | 3660 | 1461030191711 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 18:43:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 18:43:11 INFO - PROCESS | 3660 | 1461030191713 Marionette TRACE conn2 <- [1,2402,null,{}] 18:43:11 INFO - PROCESS | 3660 | 1461030191716 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:11 INFO - PROCESS | 3660 | 1461030191823 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 18:43:11 INFO - PROCESS | 3660 | 1461030191835 Marionette TRACE conn2 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:11 INFO - PROCESS | 3660 | ++DOCSHELL 13ACE000 == 31 [pid = 3660] [id = 610] 18:43:11 INFO - PROCESS | 3660 | ++DOMWINDOW == 149 (1561D400) [pid = 3660] [serial = 1830] [outer = 00000000] 18:43:11 INFO - PROCESS | 3660 | ++DOMWINDOW == 150 (158EF800) [pid = 3660] [serial = 1831] [outer = 1561D400] 18:43:11 INFO - PROCESS | 3660 | 1461030191882 Marionette DEBUG loaded listener.js 18:43:11 INFO - PROCESS | 3660 | ++DOMWINDOW == 151 (15C88400) [pid = 3660] [serial = 1832] [outer = 1561D400] 18:43:12 INFO - PROCESS | 3660 | 1461030192321 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 18:43:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 18:43:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 625ms 18:43:12 INFO - PROCESS | 3660 | 1461030192350 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 18:43:12 INFO - PROCESS | 3660 | 1461030192352 Marionette TRACE conn2 <- [1,2405,null,{"value":"13"}] 18:43:12 INFO - PROCESS | 3660 | 1461030192355 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 18:43:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 18:43:12 INFO - PROCESS | 3660 | 1461030192356 Marionette TRACE conn2 <- [1,2406,null,{}] 18:43:12 INFO - PROCESS | 3660 | 1461030192360 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:12 INFO - PROCESS | 3660 | 1461030192433 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 18:43:12 INFO - PROCESS | 3660 | 1461030192439 Marionette TRACE conn2 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:12 INFO - PROCESS | 3660 | ++DOCSHELL 158F9800 == 32 [pid = 3660] [id = 611] 18:43:12 INFO - PROCESS | 3660 | ++DOMWINDOW == 152 (15A3A800) [pid = 3660] [serial = 1833] [outer = 00000000] 18:43:12 INFO - PROCESS | 3660 | ++DOMWINDOW == 153 (16466800) [pid = 3660] [serial = 1834] [outer = 15A3A800] 18:43:12 INFO - PROCESS | 3660 | 1461030192484 Marionette DEBUG loaded listener.js 18:43:12 INFO - PROCESS | 3660 | ++DOMWINDOW == 154 (16468000) [pid = 3660] [serial = 1835] [outer = 15A3A800] 18:43:12 INFO - PROCESS | 3660 | 1461030192944 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 18:43:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 18:43:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 641ms 18:43:12 INFO - PROCESS | 3660 | 1461030192996 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 18:43:12 INFO - PROCESS | 3660 | 1461030192998 Marionette TRACE conn2 <- [1,2409,null,{"value":"13"}] 18:43:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 18:43:12 INFO - PROCESS | 3660 | 1461030193001 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 18:43:12 INFO - PROCESS | 3660 | 1461030193003 Marionette TRACE conn2 <- [1,2410,null,{}] 18:43:12 INFO - PROCESS | 3660 | 1461030193006 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:13 INFO - PROCESS | 3660 | 1461030193079 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 18:43:13 INFO - PROCESS | 3660 | 1461030193085 Marionette TRACE conn2 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:13 INFO - PROCESS | 3660 | ++DOCSHELL 15E37400 == 33 [pid = 3660] [id = 612] 18:43:13 INFO - PROCESS | 3660 | ++DOMWINDOW == 155 (16461400) [pid = 3660] [serial = 1836] [outer = 00000000] 18:43:13 INFO - PROCESS | 3660 | ++DOMWINDOW == 156 (16742400) [pid = 3660] [serial = 1837] [outer = 16461400] 18:43:13 INFO - PROCESS | 3660 | 1461030193137 Marionette DEBUG loaded listener.js 18:43:13 INFO - PROCESS | 3660 | ++DOMWINDOW == 157 (16741000) [pid = 3660] [serial = 1838] [outer = 16461400] 18:43:13 INFO - PROCESS | 3660 | 1461030193620 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 18:43:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 18:43:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 640ms 18:43:13 INFO - PROCESS | 3660 | 1461030193637 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 18:43:13 INFO - PROCESS | 3660 | 1461030193639 Marionette TRACE conn2 <- [1,2413,null,{"value":"13"}] 18:43:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 18:43:13 INFO - PROCESS | 3660 | 1461030193645 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 18:43:13 INFO - PROCESS | 3660 | 1461030193647 Marionette TRACE conn2 <- [1,2414,null,{}] 18:43:13 INFO - PROCESS | 3660 | 1461030193656 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:13 INFO - PROCESS | 3660 | 1461030193767 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 18:43:13 INFO - PROCESS | 3660 | 1461030193773 Marionette TRACE conn2 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:13 INFO - PROCESS | 3660 | ++DOCSHELL 13502000 == 34 [pid = 3660] [id = 613] 18:43:13 INFO - PROCESS | 3660 | ++DOMWINDOW == 158 (16740800) [pid = 3660] [serial = 1839] [outer = 00000000] 18:43:13 INFO - PROCESS | 3660 | ++DOMWINDOW == 159 (16A82000) [pid = 3660] [serial = 1840] [outer = 16740800] 18:43:13 INFO - PROCESS | 3660 | 1461030193818 Marionette DEBUG loaded listener.js 18:43:13 INFO - PROCESS | 3660 | ++DOMWINDOW == 160 (16A80C00) [pid = 3660] [serial = 1841] [outer = 16740800] 18:43:14 INFO - PROCESS | 3660 | 1461030194324 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 18:43:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 18:43:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 750ms 18:43:14 INFO - PROCESS | 3660 | 1461030194383 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 18:43:14 INFO - PROCESS | 3660 | 1461030194385 Marionette TRACE conn2 <- [1,2417,null,{"value":"13"}] 18:43:14 INFO - PROCESS | 3660 | 1461030194388 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 18:43:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 18:43:14 INFO - PROCESS | 3660 | 1461030194390 Marionette TRACE conn2 <- [1,2418,null,{}] 18:43:14 INFO - PROCESS | 3660 | 1461030194399 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:14 INFO - PROCESS | 3660 | 1461030194513 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 18:43:14 INFO - PROCESS | 3660 | 1461030194523 Marionette TRACE conn2 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:14 INFO - PROCESS | 3660 | ++DOCSHELL 14209800 == 35 [pid = 3660] [id = 614] 18:43:14 INFO - PROCESS | 3660 | ++DOMWINDOW == 161 (147ADC00) [pid = 3660] [serial = 1842] [outer = 00000000] 18:43:14 INFO - PROCESS | 3660 | ++DOMWINDOW == 162 (18219000) [pid = 3660] [serial = 1843] [outer = 147ADC00] 18:43:14 INFO - PROCESS | 3660 | 1461030194569 Marionette DEBUG loaded listener.js 18:43:14 INFO - PROCESS | 3660 | ++DOMWINDOW == 163 (18614000) [pid = 3660] [serial = 1844] [outer = 147ADC00] 18:43:15 INFO - PROCESS | 3660 | 1461030195014 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 18:43:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 18:43:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 640ms 18:43:15 INFO - PROCESS | 3660 | 1461030195026 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 18:43:15 INFO - PROCESS | 3660 | 1461030195029 Marionette TRACE conn2 <- [1,2421,null,{"value":"13"}] 18:43:15 INFO - PROCESS | 3660 | 1461030195032 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 18:43:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 18:43:15 INFO - PROCESS | 3660 | 1461030195034 Marionette TRACE conn2 <- [1,2422,null,{}] 18:43:15 INFO - PROCESS | 3660 | 1461030195037 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:15 INFO - PROCESS | 3660 | 1461030195204 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 18:43:15 INFO - PROCESS | 3660 | 1461030195229 Marionette TRACE conn2 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:15 INFO - PROCESS | 3660 | ++DOCSHELL 1876F800 == 36 [pid = 3660] [id = 615] 18:43:15 INFO - PROCESS | 3660 | ++DOMWINDOW == 164 (18797C00) [pid = 3660] [serial = 1845] [outer = 00000000] 18:43:15 INFO - PROCESS | 3660 | ++DOMWINDOW == 165 (1892A000) [pid = 3660] [serial = 1846] [outer = 18797C00] 18:43:15 INFO - PROCESS | 3660 | 1461030195283 Marionette DEBUG loaded listener.js 18:43:15 INFO - PROCESS | 3660 | ++DOMWINDOW == 166 (18A82000) [pid = 3660] [serial = 1847] [outer = 18797C00] 18:43:16 INFO - PROCESS | 3660 | --DOMWINDOW == 165 (1C15A000) [pid = 3660] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 18:43:16 INFO - PROCESS | 3660 | --DOMWINDOW == 164 (1A0F5C00) [pid = 3660] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 18:43:16 INFO - PROCESS | 3660 | --DOMWINDOW == 163 (1C916000) [pid = 3660] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 18:43:16 INFO - PROCESS | 3660 | --DOMWINDOW == 162 (12DDC800) [pid = 3660] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 18:43:16 INFO - PROCESS | 3660 | --DOMWINDOW == 161 (158EFC00) [pid = 3660] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 18:43:16 INFO - PROCESS | 3660 | --DOMWINDOW == 160 (195AF400) [pid = 3660] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 18:43:16 INFO - PROCESS | 3660 | --DOMWINDOW == 159 (187A0400) [pid = 3660] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 18:43:16 INFO - PROCESS | 3660 | --DOMWINDOW == 158 (13AC4400) [pid = 3660] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 18:43:16 INFO - PROCESS | 3660 | --DOMWINDOW == 157 (15430000) [pid = 3660] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 18:43:16 INFO - PROCESS | 3660 | --DOMWINDOW == 156 (12D72C00) [pid = 3660] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 18:43:16 INFO - PROCESS | 3660 | --DOMWINDOW == 155 (1E0ED000) [pid = 3660] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 18:43:16 INFO - PROCESS | 3660 | --DOMWINDOW == 154 (1D6F3C00) [pid = 3660] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 18:43:16 INFO - PROCESS | 3660 | --DOMWINDOW == 153 (1D190400) [pid = 3660] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 18:43:16 INFO - PROCESS | 3660 | --DOMWINDOW == 152 (1A5F8C00) [pid = 3660] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 18:43:16 INFO - PROCESS | 3660 | --DOMWINDOW == 151 (1C53F800) [pid = 3660] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 18:43:16 INFO - PROCESS | 3660 | --DOMWINDOW == 150 (1861C800) [pid = 3660] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 18:43:16 INFO - PROCESS | 3660 | --DOMWINDOW == 149 (15424400) [pid = 3660] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 18:43:16 INFO - PROCESS | 3660 | --DOMWINDOW == 148 (19BD8400) [pid = 3660] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 18:43:16 INFO - PROCESS | 3660 | --DOMWINDOW == 147 (1DA52C00) [pid = 3660] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 18:43:16 INFO - PROCESS | 3660 | --DOMWINDOW == 146 (1DC9F000) [pid = 3660] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 18:43:16 INFO - PROCESS | 3660 | --DOMWINDOW == 145 (136B1800) [pid = 3660] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 18:43:16 INFO - PROCESS | 3660 | --DOMWINDOW == 144 (1DC95000) [pid = 3660] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 18:43:16 INFO - PROCESS | 3660 | --DOMWINDOW == 143 (1A0F3C00) [pid = 3660] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 18:43:16 INFO - PROCESS | 3660 | --DOMWINDOW == 142 (15422000) [pid = 3660] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 18:43:16 INFO - PROCESS | 3660 | --DOMWINDOW == 141 (16523C00) [pid = 3660] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 18:43:16 INFO - PROCESS | 3660 | --DOMWINDOW == 140 (1F521400) [pid = 3660] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 18:43:16 INFO - PROCESS | 3660 | --DOMWINDOW == 139 (1DA5F800) [pid = 3660] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 18:43:16 INFO - PROCESS | 3660 | --DOMWINDOW == 138 (16748800) [pid = 3660] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 18:43:16 INFO - PROCESS | 3660 | --DOMWINDOW == 137 (1D3BC400) [pid = 3660] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 18:43:16 INFO - PROCESS | 3660 | --DOMWINDOW == 136 (1D310C00) [pid = 3660] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 18:43:16 INFO - PROCESS | 3660 | --DOMWINDOW == 135 (1350B800) [pid = 3660] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 18:43:16 INFO - PROCESS | 3660 | --DOMWINDOW == 134 (16747400) [pid = 3660] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 18:43:16 INFO - PROCESS | 3660 | --DOMWINDOW == 133 (1380B400) [pid = 3660] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 18:43:16 INFO - PROCESS | 3660 | --DOMWINDOW == 132 (136B6400) [pid = 3660] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 18:43:16 INFO - PROCESS | 3660 | --DOMWINDOW == 131 (197B2C00) [pid = 3660] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 18:43:16 INFO - PROCESS | 3660 | --DOMWINDOW == 130 (1350C400) [pid = 3660] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 18:43:16 INFO - PROCESS | 3660 | --DOMWINDOW == 129 (1A00DC00) [pid = 3660] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 18:43:16 INFO - PROCESS | 3660 | --DOMWINDOW == 128 (1A07EC00) [pid = 3660] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 18:43:16 INFO - PROCESS | 3660 | --DOMWINDOW == 127 (19AA1400) [pid = 3660] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 18:43:16 INFO - PROCESS | 3660 | --DOMWINDOW == 126 (15C8F400) [pid = 3660] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 18:43:16 INFO - PROCESS | 3660 | --DOMWINDOW == 125 (1F523C00) [pid = 3660] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 18:43:16 INFO - PROCESS | 3660 | --DOMWINDOW == 124 (1D191C00) [pid = 3660] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 18:43:16 INFO - PROCESS | 3660 | --DOMWINDOW == 123 (1378E400) [pid = 3660] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 18:43:16 INFO - PROCESS | 3660 | --DOMWINDOW == 122 (1E216C00) [pid = 3660] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 18:43:16 INFO - PROCESS | 3660 | --DOMWINDOW == 121 (1439C000) [pid = 3660] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 18:43:16 INFO - PROCESS | 3660 | --DOMWINDOW == 120 (1C15CC00) [pid = 3660] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 18:43:16 INFO - PROCESS | 3660 | --DOMWINDOW == 119 (142AA800) [pid = 3660] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 18:43:16 INFO - PROCESS | 3660 | --DOMWINDOW == 118 (1D30E800) [pid = 3660] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 18:43:16 INFO - PROCESS | 3660 | --DOMWINDOW == 117 (1694E400) [pid = 3660] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 18:43:16 INFO - PROCESS | 3660 | 1461030196555 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 18:43:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 18:43:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1562ms 18:43:16 INFO - PROCESS | 3660 | 1461030196591 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 18:43:16 INFO - PROCESS | 3660 | 1461030196593 Marionette TRACE conn2 <- [1,2425,null,{"value":"13"}] 18:43:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 18:43:16 INFO - PROCESS | 3660 | 1461030196596 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 18:43:16 INFO - PROCESS | 3660 | 1461030196598 Marionette TRACE conn2 <- [1,2426,null,{}] 18:43:16 INFO - PROCESS | 3660 | 1461030196601 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:16 INFO - PROCESS | 3660 | 1461030196676 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 18:43:16 INFO - PROCESS | 3660 | 1461030196682 Marionette TRACE conn2 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:16 INFO - PROCESS | 3660 | ++DOCSHELL 142AB800 == 37 [pid = 3660] [id = 616] 18:43:16 INFO - PROCESS | 3660 | ++DOMWINDOW == 118 (142AC400) [pid = 3660] [serial = 1848] [outer = 00000000] 18:43:16 INFO - PROCESS | 3660 | ++DOMWINDOW == 119 (15612400) [pid = 3660] [serial = 1849] [outer = 142AC400] 18:43:16 INFO - PROCESS | 3660 | 1461030196725 Marionette DEBUG loaded listener.js 18:43:16 INFO - PROCESS | 3660 | ++DOMWINDOW == 120 (1561E400) [pid = 3660] [serial = 1850] [outer = 142AC400] 18:43:17 INFO - PROCESS | 3660 | 1461030197176 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 18:43:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 18:43:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 640ms 18:43:17 INFO - PROCESS | 3660 | 1461030197234 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 18:43:17 INFO - PROCESS | 3660 | 1461030197236 Marionette TRACE conn2 <- [1,2429,null,{"value":"13"}] 18:43:17 INFO - PROCESS | 3660 | 1461030197239 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 18:43:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 18:43:17 INFO - PROCESS | 3660 | 1461030197242 Marionette TRACE conn2 <- [1,2430,null,{}] 18:43:17 INFO - PROCESS | 3660 | 1461030197246 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:17 INFO - PROCESS | 3660 | 1461030197328 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 18:43:17 INFO - PROCESS | 3660 | 1461030197334 Marionette TRACE conn2 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:17 INFO - PROCESS | 3660 | ++DOCSHELL 15425800 == 38 [pid = 3660] [id = 617] 18:43:17 INFO - PROCESS | 3660 | ++DOMWINDOW == 121 (15E37C00) [pid = 3660] [serial = 1851] [outer = 00000000] 18:43:17 INFO - PROCESS | 3660 | ++DOMWINDOW == 122 (1810C800) [pid = 3660] [serial = 1852] [outer = 15E37C00] 18:43:17 INFO - PROCESS | 3660 | 1461030197378 Marionette DEBUG loaded listener.js 18:43:17 INFO - PROCESS | 3660 | ++DOMWINDOW == 123 (18618C00) [pid = 3660] [serial = 1853] [outer = 15E37C00] 18:43:17 INFO - PROCESS | 3660 | 1461030197824 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 18:43:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 18:43:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 625ms 18:43:17 INFO - PROCESS | 3660 | 1461030197878 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 18:43:17 INFO - PROCESS | 3660 | 1461030197880 Marionette TRACE conn2 <- [1,2433,null,{"value":"13"}] 18:43:17 INFO - PROCESS | 3660 | 1461030197883 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 18:43:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 18:43:17 INFO - PROCESS | 3660 | 1461030197885 Marionette TRACE conn2 <- [1,2434,null,{}] 18:43:17 INFO - PROCESS | 3660 | 1461030197888 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:17 INFO - PROCESS | 3660 | 1461030197967 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 18:43:17 INFO - PROCESS | 3660 | 1461030197973 Marionette TRACE conn2 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:17 INFO - PROCESS | 3660 | ++DOCSHELL 15C8E400 == 39 [pid = 3660] [id = 618] 18:43:17 INFO - PROCESS | 3660 | ++DOMWINDOW == 124 (1879E400) [pid = 3660] [serial = 1854] [outer = 00000000] 18:43:17 INFO - PROCESS | 3660 | ++DOMWINDOW == 125 (18D43C00) [pid = 3660] [serial = 1855] [outer = 1879E400] 18:43:18 INFO - PROCESS | 3660 | 1461030198017 Marionette DEBUG loaded listener.js 18:43:18 INFO - PROCESS | 3660 | ++DOMWINDOW == 126 (18D48000) [pid = 3660] [serial = 1856] [outer = 1879E400] 18:43:18 INFO - PROCESS | 3660 | 1461030198766 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 18:43:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 18:43:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 937ms 18:43:18 INFO - PROCESS | 3660 | 1461030198830 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 18:43:18 INFO - PROCESS | 3660 | 1461030198835 Marionette TRACE conn2 <- [1,2437,null,{"value":"13"}] 18:43:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 18:43:18 INFO - PROCESS | 3660 | 1461030198841 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 18:43:18 INFO - PROCESS | 3660 | 1461030198844 Marionette TRACE conn2 <- [1,2438,null,{}] 18:43:18 INFO - PROCESS | 3660 | 1461030198850 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:18 INFO - PROCESS | 3660 | 1461030198971 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 18:43:19 INFO - PROCESS | 3660 | 1461030199107 Marionette TRACE conn2 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:19 INFO - PROCESS | 3660 | ++DOCSHELL 11BF1400 == 40 [pid = 3660] [id = 619] 18:43:19 INFO - PROCESS | 3660 | ++DOMWINDOW == 127 (11C1CC00) [pid = 3660] [serial = 1857] [outer = 00000000] 18:43:19 INFO - PROCESS | 3660 | ++DOMWINDOW == 128 (12B38000) [pid = 3660] [serial = 1858] [outer = 11C1CC00] 18:43:19 INFO - PROCESS | 3660 | 1461030199164 Marionette DEBUG loaded listener.js 18:43:19 INFO - PROCESS | 3660 | ++DOMWINDOW == 129 (12D77800) [pid = 3660] [serial = 1859] [outer = 11C1CC00] 18:43:19 INFO - PROCESS | 3660 | 1461030199827 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 18:43:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 18:43:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1046ms 18:43:19 INFO - PROCESS | 3660 | 1461030199886 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 18:43:19 INFO - PROCESS | 3660 | 1461030199891 Marionette TRACE conn2 <- [1,2441,null,{"value":"13"}] 18:43:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 18:43:19 INFO - PROCESS | 3660 | 1461030199917 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 18:43:19 INFO - PROCESS | 3660 | 1461030199920 Marionette TRACE conn2 <- [1,2442,null,{}] 18:43:19 INFO - PROCESS | 3660 | 1461030199968 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:20 INFO - PROCESS | 3660 | 1461030200092 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 18:43:20 INFO - PROCESS | 3660 | 1461030200227 Marionette TRACE conn2 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:20 INFO - PROCESS | 3660 | ++DOCSHELL 11BF2400 == 41 [pid = 3660] [id = 620] 18:43:20 INFO - PROCESS | 3660 | ++DOMWINDOW == 130 (1325B400) [pid = 3660] [serial = 1860] [outer = 00000000] 18:43:20 INFO - PROCESS | 3660 | ++DOMWINDOW == 131 (13793800) [pid = 3660] [serial = 1861] [outer = 1325B400] 18:43:20 INFO - PROCESS | 3660 | 1461030200281 Marionette DEBUG loaded listener.js 18:43:20 INFO - PROCESS | 3660 | ++DOMWINDOW == 132 (13ACCC00) [pid = 3660] [serial = 1862] [outer = 1325B400] 18:43:21 INFO - PROCESS | 3660 | 1461030201209 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 18:43:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 18:43:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1327ms 18:43:21 INFO - PROCESS | 3660 | 1461030201257 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 18:43:21 INFO - PROCESS | 3660 | 1461030201260 Marionette TRACE conn2 <- [1,2445,null,{"value":"13"}] 18:43:21 INFO - PROCESS | 3660 | 1461030201266 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 18:43:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 18:43:21 INFO - PROCESS | 3660 | 1461030201270 Marionette TRACE conn2 <- [1,2446,null,{}] 18:43:21 INFO - PROCESS | 3660 | 1461030201276 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:21 INFO - PROCESS | 3660 | 1461030201392 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 18:43:21 INFO - PROCESS | 3660 | 1461030201552 Marionette TRACE conn2 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:21 INFO - PROCESS | 3660 | --DOCSHELL 1378F000 == 40 [pid = 3660] [id = 326] 18:43:21 INFO - PROCESS | 3660 | --DOCSHELL 15E33000 == 39 [pid = 3660] [id = 316] 18:43:21 INFO - PROCESS | 3660 | --DOCSHELL 142A6C00 == 38 [pid = 3660] [id = 322] 18:43:21 INFO - PROCESS | 3660 | --DOCSHELL 1379CC00 == 37 [pid = 3660] [id = 327] 18:43:21 INFO - PROCESS | 3660 | --DOCSHELL 1379A400 == 36 [pid = 3660] [id = 313] 18:43:21 INFO - PROCESS | 3660 | --DOCSHELL 15424000 == 35 [pid = 3660] [id = 315] 18:43:21 INFO - PROCESS | 3660 | --DOCSHELL 1420E000 == 34 [pid = 3660] [id = 320] 18:43:21 INFO - PROCESS | 3660 | --DOCSHELL 1320DC00 == 33 [pid = 3660] [id = 314] 18:43:21 INFO - PROCESS | 3660 | --DOCSHELL 1666DC00 == 32 [pid = 3660] [id = 317] 18:43:21 INFO - PROCESS | 3660 | --DOCSHELL 11BF2C00 == 31 [pid = 3660] [id = 311] 18:43:21 INFO - PROCESS | 3660 | --DOCSHELL 12D74400 == 30 [pid = 3660] [id = 328] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 131 (1DF48000) [pid = 3660] [serial = 1813] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | ++DOCSHELL 02AA0400 == 31 [pid = 3660] [id = 621] 18:43:21 INFO - PROCESS | 3660 | ++DOMWINDOW == 132 (11BED000) [pid = 3660] [serial = 1863] [outer = 00000000] 18:43:21 INFO - PROCESS | 3660 | ++DOMWINDOW == 133 (12B84400) [pid = 3660] [serial = 1864] [outer = 11BED000] 18:43:21 INFO - PROCESS | 3660 | 1461030201630 Marionette DEBUG loaded listener.js 18:43:21 INFO - PROCESS | 3660 | ++DOMWINDOW == 134 (13363000) [pid = 3660] [serial = 1865] [outer = 11BED000] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 133 (1C917800) [pid = 3660] [serial = 1801] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 132 (1A5F9400) [pid = 3660] [serial = 1798] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 131 (1DA53C00) [pid = 3660] [serial = 1811] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 130 (1A72E400) [pid = 3660] [serial = 1799] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 129 (1D188C00) [pid = 3660] [serial = 1804] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 128 (1CC0BC00) [pid = 3660] [serial = 1802] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 127 (19DC5000) [pid = 3660] [serial = 1807] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 126 (1D6E8800) [pid = 3660] [serial = 1810] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 125 (1D30AC00) [pid = 3660] [serial = 1805] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 124 (197B2400) [pid = 3660] [serial = 1795] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 123 (19654000) [pid = 3660] [serial = 1792] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 122 (196A6C00) [pid = 3660] [serial = 1793] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 121 (15C0E400) [pid = 3660] [serial = 1789] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 120 (16A79400) [pid = 3660] [serial = 1790] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 119 (16943000) [pid = 3660] [serial = 1787] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 118 (16460800) [pid = 3660] [serial = 1786] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 117 (1970AC00) [pid = 3660] [serial = 1784] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 116 (1694EC00) [pid = 3660] [serial = 1783] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 115 (1F52DC00) [pid = 3660] [serial = 1781] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 114 (1F528C00) [pid = 3660] [serial = 1780] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 113 (1E26D000) [pid = 3660] [serial = 1778] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 112 (1E21E800) [pid = 3660] [serial = 1777] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 111 (1DC94400) [pid = 3660] [serial = 1775] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 110 (1DA52000) [pid = 3660] [serial = 1774] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 109 (1D456C00) [pid = 3660] [serial = 1772] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 108 (1D3C4800) [pid = 3660] [serial = 1771] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 107 (1D18C400) [pid = 3660] [serial = 1769] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 106 (1D065400) [pid = 3660] [serial = 1768] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 105 (19712800) [pid = 3660] [serial = 1766] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 104 (195AC000) [pid = 3660] [serial = 1765] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 103 (16749800) [pid = 3660] [serial = 1763] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 102 (16462800) [pid = 3660] [serial = 1762] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 101 (1D066C00) [pid = 3660] [serial = 1760] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 100 (1C9B5800) [pid = 3660] [serial = 1808] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 99 (19BCE400) [pid = 3660] [serial = 1796] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 98 (1DF50800) [pid = 3660] [serial = 1709] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 97 (1E0EA800) [pid = 3660] [serial = 1676] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 96 (1A00F800) [pid = 3660] [serial = 1568] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 95 (1E212800) [pid = 3660] [serial = 1721] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 94 (1C911000) [pid = 3660] [serial = 1610] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 93 (200A1C00) [pid = 3660] [serial = 1559] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 92 (18D3F800) [pid = 3660] [serial = 1715] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 91 (20055C00) [pid = 3660] [serial = 1727] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 90 (1DF4A800) [pid = 3660] [serial = 1673] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 89 (192B7800) [pid = 3660] [serial = 1550] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 88 (1DA5A000) [pid = 3660] [serial = 1556] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 87 (1D6E6800) [pid = 3660] [serial = 1619] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 86 (15AD7400) [pid = 3660] [serial = 1601] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 85 (1D18C800) [pid = 3660] [serial = 1718] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 84 (1656EC00) [pid = 3660] [serial = 1658] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 83 (16525000) [pid = 3660] [serial = 1547] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 82 (1D6EAC00) [pid = 3660] [serial = 1667] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 81 (18D41400) [pid = 3660] [serial = 1565] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 80 (1C159800) [pid = 3660] [serial = 1607] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 79 (1D3C1400) [pid = 3660] [serial = 1664] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 78 (1C90AC00) [pid = 3660] [serial = 1553] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 77 (18D40400) [pid = 3660] [serial = 1604] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 76 (1F52F400) [pid = 3660] [serial = 1562] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 75 (1D3C5C00) [pid = 3660] [serial = 1616] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 74 (18611C00) [pid = 3660] [serial = 1622] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 73 (1E278C00) [pid = 3660] [serial = 1724] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 72 (1DA5A400) [pid = 3660] [serial = 1670] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 71 (1D172400) [pid = 3660] [serial = 1613] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 70 (15CC9400) [pid = 3660] [serial = 1712] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 69 (1E273000) [pid = 3660] [serial = 1502] [outer = 00000000] [url = about:blank] 18:43:21 INFO - PROCESS | 3660 | --DOMWINDOW == 68 (1970D000) [pid = 3660] [serial = 1661] [outer = 00000000] [url = about:blank] 18:43:22 INFO - PROCESS | 3660 | 1461030202086 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 18:43:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 18:43:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 843ms 18:43:22 INFO - PROCESS | 3660 | 1461030202110 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 18:43:22 INFO - PROCESS | 3660 | 1461030202115 Marionette TRACE conn2 <- [1,2449,null,{"value":"13"}] 18:43:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 18:43:22 INFO - PROCESS | 3660 | 1461030202121 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 18:43:22 INFO - PROCESS | 3660 | 1461030202124 Marionette TRACE conn2 <- [1,2450,null,{}] 18:43:22 INFO - PROCESS | 3660 | 1461030202131 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:22 INFO - PROCESS | 3660 | 1461030202213 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 18:43:22 INFO - PROCESS | 3660 | 1461030202219 Marionette TRACE conn2 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:22 INFO - PROCESS | 3660 | ++DOCSHELL 13509C00 == 32 [pid = 3660] [id = 622] 18:43:22 INFO - PROCESS | 3660 | ++DOMWINDOW == 69 (1378D800) [pid = 3660] [serial = 1866] [outer = 00000000] 18:43:22 INFO - PROCESS | 3660 | ++DOMWINDOW == 70 (13AC8C00) [pid = 3660] [serial = 1867] [outer = 1378D800] 18:43:22 INFO - PROCESS | 3660 | 1461030202264 Marionette DEBUG loaded listener.js 18:43:22 INFO - PROCESS | 3660 | ++DOMWINDOW == 71 (14397000) [pid = 3660] [serial = 1868] [outer = 1378D800] 18:43:22 INFO - PROCESS | 3660 | 1461030202776 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 18:43:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 18:43:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 703ms 18:43:22 INFO - PROCESS | 3660 | 1461030202820 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 18:43:22 INFO - PROCESS | 3660 | 1461030202822 Marionette TRACE conn2 <- [1,2453,null,{"value":"13"}] 18:43:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 18:43:22 INFO - PROCESS | 3660 | 1461030202825 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 18:43:22 INFO - PROCESS | 3660 | 1461030202828 Marionette TRACE conn2 <- [1,2454,null,{}] 18:43:22 INFO - PROCESS | 3660 | 1461030202839 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:22 INFO - PROCESS | 3660 | 1461030202955 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 18:43:23 INFO - PROCESS | 3660 | 1461030203057 Marionette TRACE conn2 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:23 INFO - PROCESS | 3660 | ++DOCSHELL 13507C00 == 33 [pid = 3660] [id = 623] 18:43:23 INFO - PROCESS | 3660 | ++DOMWINDOW == 72 (15426400) [pid = 3660] [serial = 1869] [outer = 00000000] 18:43:23 INFO - PROCESS | 3660 | ++DOMWINDOW == 73 (1561D800) [pid = 3660] [serial = 1870] [outer = 15426400] 18:43:23 INFO - PROCESS | 3660 | 1461030203104 Marionette DEBUG loaded listener.js 18:43:23 INFO - PROCESS | 3660 | ++DOMWINDOW == 74 (158EFC00) [pid = 3660] [serial = 1871] [outer = 15426400] 18:43:23 INFO - PROCESS | 3660 | 1461030203475 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 18:43:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 18:43:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 702ms 18:43:23 INFO - PROCESS | 3660 | 1461030203525 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 18:43:23 INFO - PROCESS | 3660 | 1461030203527 Marionette TRACE conn2 <- [1,2457,null,{"value":"13"}] 18:43:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 18:43:23 INFO - PROCESS | 3660 | 1461030203531 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 18:43:23 INFO - PROCESS | 3660 | 1461030203532 Marionette TRACE conn2 <- [1,2458,null,{}] 18:43:23 INFO - PROCESS | 3660 | 1461030203536 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:23 INFO - PROCESS | 3660 | 1461030203620 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 18:43:23 INFO - PROCESS | 3660 | 1461030203626 Marionette TRACE conn2 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:23 INFO - PROCESS | 3660 | ++DOCSHELL 15698800 == 34 [pid = 3660] [id = 624] 18:43:23 INFO - PROCESS | 3660 | ++DOMWINDOW == 75 (15CD3C00) [pid = 3660] [serial = 1872] [outer = 00000000] 18:43:23 INFO - PROCESS | 3660 | ++DOMWINDOW == 76 (16525000) [pid = 3660] [serial = 1873] [outer = 15CD3C00] 18:43:23 INFO - PROCESS | 3660 | 1461030203671 Marionette DEBUG loaded listener.js 18:43:23 INFO - PROCESS | 3660 | ++DOMWINDOW == 77 (1666B000) [pid = 3660] [serial = 1874] [outer = 15CD3C00] 18:43:24 INFO - PROCESS | 3660 | 1461030204139 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 18:43:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 18:43:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 641ms 18:43:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 18:43:24 INFO - PROCESS | 3660 | 1461030204174 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 18:43:24 INFO - PROCESS | 3660 | 1461030204176 Marionette TRACE conn2 <- [1,2461,null,{"value":"13"}] 18:43:24 INFO - PROCESS | 3660 | 1461030204180 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 18:43:24 INFO - PROCESS | 3660 | 1461030204181 Marionette TRACE conn2 <- [1,2462,null,{}] 18:43:24 INFO - PROCESS | 3660 | 1461030204184 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:24 INFO - PROCESS | 3660 | 1461030204290 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 18:43:24 INFO - PROCESS | 3660 | 1461030204379 Marionette TRACE conn2 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:24 INFO - PROCESS | 3660 | ++DOCSHELL 1673E800 == 35 [pid = 3660] [id = 625] 18:43:24 INFO - PROCESS | 3660 | ++DOMWINDOW == 78 (16740400) [pid = 3660] [serial = 1875] [outer = 00000000] 18:43:24 INFO - PROCESS | 3660 | ++DOMWINDOW == 79 (16749400) [pid = 3660] [serial = 1876] [outer = 16740400] 18:43:24 INFO - PROCESS | 3660 | 1461030204424 Marionette DEBUG loaded listener.js 18:43:24 INFO - PROCESS | 3660 | ++DOMWINDOW == 80 (16943000) [pid = 3660] [serial = 1877] [outer = 16740400] 18:43:24 INFO - PROCESS | 3660 | 1461030204858 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 18:43:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 18:43:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 688ms 18:43:24 INFO - PROCESS | 3660 | 1461030204878 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 18:43:24 INFO - PROCESS | 3660 | 1461030204880 Marionette TRACE conn2 <- [1,2465,null,{"value":"13"}] 18:43:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 18:43:24 INFO - PROCESS | 3660 | 1461030204884 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 18:43:24 INFO - PROCESS | 3660 | 1461030204885 Marionette TRACE conn2 <- [1,2466,null,{}] 18:43:24 INFO - PROCESS | 3660 | 1461030204889 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:25 INFO - PROCESS | 3660 | 1461030205022 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 18:43:25 INFO - PROCESS | 3660 | 1461030205032 Marionette TRACE conn2 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:25 INFO - PROCESS | 3660 | ++DOCSHELL 11BF2800 == 36 [pid = 3660] [id = 626] 18:43:25 INFO - PROCESS | 3660 | ++DOMWINDOW == 81 (1325FC00) [pid = 3660] [serial = 1878] [outer = 00000000] 18:43:25 INFO - PROCESS | 3660 | ++DOMWINDOW == 82 (18213000) [pid = 3660] [serial = 1879] [outer = 1325FC00] 18:43:25 INFO - PROCESS | 3660 | 1461030205132 Marionette DEBUG loaded listener.js 18:43:25 INFO - PROCESS | 3660 | ++DOMWINDOW == 83 (18212400) [pid = 3660] [serial = 1880] [outer = 1325FC00] 18:43:25 INFO - PROCESS | 3660 | 1461030205561 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 18:43:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 18:43:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 734ms 18:43:25 INFO - PROCESS | 3660 | 1461030205624 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 18:43:25 INFO - PROCESS | 3660 | 1461030205626 Marionette TRACE conn2 <- [1,2469,null,{"value":"13"}] 18:43:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 18:43:25 INFO - PROCESS | 3660 | 1461030205630 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 18:43:25 INFO - PROCESS | 3660 | 1461030205631 Marionette TRACE conn2 <- [1,2470,null,{}] 18:43:25 INFO - PROCESS | 3660 | 1461030205635 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:25 INFO - PROCESS | 3660 | 1461030205767 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 18:43:25 INFO - PROCESS | 3660 | 1461030205828 Marionette TRACE conn2 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:25 INFO - PROCESS | 3660 | ++DOCSHELL 1821A400 == 37 [pid = 3660] [id = 627] 18:43:25 INFO - PROCESS | 3660 | ++DOMWINDOW == 84 (18767C00) [pid = 3660] [serial = 1881] [outer = 00000000] 18:43:25 INFO - PROCESS | 3660 | ++DOMWINDOW == 85 (1892C400) [pid = 3660] [serial = 1882] [outer = 18767C00] 18:43:25 INFO - PROCESS | 3660 | 1461030205873 Marionette DEBUG loaded listener.js 18:43:25 INFO - PROCESS | 3660 | ++DOMWINDOW == 86 (18D3B800) [pid = 3660] [serial = 1883] [outer = 18767C00] 18:43:26 INFO - PROCESS | 3660 | --DOMWINDOW == 85 (15E37C00) [pid = 3660] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 18:43:26 INFO - PROCESS | 3660 | --DOMWINDOW == 84 (13502800) [pid = 3660] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 18:43:26 INFO - PROCESS | 3660 | --DOMWINDOW == 83 (16740800) [pid = 3660] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 18:43:26 INFO - PROCESS | 3660 | --DOMWINDOW == 82 (147ADC00) [pid = 3660] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 18:43:26 INFO - PROCESS | 3660 | --DOMWINDOW == 81 (18797C00) [pid = 3660] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 18:43:26 INFO - PROCESS | 3660 | --DOMWINDOW == 80 (123F2C00) [pid = 3660] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 18:43:26 INFO - PROCESS | 3660 | --DOMWINDOW == 79 (13814800) [pid = 3660] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 18:43:26 INFO - PROCESS | 3660 | --DOMWINDOW == 78 (1420F000) [pid = 3660] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 18:43:26 INFO - PROCESS | 3660 | --DOMWINDOW == 77 (1561D400) [pid = 3660] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 18:43:26 INFO - PROCESS | 3660 | --DOMWINDOW == 76 (16461400) [pid = 3660] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 18:43:26 INFO - PROCESS | 3660 | --DOMWINDOW == 75 (11BF2000) [pid = 3660] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 18:43:26 INFO - PROCESS | 3660 | --DOMWINDOW == 74 (142AC400) [pid = 3660] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 18:43:26 INFO - PROCESS | 3660 | 1461030206317 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 18:43:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 18:43:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 734ms 18:43:26 INFO - PROCESS | 3660 | 1461030206371 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 18:43:26 INFO - PROCESS | 3660 | 1461030206372 Marionette TRACE conn2 <- [1,2473,null,{"value":"13"}] 18:43:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 18:43:26 INFO - PROCESS | 3660 | 1461030206376 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 18:43:26 INFO - PROCESS | 3660 | 1461030206377 Marionette TRACE conn2 <- [1,2474,null,{}] 18:43:26 INFO - PROCESS | 3660 | 1461030206381 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:26 INFO - PROCESS | 3660 | 1461030206458 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 18:43:26 INFO - PROCESS | 3660 | 1461030206464 Marionette TRACE conn2 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:26 INFO - PROCESS | 3660 | ++DOCSHELL 13814800 == 38 [pid = 3660] [id = 628] 18:43:26 INFO - PROCESS | 3660 | ++DOMWINDOW == 75 (13AC9400) [pid = 3660] [serial = 1884] [outer = 00000000] 18:43:26 INFO - PROCESS | 3660 | ++DOMWINDOW == 76 (15C8B000) [pid = 3660] [serial = 1885] [outer = 13AC9400] 18:43:26 INFO - PROCESS | 3660 | 1461030206508 Marionette DEBUG loaded listener.js 18:43:26 INFO - PROCESS | 3660 | ++DOMWINDOW == 77 (15CD5000) [pid = 3660] [serial = 1886] [outer = 13AC9400] 18:43:26 INFO - PROCESS | 3660 | 1461030206940 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 18:43:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 18:43:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 594ms 18:43:26 INFO - PROCESS | 3660 | 1461030206978 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 18:43:26 INFO - PROCESS | 3660 | 1461030206980 Marionette TRACE conn2 <- [1,2477,null,{"value":"13"}] 18:43:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 18:43:26 INFO - PROCESS | 3660 | 1461030206983 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 18:43:26 INFO - PROCESS | 3660 | 1461030206985 Marionette TRACE conn2 <- [1,2478,null,{}] 18:43:26 INFO - PROCESS | 3660 | 1461030206988 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:27 INFO - PROCESS | 3660 | 1461030207068 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 18:43:27 INFO - PROCESS | 3660 | 1461030207074 Marionette TRACE conn2 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:27 INFO - PROCESS | 3660 | ++DOCSHELL 13503C00 == 39 [pid = 3660] [id = 629] 18:43:27 INFO - PROCESS | 3660 | ++DOMWINDOW == 78 (15A32C00) [pid = 3660] [serial = 1887] [outer = 00000000] 18:43:27 INFO - PROCESS | 3660 | ++DOMWINDOW == 79 (18D46C00) [pid = 3660] [serial = 1888] [outer = 15A32C00] 18:43:27 INFO - PROCESS | 3660 | 1461030207118 Marionette DEBUG loaded listener.js 18:43:27 INFO - PROCESS | 3660 | ++DOMWINDOW == 80 (18D44400) [pid = 3660] [serial = 1889] [outer = 15A32C00] 18:43:27 INFO - PROCESS | 3660 | 1461030207557 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 18:43:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 18:43:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 641ms 18:43:27 INFO - PROCESS | 3660 | 1461030207606 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 18:43:27 INFO - PROCESS | 3660 | 1461030207608 Marionette TRACE conn2 <- [1,2481,null,{"value":"13"}] 18:43:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 18:43:27 INFO - PROCESS | 3660 | 1461030207615 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 18:43:27 INFO - PROCESS | 3660 | 1461030207617 Marionette TRACE conn2 <- [1,2482,null,{}] 18:43:27 INFO - PROCESS | 3660 | 1461030207620 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:27 INFO - PROCESS | 3660 | 1461030207695 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 18:43:27 INFO - PROCESS | 3660 | 1461030207702 Marionette TRACE conn2 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:27 INFO - PROCESS | 3660 | ++DOCSHELL 18D3E400 == 40 [pid = 3660] [id = 630] 18:43:27 INFO - PROCESS | 3660 | ++DOMWINDOW == 81 (192C0000) [pid = 3660] [serial = 1890] [outer = 00000000] 18:43:27 INFO - PROCESS | 3660 | ++DOMWINDOW == 82 (196A0800) [pid = 3660] [serial = 1891] [outer = 192C0000] 18:43:27 INFO - PROCESS | 3660 | 1461030207744 Marionette DEBUG loaded listener.js 18:43:27 INFO - PROCESS | 3660 | ++DOMWINDOW == 83 (1964E000) [pid = 3660] [serial = 1892] [outer = 192C0000] 18:43:28 INFO - PROCESS | 3660 | 1461030208291 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 18:43:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 18:43:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 734ms 18:43:28 INFO - PROCESS | 3660 | 1461030208357 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 18:43:28 INFO - PROCESS | 3660 | 1461030208362 Marionette TRACE conn2 <- [1,2485,null,{"value":"13"}] 18:43:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 18:43:28 INFO - PROCESS | 3660 | 1461030208367 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 18:43:28 INFO - PROCESS | 3660 | 1461030208371 Marionette TRACE conn2 <- [1,2486,null,{}] 18:43:28 INFO - PROCESS | 3660 | 1461030208378 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:28 INFO - PROCESS | 3660 | 1461030208533 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 18:43:28 INFO - PROCESS | 3660 | 1461030208679 Marionette TRACE conn2 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:28 INFO - PROCESS | 3660 | ++DOCSHELL 02A9B800 == 41 [pid = 3660] [id = 631] 18:43:28 INFO - PROCESS | 3660 | ++DOMWINDOW == 84 (11BF9C00) [pid = 3660] [serial = 1893] [outer = 00000000] 18:43:28 INFO - PROCESS | 3660 | ++DOMWINDOW == 85 (13795C00) [pid = 3660] [serial = 1894] [outer = 11BF9C00] 18:43:28 INFO - PROCESS | 3660 | 1461030208735 Marionette DEBUG loaded listener.js 18:43:28 INFO - PROCESS | 3660 | ++DOMWINDOW == 86 (14347800) [pid = 3660] [serial = 1895] [outer = 11BF9C00] 18:43:29 INFO - PROCESS | 3660 | 1461030209300 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 18:43:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 18:43:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 999ms 18:43:29 INFO - PROCESS | 3660 | 1461030209371 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 18:43:29 INFO - PROCESS | 3660 | 1461030209377 Marionette TRACE conn2 <- [1,2489,null,{"value":"13"}] 18:43:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 18:43:29 INFO - PROCESS | 3660 | 1461030209383 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 18:43:29 INFO - PROCESS | 3660 | 1461030209386 Marionette TRACE conn2 <- [1,2490,null,{}] 18:43:29 INFO - PROCESS | 3660 | 1461030209390 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:29 INFO - PROCESS | 3660 | 1461030209537 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 18:43:29 INFO - PROCESS | 3660 | 1461030209602 Marionette TRACE conn2 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:29 INFO - PROCESS | 3660 | ++DOCSHELL 142A6000 == 42 [pid = 3660] [id = 632] 18:43:29 INFO - PROCESS | 3660 | ++DOMWINDOW == 87 (14A10C00) [pid = 3660] [serial = 1896] [outer = 00000000] 18:43:29 INFO - PROCESS | 3660 | ++DOMWINDOW == 88 (16461400) [pid = 3660] [serial = 1897] [outer = 14A10C00] 18:43:29 INFO - PROCESS | 3660 | 1461030209661 Marionette DEBUG loaded listener.js 18:43:29 INFO - PROCESS | 3660 | ++DOMWINDOW == 89 (16668C00) [pid = 3660] [serial = 1898] [outer = 14A10C00] 18:43:30 INFO - PROCESS | 3660 | 1461030210282 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 18:43:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 18:43:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 937ms 18:43:30 INFO - PROCESS | 3660 | 1461030210327 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 18:43:30 INFO - PROCESS | 3660 | 1461030210329 Marionette TRACE conn2 <- [1,2493,null,{"value":"13"}] 18:43:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 18:43:30 INFO - PROCESS | 3660 | 1461030210333 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 18:43:30 INFO - PROCESS | 3660 | 1461030210337 Marionette TRACE conn2 <- [1,2494,null,{}] 18:43:30 INFO - PROCESS | 3660 | 1461030210347 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:30 INFO - PROCESS | 3660 | 1461030210453 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 18:43:30 INFO - PROCESS | 3660 | 1461030210589 Marionette TRACE conn2 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:30 INFO - PROCESS | 3660 | ++DOCSHELL 16A82400 == 43 [pid = 3660] [id = 633] 18:43:30 INFO - PROCESS | 3660 | ++DOMWINDOW == 90 (18211000) [pid = 3660] [serial = 1899] [outer = 00000000] 18:43:30 INFO - PROCESS | 3660 | ++DOMWINDOW == 91 (18D41800) [pid = 3660] [serial = 1900] [outer = 18211000] 18:43:30 INFO - PROCESS | 3660 | 1461030210655 Marionette DEBUG loaded listener.js 18:43:30 INFO - PROCESS | 3660 | ++DOMWINDOW == 92 (196A3400) [pid = 3660] [serial = 1901] [outer = 18211000] 18:43:31 INFO - PROCESS | 3660 | 1461030211195 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 18:43:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 18:43:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 890ms 18:43:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 18:43:31 INFO - PROCESS | 3660 | 1461030211237 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 18:43:31 INFO - PROCESS | 3660 | 1461030211240 Marionette TRACE conn2 <- [1,2497,null,{"value":"13"}] 18:43:31 INFO - PROCESS | 3660 | 1461030211243 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 18:43:31 INFO - PROCESS | 3660 | 1461030211245 Marionette TRACE conn2 <- [1,2498,null,{}] 18:43:31 INFO - PROCESS | 3660 | 1461030211249 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:31 INFO - PROCESS | 3660 | 1461030211348 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 18:43:31 INFO - PROCESS | 3660 | 1461030211454 Marionette TRACE conn2 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:31 INFO - PROCESS | 3660 | ++DOCSHELL 196AB000 == 44 [pid = 3660] [id = 634] 18:43:31 INFO - PROCESS | 3660 | ++DOMWINDOW == 93 (196AB400) [pid = 3660] [serial = 1902] [outer = 00000000] 18:43:31 INFO - PROCESS | 3660 | ++DOMWINDOW == 94 (1970E400) [pid = 3660] [serial = 1903] [outer = 196AB400] 18:43:31 INFO - PROCESS | 3660 | 1461030211510 Marionette DEBUG loaded listener.js 18:43:31 INFO - PROCESS | 3660 | ++DOMWINDOW == 95 (19713400) [pid = 3660] [serial = 1904] [outer = 196AB400] 18:43:32 INFO - PROCESS | 3660 | 1461030212155 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 18:43:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 18:43:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 937ms 18:43:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 18:43:32 INFO - PROCESS | 3660 | 1461030212188 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 18:43:32 INFO - PROCESS | 3660 | 1461030212190 Marionette TRACE conn2 <- [1,2501,null,{"value":"13"}] 18:43:32 INFO - PROCESS | 3660 | 1461030212193 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 18:43:32 INFO - PROCESS | 3660 | 1461030212195 Marionette TRACE conn2 <- [1,2502,null,{}] 18:43:32 INFO - PROCESS | 3660 | 1461030212199 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:32 INFO - PROCESS | 3660 | 1461030212296 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 18:43:32 INFO - PROCESS | 3660 | 1461030212403 Marionette TRACE conn2 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:32 INFO - PROCESS | 3660 | ++DOCSHELL 13210000 == 45 [pid = 3660] [id = 635] 18:43:32 INFO - PROCESS | 3660 | ++DOMWINDOW == 96 (13269C00) [pid = 3660] [serial = 1905] [outer = 00000000] 18:43:32 INFO - PROCESS | 3660 | ++DOMWINDOW == 97 (16749C00) [pid = 3660] [serial = 1906] [outer = 13269C00] 18:43:32 INFO - PROCESS | 3660 | 1461030212456 Marionette DEBUG loaded listener.js 18:43:32 INFO - PROCESS | 3660 | ++DOMWINDOW == 98 (16940C00) [pid = 3660] [serial = 1907] [outer = 13269C00] 18:43:33 INFO - PROCESS | 3660 | 1461030213184 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 18:43:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 18:43:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1031ms 18:43:33 INFO - PROCESS | 3660 | 1461030213250 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 18:43:33 INFO - PROCESS | 3660 | 1461030213255 Marionette TRACE conn2 <- [1,2505,null,{"value":"13"}] 18:43:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 18:43:33 INFO - PROCESS | 3660 | 1461030213260 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 18:43:33 INFO - PROCESS | 3660 | 1461030213263 Marionette TRACE conn2 <- [1,2506,null,{}] 18:43:33 INFO - PROCESS | 3660 | 1461030213268 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:33 INFO - PROCESS | 3660 | 1461030213366 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 18:43:33 INFO - PROCESS | 3660 | 1461030213507 Marionette TRACE conn2 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:33 INFO - PROCESS | 3660 | --DOCSHELL 1335D800 == 44 [pid = 3660] [id = 319] 18:43:33 INFO - PROCESS | 3660 | --DOMWINDOW == 97 (18D43C00) [pid = 3660] [serial = 1855] [outer = 00000000] [url = about:blank] 18:43:33 INFO - PROCESS | 3660 | --DOMWINDOW == 96 (18618C00) [pid = 3660] [serial = 1853] [outer = 00000000] [url = about:blank] 18:43:33 INFO - PROCESS | 3660 | --DOMWINDOW == 95 (1350DC00) [pid = 3660] [serial = 1822] [outer = 00000000] [url = about:blank] 18:43:33 INFO - PROCESS | 3660 | --DOMWINDOW == 94 (16466800) [pid = 3660] [serial = 1834] [outer = 00000000] [url = about:blank] 18:43:33 INFO - PROCESS | 3660 | --DOMWINDOW == 93 (16A82000) [pid = 3660] [serial = 1840] [outer = 00000000] [url = about:blank] 18:43:33 INFO - PROCESS | 3660 | --DOMWINDOW == 92 (18219000) [pid = 3660] [serial = 1843] [outer = 00000000] [url = about:blank] 18:43:33 INFO - PROCESS | 3660 | --DOMWINDOW == 91 (16A80C00) [pid = 3660] [serial = 1841] [outer = 00000000] [url = about:blank] 18:43:33 INFO - PROCESS | 3660 | --DOMWINDOW == 90 (1892A000) [pid = 3660] [serial = 1846] [outer = 00000000] [url = about:blank] 18:43:33 INFO - PROCESS | 3660 | --DOMWINDOW == 89 (18614000) [pid = 3660] [serial = 1844] [outer = 00000000] [url = about:blank] 18:43:33 INFO - PROCESS | 3660 | --DOMWINDOW == 88 (1810C800) [pid = 3660] [serial = 1852] [outer = 00000000] [url = about:blank] 18:43:33 INFO - PROCESS | 3660 | --DOMWINDOW == 87 (12B82C00) [pid = 3660] [serial = 1819] [outer = 00000000] [url = about:blank] 18:43:33 INFO - PROCESS | 3660 | --DOMWINDOW == 86 (12D77C00) [pid = 3660] [serial = 1820] [outer = 00000000] [url = about:blank] 18:43:33 INFO - PROCESS | 3660 | --DOMWINDOW == 85 (14210000) [pid = 3660] [serial = 1825] [outer = 00000000] [url = about:blank] 18:43:33 INFO - PROCESS | 3660 | --DOMWINDOW == 84 (143A1000) [pid = 3660] [serial = 1826] [outer = 00000000] [url = about:blank] 18:43:33 INFO - PROCESS | 3660 | --DOMWINDOW == 83 (14AE8C00) [pid = 3660] [serial = 1828] [outer = 00000000] [url = about:blank] 18:43:33 INFO - PROCESS | 3660 | --DOMWINDOW == 82 (158EF800) [pid = 3660] [serial = 1831] [outer = 00000000] [url = about:blank] 18:43:33 INFO - PROCESS | 3660 | --DOMWINDOW == 81 (15C88400) [pid = 3660] [serial = 1832] [outer = 00000000] [url = about:blank] 18:43:33 INFO - PROCESS | 3660 | --DOMWINDOW == 80 (15423400) [pid = 3660] [serial = 1829] [outer = 00000000] [url = about:blank] 18:43:33 INFO - PROCESS | 3660 | --DOMWINDOW == 79 (16742400) [pid = 3660] [serial = 1837] [outer = 00000000] [url = about:blank] 18:43:33 INFO - PROCESS | 3660 | --DOMWINDOW == 78 (1378E800) [pid = 3660] [serial = 1823] [outer = 00000000] [url = about:blank] 18:43:33 INFO - PROCESS | 3660 | --DOMWINDOW == 77 (11C20400) [pid = 3660] [serial = 1816] [outer = 00000000] [url = about:blank] 18:43:33 INFO - PROCESS | 3660 | --DOMWINDOW == 76 (11C24C00) [pid = 3660] [serial = 1817] [outer = 00000000] [url = about:blank] 18:43:33 INFO - PROCESS | 3660 | --DOMWINDOW == 75 (18A82000) [pid = 3660] [serial = 1847] [outer = 00000000] [url = about:blank] 18:43:33 INFO - PROCESS | 3660 | --DOMWINDOW == 74 (15612400) [pid = 3660] [serial = 1849] [outer = 00000000] [url = about:blank] 18:43:33 INFO - PROCESS | 3660 | --DOMWINDOW == 73 (16741000) [pid = 3660] [serial = 1838] [outer = 00000000] [url = about:blank] 18:43:33 INFO - PROCESS | 3660 | --DOMWINDOW == 72 (1561E400) [pid = 3660] [serial = 1850] [outer = 00000000] [url = about:blank] 18:43:33 INFO - PROCESS | 3660 | ++DOCSHELL 02AA1800 == 45 [pid = 3660] [id = 636] 18:43:33 INFO - PROCESS | 3660 | ++DOMWINDOW == 73 (11BEEC00) [pid = 3660] [serial = 1908] [outer = 00000000] 18:43:33 INFO - PROCESS | 3660 | ++DOMWINDOW == 74 (123F8000) [pid = 3660] [serial = 1909] [outer = 11BEEC00] 18:43:33 INFO - PROCESS | 3660 | 1461030213585 Marionette DEBUG loaded listener.js 18:43:33 INFO - PROCESS | 3660 | ++DOMWINDOW == 75 (13208000) [pid = 3660] [serial = 1910] [outer = 11BEEC00] 18:43:34 INFO - PROCESS | 3660 | 1461030214032 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 18:43:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 18:43:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 797ms 18:43:34 INFO - PROCESS | 3660 | 1461030214062 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 18:43:34 INFO - PROCESS | 3660 | 1461030214067 Marionette TRACE conn2 <- [1,2509,null,{"value":"13"}] 18:43:34 INFO - PROCESS | 3660 | 1461030214073 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 18:43:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 18:43:34 INFO - PROCESS | 3660 | 1461030214076 Marionette TRACE conn2 <- [1,2510,null,{}] 18:43:34 INFO - PROCESS | 3660 | 1461030214083 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:34 INFO - PROCESS | 3660 | 1461030214167 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 18:43:34 INFO - PROCESS | 3660 | 1461030214173 Marionette TRACE conn2 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:34 INFO - PROCESS | 3660 | ++DOCSHELL 13365000 == 46 [pid = 3660] [id = 637] 18:43:34 INFO - PROCESS | 3660 | ++DOMWINDOW == 76 (1350CC00) [pid = 3660] [serial = 1911] [outer = 00000000] 18:43:34 INFO - PROCESS | 3660 | ++DOMWINDOW == 77 (1540F400) [pid = 3660] [serial = 1912] [outer = 1350CC00] 18:43:34 INFO - PROCESS | 3660 | 1461030214220 Marionette DEBUG loaded listener.js 18:43:34 INFO - PROCESS | 3660 | ++DOMWINDOW == 78 (15425400) [pid = 3660] [serial = 1913] [outer = 1350CC00] 18:43:34 INFO - PROCESS | 3660 | 1461030214719 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 18:43:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 18:43:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 687ms 18:43:34 INFO - PROCESS | 3660 | 1461030214772 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 18:43:34 INFO - PROCESS | 3660 | 1461030214774 Marionette TRACE conn2 <- [1,2513,null,{"value":"13"}] 18:43:34 INFO - PROCESS | 3660 | 1461030214777 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 18:43:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 18:43:34 INFO - PROCESS | 3660 | 1461030214781 Marionette TRACE conn2 <- [1,2514,null,{}] 18:43:34 INFO - PROCESS | 3660 | 1461030214790 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:34 INFO - PROCESS | 3660 | 1461030214874 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 18:43:34 INFO - PROCESS | 3660 | 1461030214880 Marionette TRACE conn2 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:34 INFO - PROCESS | 3660 | ++DOCSHELL 15C0FC00 == 47 [pid = 3660] [id = 638] 18:43:34 INFO - PROCESS | 3660 | ++DOMWINDOW == 79 (15CD0C00) [pid = 3660] [serial = 1914] [outer = 00000000] 18:43:34 INFO - PROCESS | 3660 | ++DOMWINDOW == 80 (1645FC00) [pid = 3660] [serial = 1915] [outer = 15CD0C00] 18:43:34 INFO - PROCESS | 3660 | 1461030214926 Marionette DEBUG loaded listener.js 18:43:35 INFO - PROCESS | 3660 | ++DOMWINDOW == 81 (16523C00) [pid = 3660] [serial = 1916] [outer = 15CD0C00] 18:43:35 INFO - PROCESS | 3660 | 1461030215386 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 18:43:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 18:43:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 641ms 18:43:35 INFO - PROCESS | 3660 | 1461030215415 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 18:43:35 INFO - PROCESS | 3660 | 1461030215418 Marionette TRACE conn2 <- [1,2517,null,{"value":"13"}] 18:43:35 INFO - PROCESS | 3660 | 1461030215421 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 18:43:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 18:43:35 INFO - PROCESS | 3660 | 1461030215422 Marionette TRACE conn2 <- [1,2518,null,{}] 18:43:35 INFO - PROCESS | 3660 | 1461030215429 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:35 INFO - PROCESS | 3660 | 1461030215510 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 18:43:35 INFO - PROCESS | 3660 | 1461030215517 Marionette TRACE conn2 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:35 INFO - PROCESS | 3660 | ++DOCSHELL 1656C400 == 48 [pid = 3660] [id = 639] 18:43:35 INFO - PROCESS | 3660 | ++DOMWINDOW == 82 (1673C800) [pid = 3660] [serial = 1917] [outer = 00000000] 18:43:35 INFO - PROCESS | 3660 | ++DOMWINDOW == 83 (1694E800) [pid = 3660] [serial = 1918] [outer = 1673C800] 18:43:35 INFO - PROCESS | 3660 | 1461030215561 Marionette DEBUG loaded listener.js 18:43:35 INFO - PROCESS | 3660 | ++DOMWINDOW == 84 (17A96C00) [pid = 3660] [serial = 1919] [outer = 1673C800] 18:43:36 INFO - PROCESS | 3660 | 1461030216022 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 18:43:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 18:43:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 640ms 18:43:36 INFO - PROCESS | 3660 | 1461030216062 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 18:43:36 INFO - PROCESS | 3660 | 1461030216064 Marionette TRACE conn2 <- [1,2521,null,{"value":"13"}] 18:43:36 INFO - PROCESS | 3660 | 1461030216067 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 18:43:36 INFO - PROCESS | 3660 | 1461030216069 Marionette TRACE conn2 <- [1,2522,null,{}] 18:43:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 18:43:36 INFO - PROCESS | 3660 | 1461030216072 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:36 INFO - PROCESS | 3660 | 1461030216186 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 18:43:36 INFO - PROCESS | 3660 | 1461030216193 Marionette TRACE conn2 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:36 INFO - PROCESS | 3660 | ++DOCSHELL 1235E000 == 49 [pid = 3660] [id = 640] 18:43:36 INFO - PROCESS | 3660 | ++DOMWINDOW == 85 (12BB6C00) [pid = 3660] [serial = 1920] [outer = 00000000] 18:43:36 INFO - PROCESS | 3660 | ++DOMWINDOW == 86 (182ABC00) [pid = 3660] [serial = 1921] [outer = 12BB6C00] 18:43:36 INFO - PROCESS | 3660 | 1461030216289 Marionette DEBUG loaded listener.js 18:43:36 INFO - PROCESS | 3660 | ++DOMWINDOW == 87 (18763400) [pid = 3660] [serial = 1922] [outer = 12BB6C00] 18:43:36 INFO - PROCESS | 3660 | 1461030216720 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 18:43:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 18:43:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 687ms 18:43:36 INFO - PROCESS | 3660 | 1461030216769 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 18:43:36 INFO - PROCESS | 3660 | 1461030216771 Marionette TRACE conn2 <- [1,2525,null,{"value":"13"}] 18:43:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 18:43:36 INFO - PROCESS | 3660 | 1461030216778 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 18:43:36 INFO - PROCESS | 3660 | 1461030216780 Marionette TRACE conn2 <- [1,2526,null,{}] 18:43:36 INFO - PROCESS | 3660 | 1461030216783 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:36 INFO - PROCESS | 3660 | 1461030216916 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 18:43:37 INFO - PROCESS | 3660 | 1461030217010 Marionette TRACE conn2 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:37 INFO - PROCESS | 3660 | ++DOCSHELL 12DD7400 == 50 [pid = 3660] [id = 641] 18:43:37 INFO - PROCESS | 3660 | ++DOMWINDOW == 88 (18A76400) [pid = 3660] [serial = 1923] [outer = 00000000] 18:43:37 INFO - PROCESS | 3660 | ++DOMWINDOW == 89 (18D48C00) [pid = 3660] [serial = 1924] [outer = 18A76400] 18:43:37 INFO - PROCESS | 3660 | 1461030217056 Marionette DEBUG loaded listener.js 18:43:37 INFO - PROCESS | 3660 | ++DOMWINDOW == 90 (18D48400) [pid = 3660] [serial = 1925] [outer = 18A76400] 18:43:37 INFO - PROCESS | 3660 | 1461030217469 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 18:43:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 18:43:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 734ms 18:43:37 INFO - PROCESS | 3660 | 1461030217522 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 18:43:37 INFO - PROCESS | 3660 | 1461030217524 Marionette TRACE conn2 <- [1,2529,null,{"value":"13"}] 18:43:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 18:43:37 INFO - PROCESS | 3660 | 1461030217527 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 18:43:37 INFO - PROCESS | 3660 | 1461030217529 Marionette TRACE conn2 <- [1,2530,null,{}] 18:43:37 INFO - PROCESS | 3660 | 1461030217532 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:37 INFO - PROCESS | 3660 | 1461030217640 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 18:43:37 INFO - PROCESS | 3660 | 1461030217700 Marionette TRACE conn2 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:37 INFO - PROCESS | 3660 | ++DOCSHELL 18D47800 == 51 [pid = 3660] [id = 642] 18:43:37 INFO - PROCESS | 3660 | ++DOMWINDOW == 91 (196A6C00) [pid = 3660] [serial = 1926] [outer = 00000000] 18:43:37 INFO - PROCESS | 3660 | ++DOMWINDOW == 92 (1971C000) [pid = 3660] [serial = 1927] [outer = 196A6C00] 18:43:37 INFO - PROCESS | 3660 | 1461030217748 Marionette DEBUG loaded listener.js 18:43:37 INFO - PROCESS | 3660 | ++DOMWINDOW == 93 (1971FC00) [pid = 3660] [serial = 1928] [outer = 196A6C00] 18:43:38 INFO - PROCESS | 3660 | --DOMWINDOW == 92 (16740400) [pid = 3660] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 18:43:38 INFO - PROCESS | 3660 | --DOMWINDOW == 91 (15CD3C00) [pid = 3660] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 18:43:38 INFO - PROCESS | 3660 | --DOMWINDOW == 90 (1378D800) [pid = 3660] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 18:43:38 INFO - PROCESS | 3660 | --DOMWINDOW == 89 (15A32C00) [pid = 3660] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 18:43:38 INFO - PROCESS | 3660 | --DOMWINDOW == 88 (1325FC00) [pid = 3660] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 18:43:38 INFO - PROCESS | 3660 | --DOMWINDOW == 87 (18767C00) [pid = 3660] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 18:43:38 INFO - PROCESS | 3660 | --DOMWINDOW == 86 (11BED000) [pid = 3660] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 18:43:38 INFO - PROCESS | 3660 | --DOMWINDOW == 85 (15426400) [pid = 3660] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 18:43:38 INFO - PROCESS | 3660 | --DOMWINDOW == 84 (13AC9400) [pid = 3660] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 18:43:38 INFO - PROCESS | 3660 | --DOMWINDOW == 83 (15A3A800) [pid = 3660] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 18:43:38 INFO - PROCESS | 3660 | 1461030218229 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 18:43:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 18:43:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 734ms 18:43:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 18:43:38 INFO - PROCESS | 3660 | 1461030218266 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 18:43:38 INFO - PROCESS | 3660 | 1461030218268 Marionette TRACE conn2 <- [1,2533,null,{"value":"13"}] 18:43:38 INFO - PROCESS | 3660 | 1461030218309 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 18:43:38 INFO - PROCESS | 3660 | 1461030218311 Marionette TRACE conn2 <- [1,2534,null,{}] 18:43:38 INFO - PROCESS | 3660 | 1461030218314 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:38 INFO - PROCESS | 3660 | 1461030218392 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 18:43:38 INFO - PROCESS | 3660 | 1461030218400 Marionette TRACE conn2 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:38 INFO - PROCESS | 3660 | ++DOCSHELL 11C2A400 == 52 [pid = 3660] [id = 643] 18:43:38 INFO - PROCESS | 3660 | ++DOMWINDOW == 84 (123FBC00) [pid = 3660] [serial = 1929] [outer = 00000000] 18:43:38 INFO - PROCESS | 3660 | ++DOMWINDOW == 85 (15411800) [pid = 3660] [serial = 1930] [outer = 123FBC00] 18:43:38 INFO - PROCESS | 3660 | 1461030218527 Marionette DEBUG loaded listener.js 18:43:38 INFO - PROCESS | 3660 | ++DOMWINDOW == 86 (18A78000) [pid = 3660] [serial = 1931] [outer = 123FBC00] 18:43:38 INFO - PROCESS | 3660 | 1461030218898 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 18:43:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 18:43:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 672ms 18:43:38 INFO - PROCESS | 3660 | 1461030218951 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 18:43:38 INFO - PROCESS | 3660 | 1461030218952 Marionette TRACE conn2 <- [1,2537,null,{"value":"13"}] 18:43:38 INFO - PROCESS | 3660 | 1461030218956 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 18:43:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 18:43:38 INFO - PROCESS | 3660 | 1461030218957 Marionette TRACE conn2 <- [1,2538,null,{}] 18:43:38 INFO - PROCESS | 3660 | 1461030218961 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:39 INFO - PROCESS | 3660 | 1461030219038 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 18:43:39 INFO - PROCESS | 3660 | 1461030219132 Marionette TRACE conn2 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:39 INFO - PROCESS | 3660 | ++DOCSHELL 1380A400 == 53 [pid = 3660] [id = 644] 18:43:39 INFO - PROCESS | 3660 | ++DOMWINDOW == 87 (17A96000) [pid = 3660] [serial = 1932] [outer = 00000000] 18:43:39 INFO - PROCESS | 3660 | ++DOMWINDOW == 88 (1976BC00) [pid = 3660] [serial = 1933] [outer = 17A96000] 18:43:39 INFO - PROCESS | 3660 | 1461030219175 Marionette DEBUG loaded listener.js 18:43:39 INFO - PROCESS | 3660 | ++DOMWINDOW == 89 (1976E000) [pid = 3660] [serial = 1934] [outer = 17A96000] 18:43:39 INFO - PROCESS | 3660 | 1461030219534 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 18:43:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 18:43:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 640ms 18:43:39 INFO - PROCESS | 3660 | 1461030219594 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 18:43:39 INFO - PROCESS | 3660 | 1461030219596 Marionette TRACE conn2 <- [1,2541,null,{"value":"13"}] 18:43:39 INFO - PROCESS | 3660 | 1461030219599 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 18:43:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 18:43:39 INFO - PROCESS | 3660 | 1461030219601 Marionette TRACE conn2 <- [1,2542,null,{}] 18:43:39 INFO - PROCESS | 3660 | 1461030219612 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:39 INFO - PROCESS | 3660 | 1461030219690 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 18:43:39 INFO - PROCESS | 3660 | 1461030219696 Marionette TRACE conn2 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:39 INFO - PROCESS | 3660 | ++DOCSHELL 19724000 == 54 [pid = 3660] [id = 645] 18:43:39 INFO - PROCESS | 3660 | ++DOMWINDOW == 90 (1976E800) [pid = 3660] [serial = 1935] [outer = 00000000] 18:43:39 INFO - PROCESS | 3660 | ++DOMWINDOW == 91 (197B3C00) [pid = 3660] [serial = 1936] [outer = 1976E800] 18:43:39 INFO - PROCESS | 3660 | 1461030219739 Marionette DEBUG loaded listener.js 18:43:39 INFO - PROCESS | 3660 | ++DOMWINDOW == 92 (197C0800) [pid = 3660] [serial = 1937] [outer = 1976E800] 18:43:40 INFO - PROCESS | 3660 | 1461030220280 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 18:43:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 18:43:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 734ms 18:43:40 INFO - PROCESS | 3660 | 1461030220341 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 18:43:40 INFO - PROCESS | 3660 | 1461030220345 Marionette TRACE conn2 <- [1,2545,null,{"value":"13"}] 18:43:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 18:43:40 INFO - PROCESS | 3660 | 1461030220351 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 18:43:40 INFO - PROCESS | 3660 | 1461030220355 Marionette TRACE conn2 <- [1,2546,null,{}] 18:43:40 INFO - PROCESS | 3660 | 1461030220362 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:40 INFO - PROCESS | 3660 | 1461030220469 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 18:43:40 INFO - PROCESS | 3660 | 1461030220611 Marionette TRACE conn2 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:40 INFO - PROCESS | 3660 | ++DOCSHELL 11BF7400 == 55 [pid = 3660] [id = 646] 18:43:40 INFO - PROCESS | 3660 | ++DOMWINDOW == 93 (11C22800) [pid = 3660] [serial = 1938] [outer = 00000000] 18:43:40 INFO - PROCESS | 3660 | ++DOMWINDOW == 94 (1350D800) [pid = 3660] [serial = 1939] [outer = 11C22800] 18:43:40 INFO - PROCESS | 3660 | 1461030220667 Marionette DEBUG loaded listener.js 18:43:40 INFO - PROCESS | 3660 | ++DOMWINDOW == 95 (13798000) [pid = 3660] [serial = 1940] [outer = 11C22800] 18:43:41 INFO - PROCESS | 3660 | 1461030221290 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 18:43:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 18:43:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1000ms 18:43:41 INFO - PROCESS | 3660 | 1461030221354 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 18:43:41 INFO - PROCESS | 3660 | 1461030221360 Marionette TRACE conn2 <- [1,2549,null,{"value":"13"}] 18:43:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 18:43:41 INFO - PROCESS | 3660 | 1461030221366 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 18:43:41 INFO - PROCESS | 3660 | 1461030221369 Marionette TRACE conn2 <- [1,2550,null,{}] 18:43:41 INFO - PROCESS | 3660 | 1461030221373 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:41 INFO - PROCESS | 3660 | 1461030221477 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 18:43:41 INFO - PROCESS | 3660 | 1461030221615 Marionette TRACE conn2 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:41 INFO - PROCESS | 3660 | ++DOCSHELL 13266000 == 56 [pid = 3660] [id = 647] 18:43:41 INFO - PROCESS | 3660 | ++DOMWINDOW == 96 (14345800) [pid = 3660] [serial = 1941] [outer = 00000000] 18:43:41 INFO - PROCESS | 3660 | ++DOMWINDOW == 97 (15A3A000) [pid = 3660] [serial = 1942] [outer = 14345800] 18:43:41 INFO - PROCESS | 3660 | 1461030221669 Marionette DEBUG loaded listener.js 18:43:41 INFO - PROCESS | 3660 | ++DOMWINDOW == 98 (15CD0400) [pid = 3660] [serial = 1943] [outer = 14345800] 18:43:42 INFO - PROCESS | 3660 | 1461030222242 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 18:43:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 18:43:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 938ms 18:43:42 INFO - PROCESS | 3660 | 1461030222309 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 18:43:42 INFO - PROCESS | 3660 | 1461030222312 Marionette TRACE conn2 <- [1,2553,null,{"value":"13"}] 18:43:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 18:43:42 INFO - PROCESS | 3660 | 1461030222316 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 18:43:42 INFO - PROCESS | 3660 | 1461030222319 Marionette TRACE conn2 <- [1,2554,null,{}] 18:43:42 INFO - PROCESS | 3660 | 1461030222330 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:42 INFO - PROCESS | 3660 | 1461030222436 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 18:43:42 INFO - PROCESS | 3660 | 1461030222573 Marionette TRACE conn2 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:42 INFO - PROCESS | 3660 | ++DOCSHELL 13202C00 == 57 [pid = 3660] [id = 648] 18:43:42 INFO - PROCESS | 3660 | ++DOMWINDOW == 99 (18767C00) [pid = 3660] [serial = 1944] [outer = 00000000] 18:43:42 INFO - PROCESS | 3660 | ++DOMWINDOW == 100 (1969FC00) [pid = 3660] [serial = 1945] [outer = 18767C00] 18:43:42 INFO - PROCESS | 3660 | 1461030222630 Marionette DEBUG loaded listener.js 18:43:42 INFO - PROCESS | 3660 | ++DOMWINDOW == 101 (19725800) [pid = 3660] [serial = 1946] [outer = 18767C00] 18:43:43 INFO - PROCESS | 3660 | 1461030223248 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 18:43:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 18:43:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 999ms 18:43:43 INFO - PROCESS | 3660 | 1461030223318 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 18:43:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 18:43:43 INFO - PROCESS | 3660 | 1461030223321 Marionette TRACE conn2 <- [1,2557,null,{"value":"13"}] 18:43:43 INFO - PROCESS | 3660 | 1461030223325 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 18:43:43 INFO - PROCESS | 3660 | 1461030223327 Marionette TRACE conn2 <- [1,2558,null,{}] 18:43:43 INFO - PROCESS | 3660 | 1461030223330 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:43 INFO - PROCESS | 3660 | 1461030223432 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 18:43:43 INFO - PROCESS | 3660 | 1461030223568 Marionette TRACE conn2 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:43 INFO - PROCESS | 3660 | ++DOCSHELL 18D43C00 == 58 [pid = 3660] [id = 649] 18:43:43 INFO - PROCESS | 3660 | ++DOMWINDOW == 102 (19723400) [pid = 3660] [serial = 1947] [outer = 00000000] 18:43:43 INFO - PROCESS | 3660 | ++DOMWINDOW == 103 (19BCA000) [pid = 3660] [serial = 1948] [outer = 19723400] 18:43:43 INFO - PROCESS | 3660 | 1461030223623 Marionette DEBUG loaded listener.js 18:43:43 INFO - PROCESS | 3660 | ++DOMWINDOW == 104 (19C5C400) [pid = 3660] [serial = 1949] [outer = 19723400] 18:43:44 INFO - PROCESS | 3660 | 1461030224403 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 18:43:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 18:43:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1140ms 18:43:44 INFO - PROCESS | 3660 | 1461030224468 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 18:43:44 INFO - PROCESS | 3660 | 1461030224472 Marionette TRACE conn2 <- [1,2561,null,{"value":"13"}] 18:43:44 INFO - PROCESS | 3660 | 1461030224477 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 18:43:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 18:43:44 INFO - PROCESS | 3660 | 1461030224481 Marionette TRACE conn2 <- [1,2562,null,{}] 18:43:44 INFO - PROCESS | 3660 | 1461030224486 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:44 INFO - PROCESS | 3660 | 1461030224579 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 18:43:44 INFO - PROCESS | 3660 | 1461030224713 Marionette TRACE conn2 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:44 INFO - PROCESS | 3660 | ++DOCSHELL 02A97400 == 59 [pid = 3660] [id = 650] 18:43:44 INFO - PROCESS | 3660 | ++DOMWINDOW == 105 (11BF6800) [pid = 3660] [serial = 1950] [outer = 00000000] 18:43:44 INFO - PROCESS | 3660 | ++DOMWINDOW == 106 (1380CC00) [pid = 3660] [serial = 1951] [outer = 11BF6800] 18:43:44 INFO - PROCESS | 3660 | 1461030224762 Marionette DEBUG loaded listener.js 18:43:44 INFO - PROCESS | 3660 | ++DOMWINDOW == 107 (142A6C00) [pid = 3660] [serial = 1952] [outer = 11BF6800] 18:43:45 INFO - PROCESS | 3660 | --DOCSHELL 1673E800 == 58 [pid = 3660] [id = 625] 18:43:45 INFO - PROCESS | 3660 | --DOCSHELL 13503C00 == 57 [pid = 3660] [id = 629] 18:43:45 INFO - PROCESS | 3660 | --DOCSHELL 11BF2800 == 56 [pid = 3660] [id = 626] 18:43:45 INFO - PROCESS | 3660 | --DOCSHELL 1821A400 == 55 [pid = 3660] [id = 627] 18:43:45 INFO - PROCESS | 3660 | --DOCSHELL 12D71800 == 54 [pid = 3660] [id = 312] 18:43:45 INFO - PROCESS | 3660 | --DOCSHELL 13507C00 == 53 [pid = 3660] [id = 623] 18:43:45 INFO - PROCESS | 3660 | --DOCSHELL 1380A400 == 52 [pid = 3660] [id = 644] 18:43:45 INFO - PROCESS | 3660 | --DOCSHELL 11C2A400 == 51 [pid = 3660] [id = 643] 18:43:45 INFO - PROCESS | 3660 | --DOCSHELL 18D47800 == 50 [pid = 3660] [id = 642] 18:43:45 INFO - PROCESS | 3660 | --DOCSHELL 12DD7400 == 49 [pid = 3660] [id = 641] 18:43:45 INFO - PROCESS | 3660 | --DOCSHELL 1235E000 == 48 [pid = 3660] [id = 640] 18:43:45 INFO - PROCESS | 3660 | --DOCSHELL 1656C400 == 47 [pid = 3660] [id = 639] 18:43:45 INFO - PROCESS | 3660 | --DOCSHELL 15C0FC00 == 46 [pid = 3660] [id = 638] 18:43:45 INFO - PROCESS | 3660 | --DOCSHELL 13365000 == 45 [pid = 3660] [id = 637] 18:43:45 INFO - PROCESS | 3660 | --DOCSHELL 02AA1800 == 44 [pid = 3660] [id = 636] 18:43:45 INFO - PROCESS | 3660 | --DOMWINDOW == 106 (196A0800) [pid = 3660] [serial = 1891] [outer = 00000000] [url = about:blank] 18:43:45 INFO - PROCESS | 3660 | --DOCSHELL 196AB000 == 43 [pid = 3660] [id = 634] 18:43:45 INFO - PROCESS | 3660 | --DOCSHELL 16A82400 == 42 [pid = 3660] [id = 633] 18:43:45 INFO - PROCESS | 3660 | --DOCSHELL 142A6000 == 41 [pid = 3660] [id = 632] 18:43:45 INFO - PROCESS | 3660 | --DOCSHELL 02A9B800 == 40 [pid = 3660] [id = 631] 18:43:45 INFO - PROCESS | 3660 | --DOCSHELL 18D3E400 == 39 [pid = 3660] [id = 630] 18:43:45 INFO - PROCESS | 3660 | --DOMWINDOW == 105 (16468000) [pid = 3660] [serial = 1835] [outer = 00000000] [url = about:blank] 18:43:45 INFO - PROCESS | 3660 | --DOMWINDOW == 104 (16749400) [pid = 3660] [serial = 1876] [outer = 00000000] [url = about:blank] 18:43:45 INFO - PROCESS | 3660 | --DOMWINDOW == 103 (13793800) [pid = 3660] [serial = 1861] [outer = 00000000] [url = about:blank] 18:43:45 INFO - PROCESS | 3660 | --DOMWINDOW == 102 (16525000) [pid = 3660] [serial = 1873] [outer = 00000000] [url = about:blank] 18:43:45 INFO - PROCESS | 3660 | --DOMWINDOW == 101 (13AC8C00) [pid = 3660] [serial = 1867] [outer = 00000000] [url = about:blank] 18:43:45 INFO - PROCESS | 3660 | --DOMWINDOW == 100 (14397000) [pid = 3660] [serial = 1868] [outer = 00000000] [url = about:blank] 18:43:45 INFO - PROCESS | 3660 | --DOMWINDOW == 99 (18D44400) [pid = 3660] [serial = 1889] [outer = 00000000] [url = about:blank] 18:43:45 INFO - PROCESS | 3660 | --DOMWINDOW == 98 (18213000) [pid = 3660] [serial = 1879] [outer = 00000000] [url = about:blank] 18:43:45 INFO - PROCESS | 3660 | --DOMWINDOW == 97 (16943000) [pid = 3660] [serial = 1877] [outer = 00000000] [url = about:blank] 18:43:45 INFO - PROCESS | 3660 | --DOMWINDOW == 96 (1892C400) [pid = 3660] [serial = 1882] [outer = 00000000] [url = about:blank] 18:43:45 INFO - PROCESS | 3660 | --DOMWINDOW == 95 (18212400) [pid = 3660] [serial = 1880] [outer = 00000000] [url = about:blank] 18:43:45 INFO - PROCESS | 3660 | --DOMWINDOW == 94 (18D46C00) [pid = 3660] [serial = 1888] [outer = 00000000] [url = about:blank] 18:43:45 INFO - PROCESS | 3660 | --DOMWINDOW == 93 (18D3B800) [pid = 3660] [serial = 1883] [outer = 00000000] [url = about:blank] 18:43:45 INFO - PROCESS | 3660 | --DOMWINDOW == 92 (12B38000) [pid = 3660] [serial = 1858] [outer = 00000000] [url = about:blank] 18:43:45 INFO - PROCESS | 3660 | --DOMWINDOW == 91 (12B84400) [pid = 3660] [serial = 1864] [outer = 00000000] [url = about:blank] 18:43:45 INFO - PROCESS | 3660 | --DOMWINDOW == 90 (13363000) [pid = 3660] [serial = 1865] [outer = 00000000] [url = about:blank] 18:43:45 INFO - PROCESS | 3660 | --DOMWINDOW == 89 (1561D800) [pid = 3660] [serial = 1870] [outer = 00000000] [url = about:blank] 18:43:45 INFO - PROCESS | 3660 | --DOMWINDOW == 88 (158EFC00) [pid = 3660] [serial = 1871] [outer = 00000000] [url = about:blank] 18:43:45 INFO - PROCESS | 3660 | --DOMWINDOW == 87 (15C8B000) [pid = 3660] [serial = 1885] [outer = 00000000] [url = about:blank] 18:43:45 INFO - PROCESS | 3660 | --DOMWINDOW == 86 (1666B000) [pid = 3660] [serial = 1874] [outer = 00000000] [url = about:blank] 18:43:45 INFO - PROCESS | 3660 | --DOMWINDOW == 85 (15CD5000) [pid = 3660] [serial = 1886] [outer = 00000000] [url = about:blank] 18:43:45 INFO - PROCESS | 3660 | 1461030225409 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 18:43:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 18:43:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 999ms 18:43:45 INFO - PROCESS | 3660 | 1461030225481 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 18:43:45 INFO - PROCESS | 3660 | 1461030225486 Marionette TRACE conn2 <- [1,2565,null,{"value":"13"}] 18:43:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 18:43:45 INFO - PROCESS | 3660 | 1461030225492 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 18:43:45 INFO - PROCESS | 3660 | 1461030225495 Marionette TRACE conn2 <- [1,2566,null,{}] 18:43:45 INFO - PROCESS | 3660 | 1461030225498 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:45 INFO - PROCESS | 3660 | 1461030225579 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 18:43:45 INFO - PROCESS | 3660 | 1461030225675 Marionette TRACE conn2 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:45 INFO - PROCESS | 3660 | ++DOCSHELL 12B42800 == 40 [pid = 3660] [id = 651] 18:43:45 INFO - PROCESS | 3660 | ++DOMWINDOW == 86 (12B84400) [pid = 3660] [serial = 1953] [outer = 00000000] 18:43:45 INFO - PROCESS | 3660 | ++DOMWINDOW == 87 (1350C400) [pid = 3660] [serial = 1954] [outer = 12B84400] 18:43:45 INFO - PROCESS | 3660 | 1461030225721 Marionette DEBUG loaded listener.js 18:43:45 INFO - PROCESS | 3660 | ++DOMWINDOW == 88 (1439B800) [pid = 3660] [serial = 1955] [outer = 12B84400] 18:43:46 INFO - PROCESS | 3660 | 1461030226180 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 18:43:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 18:43:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 734ms 18:43:46 INFO - PROCESS | 3660 | 1461030226231 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 18:43:46 INFO - PROCESS | 3660 | 1461030226233 Marionette TRACE conn2 <- [1,2569,null,{"value":"13"}] 18:43:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 18:43:46 INFO - PROCESS | 3660 | 1461030226237 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 18:43:46 INFO - PROCESS | 3660 | 1461030226240 Marionette TRACE conn2 <- [1,2570,null,{}] 18:43:46 INFO - PROCESS | 3660 | 1461030226250 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:46 INFO - PROCESS | 3660 | 1461030226333 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 18:43:46 INFO - PROCESS | 3660 | 1461030226339 Marionette TRACE conn2 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:46 INFO - PROCESS | 3660 | ++DOCSHELL 1561F400 == 41 [pid = 3660] [id = 652] 18:43:46 INFO - PROCESS | 3660 | ++DOMWINDOW == 89 (158EF800) [pid = 3660] [serial = 1956] [outer = 00000000] 18:43:46 INFO - PROCESS | 3660 | ++DOMWINDOW == 90 (15C01800) [pid = 3660] [serial = 1957] [outer = 158EF800] 18:43:46 INFO - PROCESS | 3660 | 1461030226387 Marionette DEBUG loaded listener.js 18:43:46 INFO - PROCESS | 3660 | ++DOMWINDOW == 91 (15E35400) [pid = 3660] [serial = 1958] [outer = 158EF800] 18:43:46 INFO - PROCESS | 3660 | 1461030226885 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 18:43:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 18:43:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 703ms 18:43:46 INFO - PROCESS | 3660 | 1461030226936 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 18:43:46 INFO - PROCESS | 3660 | 1461030226939 Marionette TRACE conn2 <- [1,2573,null,{"value":"13"}] 18:43:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 18:43:46 INFO - PROCESS | 3660 | 1461030226942 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 18:43:46 INFO - PROCESS | 3660 | 1461030226944 Marionette TRACE conn2 <- [1,2574,null,{}] 18:43:46 INFO - PROCESS | 3660 | 1461030226947 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:47 INFO - PROCESS | 3660 | 1461030227025 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 18:43:47 INFO - PROCESS | 3660 | 1461030227031 Marionette TRACE conn2 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:47 INFO - PROCESS | 3660 | ++DOCSHELL 1646A800 == 42 [pid = 3660] [id = 653] 18:43:47 INFO - PROCESS | 3660 | ++DOMWINDOW == 92 (1652C800) [pid = 3660] [serial = 1959] [outer = 00000000] 18:43:47 INFO - PROCESS | 3660 | ++DOMWINDOW == 93 (16744800) [pid = 3660] [serial = 1960] [outer = 1652C800] 18:43:47 INFO - PROCESS | 3660 | 1461030227076 Marionette DEBUG loaded listener.js 18:43:47 INFO - PROCESS | 3660 | ++DOMWINDOW == 94 (1674AC00) [pid = 3660] [serial = 1961] [outer = 1652C800] 18:43:47 INFO - PROCESS | 3660 | 1461030227528 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 18:43:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 18:43:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 625ms 18:43:47 INFO - PROCESS | 3660 | 1461030227580 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 18:43:47 INFO - PROCESS | 3660 | 1461030227582 Marionette TRACE conn2 <- [1,2577,null,{"value":"13"}] 18:43:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 18:43:47 INFO - PROCESS | 3660 | 1461030227585 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 18:43:47 INFO - PROCESS | 3660 | 1461030227587 Marionette TRACE conn2 <- [1,2578,null,{}] 18:43:47 INFO - PROCESS | 3660 | 1461030227590 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:47 INFO - PROCESS | 3660 | 1461030227699 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 18:43:47 INFO - PROCESS | 3660 | 1461030227793 Marionette TRACE conn2 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:47 INFO - PROCESS | 3660 | ++DOCSHELL 17A9D800 == 43 [pid = 3660] [id = 654] 18:43:47 INFO - PROCESS | 3660 | ++DOMWINDOW == 95 (17A9DC00) [pid = 3660] [serial = 1962] [outer = 00000000] 18:43:47 INFO - PROCESS | 3660 | ++DOMWINDOW == 96 (18212000) [pid = 3660] [serial = 1963] [outer = 17A9DC00] 18:43:47 INFO - PROCESS | 3660 | 1461030227839 Marionette DEBUG loaded listener.js 18:43:47 INFO - PROCESS | 3660 | ++DOMWINDOW == 97 (18217C00) [pid = 3660] [serial = 1964] [outer = 17A9DC00] 18:43:48 INFO - PROCESS | 3660 | 1461030228261 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 18:43:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 18:43:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 687ms 18:43:48 INFO - PROCESS | 3660 | 1461030228289 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 18:43:48 INFO - PROCESS | 3660 | 1461030228291 Marionette TRACE conn2 <- [1,2581,null,{"value":"13"}] 18:43:48 INFO - PROCESS | 3660 | 1461030228294 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 18:43:48 INFO - PROCESS | 3660 | 1461030228296 Marionette TRACE conn2 <- [1,2582,null,{}] 18:43:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 18:43:48 INFO - PROCESS | 3660 | 1461030228299 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:48 INFO - PROCESS | 3660 | 1461030228428 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 18:43:48 INFO - PROCESS | 3660 | 1461030228435 Marionette TRACE conn2 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:48 INFO - PROCESS | 3660 | ++DOCSHELL 13263C00 == 44 [pid = 3660] [id = 655] 18:43:48 INFO - PROCESS | 3660 | ++DOMWINDOW == 98 (1350EC00) [pid = 3660] [serial = 1965] [outer = 00000000] 18:43:48 INFO - PROCESS | 3660 | ++DOMWINDOW == 99 (1892C400) [pid = 3660] [serial = 1966] [outer = 1350EC00] 18:43:48 INFO - PROCESS | 3660 | 1461030228536 Marionette DEBUG loaded listener.js 18:43:48 INFO - PROCESS | 3660 | ++DOMWINDOW == 100 (18D40400) [pid = 3660] [serial = 1967] [outer = 1350EC00] 18:43:48 INFO - PROCESS | 3660 | 1461030228975 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 18:43:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 18:43:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 734ms 18:43:49 INFO - PROCESS | 3660 | 1461030229036 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 18:43:49 INFO - PROCESS | 3660 | 1461030229038 Marionette TRACE conn2 <- [1,2585,null,{"value":"13"}] 18:43:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 18:43:49 INFO - PROCESS | 3660 | 1461030229048 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 18:43:49 INFO - PROCESS | 3660 | 1461030229050 Marionette TRACE conn2 <- [1,2586,null,{}] 18:43:49 INFO - PROCESS | 3660 | 1461030229086 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:49 INFO - PROCESS | 3660 | 1461030229201 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 18:43:49 INFO - PROCESS | 3660 | 1461030229213 Marionette TRACE conn2 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:49 INFO - PROCESS | 3660 | ++DOCSHELL 1892C800 == 45 [pid = 3660] [id = 656] 18:43:49 INFO - PROCESS | 3660 | ++DOMWINDOW == 101 (18A81C00) [pid = 3660] [serial = 1968] [outer = 00000000] 18:43:49 INFO - PROCESS | 3660 | ++DOMWINDOW == 102 (196A1C00) [pid = 3660] [serial = 1969] [outer = 18A81C00] 18:43:49 INFO - PROCESS | 3660 | 1461030229257 Marionette DEBUG loaded listener.js 18:43:49 INFO - PROCESS | 3660 | ++DOMWINDOW == 103 (196A1800) [pid = 3660] [serial = 1970] [outer = 18A81C00] 18:43:49 INFO - PROCESS | 3660 | --DOMWINDOW == 102 (18A76400) [pid = 3660] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 18:43:49 INFO - PROCESS | 3660 | --DOMWINDOW == 101 (1350CC00) [pid = 3660] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 18:43:49 INFO - PROCESS | 3660 | --DOMWINDOW == 100 (1673C800) [pid = 3660] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 18:43:49 INFO - PROCESS | 3660 | --DOMWINDOW == 99 (15CD0C00) [pid = 3660] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 18:43:49 INFO - PROCESS | 3660 | --DOMWINDOW == 98 (11BEEC00) [pid = 3660] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 18:43:49 INFO - PROCESS | 3660 | --DOMWINDOW == 97 (196A6C00) [pid = 3660] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 18:43:49 INFO - PROCESS | 3660 | --DOMWINDOW == 96 (123FBC00) [pid = 3660] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 18:43:49 INFO - PROCESS | 3660 | --DOMWINDOW == 95 (17A96000) [pid = 3660] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 18:43:49 INFO - PROCESS | 3660 | --DOMWINDOW == 94 (12BB6C00) [pid = 3660] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 18:43:49 INFO - PROCESS | 3660 | 1461030229800 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 18:43:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 18:43:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 797ms 18:43:49 INFO - PROCESS | 3660 | 1461030229848 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 18:43:49 INFO - PROCESS | 3660 | 1461030229850 Marionette TRACE conn2 <- [1,2589,null,{"value":"13"}] 18:43:49 INFO - PROCESS | 3660 | 1461030229853 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 18:43:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 18:43:49 INFO - PROCESS | 3660 | 1461030229855 Marionette TRACE conn2 <- [1,2590,null,{}] 18:43:49 INFO - PROCESS | 3660 | 1461030229859 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:49 INFO - PROCESS | 3660 | 1461030229936 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 18:43:50 INFO - PROCESS | 3660 | 1461030230032 Marionette TRACE conn2 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:50 INFO - PROCESS | 3660 | ++DOCSHELL 11BF8400 == 46 [pid = 3660] [id = 657] 18:43:50 INFO - PROCESS | 3660 | ++DOMWINDOW == 95 (11C27400) [pid = 3660] [serial = 1971] [outer = 00000000] 18:43:50 INFO - PROCESS | 3660 | ++DOMWINDOW == 96 (1694E400) [pid = 3660] [serial = 1972] [outer = 11C27400] 18:43:50 INFO - PROCESS | 3660 | 1461030230076 Marionette DEBUG loaded listener.js 18:43:50 INFO - PROCESS | 3660 | ++DOMWINDOW == 97 (18A82000) [pid = 3660] [serial = 1973] [outer = 11C27400] 18:43:50 INFO - PROCESS | 3660 | 1461030230434 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 18:43:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 18:43:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 641ms 18:43:50 INFO - PROCESS | 3660 | 1461030230525 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 18:43:50 INFO - PROCESS | 3660 | 1461030230527 Marionette TRACE conn2 <- [1,2593,null,{"value":"13"}] 18:43:50 INFO - PROCESS | 3660 | 1461030230535 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 18:43:50 INFO - PROCESS | 3660 | 1461030230537 Marionette TRACE conn2 <- [1,2594,null,{}] 18:43:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 18:43:50 INFO - PROCESS | 3660 | 1461030230540 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:50 INFO - PROCESS | 3660 | 1461030230618 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 18:43:50 INFO - PROCESS | 3660 | 1461030230628 Marionette TRACE conn2 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:50 INFO - PROCESS | 3660 | ++DOCSHELL 158F8800 == 47 [pid = 3660] [id = 658] 18:43:50 INFO - PROCESS | 3660 | ++DOMWINDOW == 98 (15C86C00) [pid = 3660] [serial = 1974] [outer = 00000000] 18:43:50 INFO - PROCESS | 3660 | ++DOMWINDOW == 99 (1970E000) [pid = 3660] [serial = 1975] [outer = 15C86C00] 18:43:50 INFO - PROCESS | 3660 | 1461030230671 Marionette DEBUG loaded listener.js 18:43:50 INFO - PROCESS | 3660 | ++DOMWINDOW == 100 (1971DC00) [pid = 3660] [serial = 1976] [outer = 15C86C00] 18:43:51 INFO - PROCESS | 3660 | 1461030231098 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 18:43:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 18:43:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 578ms 18:43:51 INFO - PROCESS | 3660 | 1461030231118 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 18:43:51 INFO - PROCESS | 3660 | 1461030231120 Marionette TRACE conn2 <- [1,2597,null,{"value":"13"}] 18:43:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 18:43:51 INFO - PROCESS | 3660 | 1461030231123 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 18:43:51 INFO - PROCESS | 3660 | 1461030231124 Marionette TRACE conn2 <- [1,2598,null,{}] 18:43:51 INFO - PROCESS | 3660 | 1461030231128 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:51 INFO - PROCESS | 3660 | 1461030231253 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 18:43:51 INFO - PROCESS | 3660 | 1461030231260 Marionette TRACE conn2 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:51 INFO - PROCESS | 3660 | ++DOCSHELL 12BB1C00 == 48 [pid = 3660] [id = 659] 18:43:51 INFO - PROCESS | 3660 | ++DOMWINDOW == 101 (18A76400) [pid = 3660] [serial = 1977] [outer = 00000000] 18:43:51 INFO - PROCESS | 3660 | ++DOMWINDOW == 102 (19ACA000) [pid = 3660] [serial = 1978] [outer = 18A76400] 18:43:51 INFO - PROCESS | 3660 | 1461030231303 Marionette DEBUG loaded listener.js 18:43:51 INFO - PROCESS | 3660 | ++DOMWINDOW == 103 (19BD0000) [pid = 3660] [serial = 1979] [outer = 18A76400] 18:43:51 INFO - PROCESS | 3660 | 1461030231764 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 18:43:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 18:43:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 703ms 18:43:51 INFO - PROCESS | 3660 | 1461030231824 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 18:43:51 INFO - PROCESS | 3660 | 1461030231828 Marionette TRACE conn2 <- [1,2601,null,{"value":"13"}] 18:43:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 18:43:51 INFO - PROCESS | 3660 | 1461030231833 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 18:43:51 INFO - PROCESS | 3660 | 1461030231838 Marionette TRACE conn2 <- [1,2602,null,{}] 18:43:51 INFO - PROCESS | 3660 | 1461030231844 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:51 INFO - PROCESS | 3660 | 1461030231950 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 18:43:52 INFO - PROCESS | 3660 | 1461030232118 Marionette TRACE conn2 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:52 INFO - PROCESS | 3660 | ++DOCSHELL 13210C00 == 49 [pid = 3660] [id = 660] 18:43:52 INFO - PROCESS | 3660 | ++DOMWINDOW == 104 (1325D800) [pid = 3660] [serial = 1980] [outer = 00000000] 18:43:52 INFO - PROCESS | 3660 | ++DOMWINDOW == 105 (1350E800) [pid = 3660] [serial = 1981] [outer = 1325D800] 18:43:52 INFO - PROCESS | 3660 | 1461030232173 Marionette DEBUG loaded listener.js 18:43:52 INFO - PROCESS | 3660 | ++DOMWINDOW == 106 (1379B800) [pid = 3660] [serial = 1982] [outer = 1325D800] 18:43:52 INFO - PROCESS | 3660 | 1461030232738 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 18:43:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 18:43:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 937ms 18:43:52 INFO - PROCESS | 3660 | 1461030232780 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 18:43:52 INFO - PROCESS | 3660 | 1461030232786 Marionette TRACE conn2 <- [1,2605,null,{"value":"13"}] 18:43:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 18:43:52 INFO - PROCESS | 3660 | 1461030232792 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 18:43:52 INFO - PROCESS | 3660 | 1461030232795 Marionette TRACE conn2 <- [1,2606,null,{}] 18:43:52 INFO - PROCESS | 3660 | 1461030232799 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:52 INFO - PROCESS | 3660 | 1461030232902 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 18:43:52 INFO - PROCESS | 3660 | 1461030233012 Marionette TRACE conn2 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:53 INFO - PROCESS | 3660 | ++DOCSHELL 1561A000 == 50 [pid = 3660] [id = 661] 18:43:53 INFO - PROCESS | 3660 | ++DOMWINDOW == 107 (1561E000) [pid = 3660] [serial = 1983] [outer = 00000000] 18:43:53 INFO - PROCESS | 3660 | ++DOMWINDOW == 108 (1645F400) [pid = 3660] [serial = 1984] [outer = 1561E000] 18:43:53 INFO - PROCESS | 3660 | 1461030233065 Marionette DEBUG loaded listener.js 18:43:53 INFO - PROCESS | 3660 | ++DOMWINDOW == 109 (16670800) [pid = 3660] [serial = 1985] [outer = 1561E000] 18:43:53 INFO - PROCESS | 3660 | 1461030233692 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 18:43:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 18:43:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 937ms 18:43:53 INFO - PROCESS | 3660 | 1461030233735 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 18:43:53 INFO - PROCESS | 3660 | 1461030233738 Marionette TRACE conn2 <- [1,2609,null,{"value":"13"}] 18:43:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 18:43:53 INFO - PROCESS | 3660 | 1461030233742 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 18:43:53 INFO - PROCESS | 3660 | 1461030233745 Marionette TRACE conn2 <- [1,2610,null,{}] 18:43:53 INFO - PROCESS | 3660 | 1461030233756 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:53 INFO - PROCESS | 3660 | 1461030233864 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 18:43:53 INFO - PROCESS | 3660 | 1461030234002 Marionette TRACE conn2 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:54 INFO - PROCESS | 3660 | ++DOCSHELL 182A3C00 == 51 [pid = 3660] [id = 662] 18:43:54 INFO - PROCESS | 3660 | ++DOMWINDOW == 110 (1876D400) [pid = 3660] [serial = 1986] [outer = 00000000] 18:43:54 INFO - PROCESS | 3660 | ++DOMWINDOW == 111 (1919B800) [pid = 3660] [serial = 1987] [outer = 1876D400] 18:43:54 INFO - PROCESS | 3660 | 1461030234059 Marionette DEBUG loaded listener.js 18:43:54 INFO - PROCESS | 3660 | ++DOMWINDOW == 112 (19AA0400) [pid = 3660] [serial = 1988] [outer = 1876D400] 18:43:54 INFO - PROCESS | 3660 | 1461030234616 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 18:43:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 18:43:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 891ms 18:43:54 INFO - PROCESS | 3660 | 1461030234645 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 18:43:54 INFO - PROCESS | 3660 | 1461030234648 Marionette TRACE conn2 <- [1,2613,null,{"value":"13"}] 18:43:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 18:43:54 INFO - PROCESS | 3660 | 1461030234652 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 18:43:54 INFO - PROCESS | 3660 | 1461030234654 Marionette TRACE conn2 <- [1,2614,null,{}] 18:43:54 INFO - PROCESS | 3660 | 1461030234658 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:54 INFO - PROCESS | 3660 | 1461030234758 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 18:43:54 INFO - PROCESS | 3660 | 1461030234868 Marionette TRACE conn2 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:54 INFO - PROCESS | 3660 | ++DOCSHELL 1A07F000 == 52 [pid = 3660] [id = 663] 18:43:54 INFO - PROCESS | 3660 | ++DOMWINDOW == 113 (1A082C00) [pid = 3660] [serial = 1989] [outer = 00000000] 18:43:54 INFO - PROCESS | 3660 | ++DOMWINDOW == 114 (1A0F9C00) [pid = 3660] [serial = 1990] [outer = 1A082C00] 18:43:54 INFO - PROCESS | 3660 | 1461030234921 Marionette DEBUG loaded listener.js 18:43:54 INFO - PROCESS | 3660 | ++DOMWINDOW == 115 (1A506000) [pid = 3660] [serial = 1991] [outer = 1A082C00] 18:43:55 INFO - PROCESS | 3660 | 1461030235497 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 18:43:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 18:43:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 906ms 18:43:55 INFO - PROCESS | 3660 | 1461030235556 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 18:43:55 INFO - PROCESS | 3660 | 1461030235558 Marionette TRACE conn2 <- [1,2617,null,{"value":"13"}] 18:43:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 18:43:55 INFO - PROCESS | 3660 | 1461030235562 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 18:43:55 INFO - PROCESS | 3660 | 1461030235564 Marionette TRACE conn2 <- [1,2618,null,{}] 18:43:55 INFO - PROCESS | 3660 | 1461030235567 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:55 INFO - PROCESS | 3660 | 1461030235665 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 18:43:55 INFO - PROCESS | 3660 | 1461030235803 Marionette TRACE conn2 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:55 INFO - PROCESS | 3660 | ++DOCSHELL 11C26400 == 53 [pid = 3660] [id = 664] 18:43:55 INFO - PROCESS | 3660 | ++DOMWINDOW == 116 (1379CC00) [pid = 3660] [serial = 1992] [outer = 00000000] 18:43:55 INFO - PROCESS | 3660 | ++DOMWINDOW == 117 (1A720C00) [pid = 3660] [serial = 1993] [outer = 1379CC00] 18:43:55 INFO - PROCESS | 3660 | 1461030235857 Marionette DEBUG loaded listener.js 18:43:55 INFO - PROCESS | 3660 | ++DOMWINDOW == 118 (1A728C00) [pid = 3660] [serial = 1994] [outer = 1379CC00] 18:43:56 INFO - PROCESS | 3660 | 1461030236408 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 18:43:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 18:43:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 906ms 18:43:56 INFO - PROCESS | 3660 | 1461030236466 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 18:43:56 INFO - PROCESS | 3660 | 1461030236468 Marionette TRACE conn2 <- [1,2621,null,{"value":"13"}] 18:43:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 18:43:56 INFO - PROCESS | 3660 | 1461030236471 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 18:43:56 INFO - PROCESS | 3660 | 1461030236473 Marionette TRACE conn2 <- [1,2622,null,{}] 18:43:56 INFO - PROCESS | 3660 | 1461030236477 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:56 INFO - PROCESS | 3660 | 1461030236643 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 18:43:56 INFO - PROCESS | 3660 | 1461030236788 Marionette TRACE conn2 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:56 INFO - PROCESS | 3660 | ++DOCSHELL 12D79800 == 54 [pid = 3660] [id = 665] 18:43:56 INFO - PROCESS | 3660 | ++DOMWINDOW == 119 (12D7CC00) [pid = 3660] [serial = 1995] [outer = 00000000] 18:43:56 INFO - PROCESS | 3660 | ++DOMWINDOW == 120 (14A95800) [pid = 3660] [serial = 1996] [outer = 12D7CC00] 18:43:56 INFO - PROCESS | 3660 | 1461030236847 Marionette DEBUG loaded listener.js 18:43:56 INFO - PROCESS | 3660 | ++DOMWINDOW == 121 (16523800) [pid = 3660] [serial = 1997] [outer = 12D7CC00] 18:43:57 INFO - PROCESS | 3660 | 1461030237601 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 18:43:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 18:43:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1156ms 18:43:57 INFO - PROCESS | 3660 | 1461030237625 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 18:43:57 INFO - PROCESS | 3660 | 1461030237630 Marionette TRACE conn2 <- [1,2625,null,{"value":"13"}] 18:43:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 18:43:57 INFO - PROCESS | 3660 | 1461030237635 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 18:43:57 INFO - PROCESS | 3660 | 1461030237639 Marionette TRACE conn2 <- [1,2626,null,{}] 18:43:57 INFO - PROCESS | 3660 | 1461030237644 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:57 INFO - PROCESS | 3660 | 1461030237744 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 18:43:57 INFO - PROCESS | 3660 | 1461030237864 Marionette TRACE conn2 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:57 INFO - PROCESS | 3660 | ++DOCSHELL 13791000 == 55 [pid = 3660] [id = 666] 18:43:57 INFO - PROCESS | 3660 | ++DOMWINDOW == 122 (142AE400) [pid = 3660] [serial = 1998] [outer = 00000000] 18:43:57 INFO - PROCESS | 3660 | ++DOMWINDOW == 123 (15AD7C00) [pid = 3660] [serial = 1999] [outer = 142AE400] 18:43:57 INFO - PROCESS | 3660 | 1461030237954 Marionette DEBUG loaded listener.js 18:43:58 INFO - PROCESS | 3660 | ++DOMWINDOW == 124 (1646B800) [pid = 3660] [serial = 2000] [outer = 142AE400] 18:43:58 INFO - PROCESS | 3660 | --DOCSHELL 13814800 == 54 [pid = 3660] [id = 628] 18:43:58 INFO - PROCESS | 3660 | --DOCSHELL 158F8800 == 53 [pid = 3660] [id = 658] 18:43:58 INFO - PROCESS | 3660 | --DOCSHELL 11BF8400 == 52 [pid = 3660] [id = 657] 18:43:58 INFO - PROCESS | 3660 | --DOCSHELL 1892C800 == 51 [pid = 3660] [id = 656] 18:43:58 INFO - PROCESS | 3660 | --DOCSHELL 13263C00 == 50 [pid = 3660] [id = 655] 18:43:58 INFO - PROCESS | 3660 | --DOCSHELL 17A9D800 == 49 [pid = 3660] [id = 654] 18:43:58 INFO - PROCESS | 3660 | --DOCSHELL 1646A800 == 48 [pid = 3660] [id = 653] 18:43:58 INFO - PROCESS | 3660 | --DOCSHELL 1561F400 == 47 [pid = 3660] [id = 652] 18:43:58 INFO - PROCESS | 3660 | --DOCSHELL 12B42800 == 46 [pid = 3660] [id = 651] 18:43:58 INFO - PROCESS | 3660 | --DOCSHELL 02A97400 == 45 [pid = 3660] [id = 650] 18:43:58 INFO - PROCESS | 3660 | --DOMWINDOW == 123 (18D48C00) [pid = 3660] [serial = 1924] [outer = 00000000] [url = about:blank] 18:43:58 INFO - PROCESS | 3660 | --DOMWINDOW == 122 (13795C00) [pid = 3660] [serial = 1894] [outer = 00000000] [url = about:blank] 18:43:58 INFO - PROCESS | 3660 | --DOMWINDOW == 121 (16461400) [pid = 3660] [serial = 1897] [outer = 00000000] [url = about:blank] 18:43:58 INFO - PROCESS | 3660 | --DOMWINDOW == 120 (18D41800) [pid = 3660] [serial = 1900] [outer = 00000000] [url = about:blank] 18:43:58 INFO - PROCESS | 3660 | --DOMWINDOW == 119 (1540F400) [pid = 3660] [serial = 1912] [outer = 00000000] [url = about:blank] 18:43:58 INFO - PROCESS | 3660 | --DOMWINDOW == 118 (15425400) [pid = 3660] [serial = 1913] [outer = 00000000] [url = about:blank] 18:43:58 INFO - PROCESS | 3660 | --DOMWINDOW == 117 (1694E800) [pid = 3660] [serial = 1918] [outer = 00000000] [url = about:blank] 18:43:58 INFO - PROCESS | 3660 | --DOMWINDOW == 116 (1645FC00) [pid = 3660] [serial = 1915] [outer = 00000000] [url = about:blank] 18:43:58 INFO - PROCESS | 3660 | --DOMWINDOW == 115 (16523C00) [pid = 3660] [serial = 1916] [outer = 00000000] [url = about:blank] 18:43:58 INFO - PROCESS | 3660 | --DOMWINDOW == 114 (16749C00) [pid = 3660] [serial = 1906] [outer = 00000000] [url = about:blank] 18:43:58 INFO - PROCESS | 3660 | --DOMWINDOW == 113 (197B3C00) [pid = 3660] [serial = 1936] [outer = 00000000] [url = about:blank] 18:43:58 INFO - PROCESS | 3660 | --DOMWINDOW == 112 (123F8000) [pid = 3660] [serial = 1909] [outer = 00000000] [url = about:blank] 18:43:58 INFO - PROCESS | 3660 | --DOMWINDOW == 111 (13208000) [pid = 3660] [serial = 1910] [outer = 00000000] [url = about:blank] 18:43:58 INFO - PROCESS | 3660 | --DOMWINDOW == 110 (1971C000) [pid = 3660] [serial = 1927] [outer = 00000000] [url = about:blank] 18:43:58 INFO - PROCESS | 3660 | --DOMWINDOW == 109 (1970E400) [pid = 3660] [serial = 1903] [outer = 00000000] [url = about:blank] 18:43:58 INFO - PROCESS | 3660 | --DOMWINDOW == 108 (18D48400) [pid = 3660] [serial = 1925] [outer = 00000000] [url = about:blank] 18:43:58 INFO - PROCESS | 3660 | --DOMWINDOW == 107 (15411800) [pid = 3660] [serial = 1930] [outer = 00000000] [url = about:blank] 18:43:58 INFO - PROCESS | 3660 | --DOMWINDOW == 106 (1976BC00) [pid = 3660] [serial = 1933] [outer = 00000000] [url = about:blank] 18:43:58 INFO - PROCESS | 3660 | --DOMWINDOW == 105 (18A78000) [pid = 3660] [serial = 1931] [outer = 00000000] [url = about:blank] 18:43:58 INFO - PROCESS | 3660 | --DOMWINDOW == 104 (1971FC00) [pid = 3660] [serial = 1928] [outer = 00000000] [url = about:blank] 18:43:58 INFO - PROCESS | 3660 | --DOMWINDOW == 103 (182ABC00) [pid = 3660] [serial = 1921] [outer = 00000000] [url = about:blank] 18:43:58 INFO - PROCESS | 3660 | --DOMWINDOW == 102 (18763400) [pid = 3660] [serial = 1922] [outer = 00000000] [url = about:blank] 18:43:58 INFO - PROCESS | 3660 | --DOMWINDOW == 101 (17A96C00) [pid = 3660] [serial = 1919] [outer = 00000000] [url = about:blank] 18:43:58 INFO - PROCESS | 3660 | --DOMWINDOW == 100 (1976E000) [pid = 3660] [serial = 1934] [outer = 00000000] [url = about:blank] 18:43:58 INFO - PROCESS | 3660 | 1461030238449 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 18:43:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 18:43:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 844ms 18:43:58 INFO - PROCESS | 3660 | 1461030238479 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 18:43:58 INFO - PROCESS | 3660 | 1461030238484 Marionette TRACE conn2 <- [1,2629,null,{"value":"13"}] 18:43:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 18:43:58 INFO - PROCESS | 3660 | 1461030238491 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 18:43:58 INFO - PROCESS | 3660 | 1461030238493 Marionette TRACE conn2 <- [1,2630,null,{}] 18:43:58 INFO - PROCESS | 3660 | 1461030238497 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:58 INFO - PROCESS | 3660 | 1461030238581 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 18:43:58 INFO - PROCESS | 3660 | 1461030238589 Marionette TRACE conn2 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:58 INFO - PROCESS | 3660 | ++DOCSHELL 12B82C00 == 46 [pid = 3660] [id = 667] 18:43:58 INFO - PROCESS | 3660 | ++DOMWINDOW == 101 (15421800) [pid = 3660] [serial = 2001] [outer = 00000000] 18:43:58 INFO - PROCESS | 3660 | ++DOMWINDOW == 102 (15615800) [pid = 3660] [serial = 2002] [outer = 15421800] 18:43:58 INFO - PROCESS | 3660 | 1461030238636 Marionette DEBUG loaded listener.js 18:43:58 INFO - PROCESS | 3660 | ++DOMWINDOW == 103 (16468C00) [pid = 3660] [serial = 2003] [outer = 15421800] 18:43:59 INFO - PROCESS | 3660 | 1461030239130 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 18:43:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 18:43:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 688ms 18:43:59 INFO - PROCESS | 3660 | 1461030239188 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 18:43:59 INFO - PROCESS | 3660 | 1461030239191 Marionette TRACE conn2 <- [1,2633,null,{"value":"13"}] 18:43:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 18:43:59 INFO - PROCESS | 3660 | 1461030239194 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 18:43:59 INFO - PROCESS | 3660 | 1461030239197 Marionette TRACE conn2 <- [1,2634,null,{}] 18:43:59 INFO - PROCESS | 3660 | 1461030239207 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:59 INFO - PROCESS | 3660 | 1461030239291 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 18:43:59 INFO - PROCESS | 3660 | 1461030239299 Marionette TRACE conn2 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:59 INFO - PROCESS | 3660 | ++DOCSHELL 17A91C00 == 47 [pid = 3660] [id = 668] 18:43:59 INFO - PROCESS | 3660 | ++DOMWINDOW == 104 (17AA0000) [pid = 3660] [serial = 2004] [outer = 00000000] 18:43:59 INFO - PROCESS | 3660 | ++DOMWINDOW == 105 (18218000) [pid = 3660] [serial = 2005] [outer = 17AA0000] 18:43:59 INFO - PROCESS | 3660 | 1461030239380 Marionette DEBUG loaded listener.js 18:43:59 INFO - PROCESS | 3660 | ++DOMWINDOW == 106 (18762C00) [pid = 3660] [serial = 2006] [outer = 17AA0000] 18:44:00 INFO - PROCESS | 3660 | 1461030240178 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 18:44:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 18:44:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1031ms 18:44:00 INFO - PROCESS | 3660 | 1461030240238 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 18:44:00 INFO - PROCESS | 3660 | 1461030240243 Marionette TRACE conn2 <- [1,2637,null,{"value":"13"}] 18:44:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 18:44:00 INFO - PROCESS | 3660 | 1461030240269 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 18:44:00 INFO - PROCESS | 3660 | 1461030240272 Marionette TRACE conn2 <- [1,2638,null,{}] 18:44:00 INFO - PROCESS | 3660 | 1461030240277 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:00 INFO - PROCESS | 3660 | 1461030240412 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 18:44:00 INFO - PROCESS | 3660 | 1461030240557 Marionette TRACE conn2 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:00 INFO - PROCESS | 3660 | ++DOCSHELL 14A04400 == 48 [pid = 3660] [id = 669] 18:44:00 INFO - PROCESS | 3660 | ++DOMWINDOW == 107 (1540F800) [pid = 3660] [serial = 2007] [outer = 00000000] 18:44:00 INFO - PROCESS | 3660 | ++DOMWINDOW == 108 (15620800) [pid = 3660] [serial = 2008] [outer = 1540F800] 18:44:00 INFO - PROCESS | 3660 | 1461030240616 Marionette DEBUG loaded listener.js 18:44:00 INFO - PROCESS | 3660 | ++DOMWINDOW == 109 (15E32400) [pid = 3660] [serial = 2009] [outer = 1540F800] 18:44:01 INFO - PROCESS | 3660 | 1461030241160 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 18:44:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 18:44:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 953ms 18:44:01 INFO - PROCESS | 3660 | 1461030241215 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 18:44:01 INFO - PROCESS | 3660 | 1461030241221 Marionette TRACE conn2 <- [1,2641,null,{"value":"13"}] 18:44:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 18:44:01 INFO - PROCESS | 3660 | 1461030241227 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 18:44:01 INFO - PROCESS | 3660 | 1461030241230 Marionette TRACE conn2 <- [1,2642,null,{}] 18:44:01 INFO - PROCESS | 3660 | 1461030241233 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:01 INFO - PROCESS | 3660 | 1461030241336 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 18:44:01 INFO - PROCESS | 3660 | 1461030241474 Marionette TRACE conn2 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:01 INFO - PROCESS | 3660 | ++DOCSHELL 16745400 == 49 [pid = 3660] [id = 670] 18:44:01 INFO - PROCESS | 3660 | ++DOMWINDOW == 110 (16748800) [pid = 3660] [serial = 2010] [outer = 00000000] 18:44:01 INFO - PROCESS | 3660 | ++DOMWINDOW == 111 (18210C00) [pid = 3660] [serial = 2011] [outer = 16748800] 18:44:01 INFO - PROCESS | 3660 | 1461030241530 Marionette DEBUG loaded listener.js 18:44:01 INFO - PROCESS | 3660 | ++DOMWINDOW == 112 (18768800) [pid = 3660] [serial = 2012] [outer = 16748800] 18:44:02 INFO - PROCESS | 3660 | 1461030242153 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 18:44:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 18:44:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 937ms 18:44:02 INFO - PROCESS | 3660 | 1461030242170 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 18:44:02 INFO - PROCESS | 3660 | 1461030242173 Marionette TRACE conn2 <- [1,2645,null,{"value":"13"}] 18:44:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 18:44:02 INFO - PROCESS | 3660 | 1461030242177 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 18:44:02 INFO - PROCESS | 3660 | 1461030242180 Marionette TRACE conn2 <- [1,2646,null,{}] 18:44:02 INFO - PROCESS | 3660 | 1461030242191 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:02 INFO - PROCESS | 3660 | 1461030242300 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 18:44:02 INFO - PROCESS | 3660 | 1461030242412 Marionette TRACE conn2 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:02 INFO - PROCESS | 3660 | ++DOCSHELL 18A73800 == 50 [pid = 3660] [id = 671] 18:44:02 INFO - PROCESS | 3660 | ++DOMWINDOW == 113 (18A7AC00) [pid = 3660] [serial = 2013] [outer = 00000000] 18:44:02 INFO - PROCESS | 3660 | ++DOMWINDOW == 114 (196AC400) [pid = 3660] [serial = 2014] [outer = 18A7AC00] 18:44:02 INFO - PROCESS | 3660 | 1461030242468 Marionette DEBUG loaded listener.js 18:44:02 INFO - PROCESS | 3660 | ++DOMWINDOW == 115 (19716000) [pid = 3660] [serial = 2015] [outer = 18A7AC00] 18:44:03 INFO - PROCESS | 3660 | 1461030243054 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 18:44:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 18:44:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 952ms 18:44:03 INFO - PROCESS | 3660 | 1461030243121 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 18:44:03 INFO - PROCESS | 3660 | 1461030243124 Marionette TRACE conn2 <- [1,2649,null,{"value":"13"}] 18:44:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 18:44:03 INFO - PROCESS | 3660 | 1461030243128 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 18:44:03 INFO - PROCESS | 3660 | 1461030243130 Marionette TRACE conn2 <- [1,2650,null,{}] 18:44:03 INFO - PROCESS | 3660 | 1461030243133 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:03 INFO - PROCESS | 3660 | 1461030243234 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 18:44:03 INFO - PROCESS | 3660 | 1461030243344 Marionette TRACE conn2 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:03 INFO - PROCESS | 3660 | ++DOCSHELL 196A7C00 == 51 [pid = 3660] [id = 672] 18:44:03 INFO - PROCESS | 3660 | ++DOMWINDOW == 116 (19713800) [pid = 3660] [serial = 2016] [outer = 00000000] 18:44:03 INFO - PROCESS | 3660 | ++DOMWINDOW == 117 (197B2400) [pid = 3660] [serial = 2017] [outer = 19713800] 18:44:03 INFO - PROCESS | 3660 | 1461030243382 Marionette DEBUG loaded listener.js 18:44:03 INFO - PROCESS | 3660 | ++DOMWINDOW == 118 (19AC6C00) [pid = 3660] [serial = 2018] [outer = 19713800] 18:44:03 INFO - PROCESS | 3660 | 1461030243906 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 18:44:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 18:44:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 844ms 18:44:03 INFO - PROCESS | 3660 | 1461030243954 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 18:44:03 INFO - PROCESS | 3660 | 1461030243957 Marionette TRACE conn2 <- [1,2653,null,{"value":"13"}] 18:44:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 18:44:03 INFO - PROCESS | 3660 | 1461030243960 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 18:44:03 INFO - PROCESS | 3660 | 1461030243962 Marionette TRACE conn2 <- [1,2654,null,{}] 18:44:03 INFO - PROCESS | 3660 | 1461030243966 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:04 INFO - PROCESS | 3660 | 1461030244063 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 18:44:04 INFO - PROCESS | 3660 | 1461030244173 Marionette TRACE conn2 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:04 INFO - PROCESS | 3660 | ++DOCSHELL 12D75400 == 52 [pid = 3660] [id = 673] 18:44:04 INFO - PROCESS | 3660 | ++DOMWINDOW == 119 (1971EC00) [pid = 3660] [serial = 2019] [outer = 00000000] 18:44:04 INFO - PROCESS | 3660 | ++DOMWINDOW == 120 (1A0F5000) [pid = 3660] [serial = 2020] [outer = 1971EC00] 18:44:04 INFO - PROCESS | 3660 | 1461030244225 Marionette DEBUG loaded listener.js 18:44:04 INFO - PROCESS | 3660 | ++DOMWINDOW == 121 (1A0F5800) [pid = 3660] [serial = 2021] [outer = 1971EC00] 18:44:05 INFO - PROCESS | 3660 | 1461030245303 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 18:44:05 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) 18:44:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1390ms 18:44:05 INFO - PROCESS | 3660 | 1461030245366 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 18:44:05 INFO - PROCESS | 3660 | 1461030245370 Marionette TRACE conn2 <- [1,2657,null,{"value":"13"}] 18:44:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 18:44:05 INFO - PROCESS | 3660 | 1461030245375 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 18:44:05 INFO - PROCESS | 3660 | 1461030245378 Marionette TRACE conn2 <- [1,2658,null,{}] 18:44:05 INFO - PROCESS | 3660 | 1461030245384 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:05 INFO - PROCESS | 3660 | 1461030245480 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 18:44:05 INFO - PROCESS | 3660 | 1461030245616 Marionette TRACE conn2 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:05 INFO - PROCESS | 3660 | ++DOCSHELL 11C24C00 == 53 [pid = 3660] [id = 674] 18:44:05 INFO - PROCESS | 3660 | ++DOMWINDOW == 122 (12B3A400) [pid = 3660] [serial = 2022] [outer = 00000000] 18:44:05 INFO - PROCESS | 3660 | ++DOMWINDOW == 123 (15A31C00) [pid = 3660] [serial = 2023] [outer = 12B3A400] 18:44:05 INFO - PROCESS | 3660 | 1461030245675 Marionette DEBUG loaded listener.js 18:44:05 INFO - PROCESS | 3660 | ++DOMWINDOW == 124 (16671800) [pid = 3660] [serial = 2024] [outer = 12B3A400] 18:44:06 INFO - PROCESS | 3660 | --DOCSHELL 12B82C00 == 52 [pid = 3660] [id = 667] 18:44:06 INFO - PROCESS | 3660 | --DOCSHELL 13791000 == 51 [pid = 3660] [id = 666] 18:44:06 INFO - PROCESS | 3660 | --DOCSHELL 1A07F000 == 50 [pid = 3660] [id = 663] 18:44:06 INFO - PROCESS | 3660 | --DOCSHELL 13210C00 == 49 [pid = 3660] [id = 660] 18:44:06 INFO - PROCESS | 3660 | 1461030246754 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2661,"getWindowHandle",null] 18:44:06 INFO - PROCESS | 3660 | 1461030246778 Marionette TRACE conn2 <- [1,2661,null,{"value":"13"}] 18:44:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 18:44:06 INFO - PROCESS | 3660 | 1461030246784 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 18:44:06 INFO - PROCESS | 3660 | 1461030246786 Marionette TRACE conn2 <- [1,2662,null,{}] 18:44:06 INFO - PROCESS | 3660 | 1461030246790 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:06 INFO - PROCESS | 3660 | 1461030246873 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 18:44:06 INFO - PROCESS | 3660 | 1461030246879 Marionette TRACE conn2 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:06 INFO - PROCESS | 3660 | ++DOCSHELL 1542BC00 == 50 [pid = 3660] [id = 675] 18:44:06 INFO - PROCESS | 3660 | ++DOMWINDOW == 125 (1542C000) [pid = 3660] [serial = 2025] [outer = 00000000] 18:44:06 INFO - PROCESS | 3660 | ++DOMWINDOW == 126 (1879FC00) [pid = 3660] [serial = 2026] [outer = 1542C000] 18:44:06 INFO - PROCESS | 3660 | 1461030246927 Marionette DEBUG loaded listener.js 18:44:06 INFO - PROCESS | 3660 | ++DOMWINDOW == 127 (18D3EC00) [pid = 3660] [serial = 2027] [outer = 1542C000] 18:44:07 INFO - PROCESS | 3660 | 1461030247975 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2665,"getWindowHandle",null] 18:44:08 INFO - PROCESS | 3660 | 1461030248037 Marionette TRACE conn2 <- [1,2665,null,{"value":"13"}] 18:44:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 18:44:08 INFO - PROCESS | 3660 | 1461030248040 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 18:44:08 INFO - PROCESS | 3660 | 1461030248044 Marionette TRACE conn2 <- [1,2666,null,{}] 18:44:08 INFO - PROCESS | 3660 | 1461030248059 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:08 INFO - PROCESS | 3660 | 1461030248183 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 18:44:08 INFO - PROCESS | 3660 | 1461030248189 Marionette TRACE conn2 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:08 INFO - PROCESS | 3660 | ++DOCSHELL 195B5C00 == 51 [pid = 3660] [id = 676] 18:44:08 INFO - PROCESS | 3660 | ++DOMWINDOW == 128 (196A6800) [pid = 3660] [serial = 2028] [outer = 00000000] 18:44:08 INFO - PROCESS | 3660 | ++DOMWINDOW == 129 (197B3C00) [pid = 3660] [serial = 2029] [outer = 196A6800] 18:44:08 INFO - PROCESS | 3660 | 1461030248236 Marionette DEBUG loaded listener.js 18:44:08 INFO - PROCESS | 3660 | ++DOMWINDOW == 130 (1C060800) [pid = 3660] [serial = 2030] [outer = 196A6800] 18:44:09 INFO - PROCESS | 3660 | --DOMWINDOW == 129 (1325B400) [pid = 3660] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 18:44:09 INFO - PROCESS | 3660 | --DOMWINDOW == 128 (13269C00) [pid = 3660] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 18:44:09 INFO - PROCESS | 3660 | --DOMWINDOW == 127 (1DC9DC00) [pid = 3660] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 18:44:09 INFO - PROCESS | 3660 | --DOMWINDOW == 126 (1350EC00) [pid = 3660] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 18:44:09 INFO - PROCESS | 3660 | --DOMWINDOW == 125 (17A9DC00) [pid = 3660] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 18:44:09 INFO - PROCESS | 3660 | --DOMWINDOW == 124 (158EF800) [pid = 3660] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 18:44:09 INFO - PROCESS | 3660 | --DOMWINDOW == 123 (1652C800) [pid = 3660] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 18:44:09 INFO - PROCESS | 3660 | --DOMWINDOW == 122 (11BF6800) [pid = 3660] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 18:44:09 INFO - PROCESS | 3660 | --DOMWINDOW == 121 (12D7CC00) [pid = 3660] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 18:44:09 INFO - PROCESS | 3660 | --DOMWINDOW == 120 (142AE400) [pid = 3660] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 18:44:09 INFO - PROCESS | 3660 | --DOMWINDOW == 119 (15421800) [pid = 3660] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 18:44:09 INFO - PROCESS | 3660 | --DOMWINDOW == 118 (12B84400) [pid = 3660] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 18:44:09 INFO - PROCESS | 3660 | --DOMWINDOW == 117 (11C27400) [pid = 3660] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 18:44:09 INFO - PROCESS | 3660 | --DOMWINDOW == 116 (15C86C00) [pid = 3660] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 18:44:09 INFO - PROCESS | 3660 | --DOMWINDOW == 115 (18A81C00) [pid = 3660] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 18:44:09 INFO - PROCESS | 3660 | 1461030249264 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 18:44:09 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) 18:44:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1249ms 18:44:09 INFO - PROCESS | 3660 | 1461030249300 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 18:44:09 INFO - PROCESS | 3660 | 1461030249302 Marionette TRACE conn2 <- [1,2669,null,{"value":"13"}] 18:44:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 18:44:09 INFO - PROCESS | 3660 | 1461030249306 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 18:44:09 INFO - PROCESS | 3660 | 1461030249308 Marionette TRACE conn2 <- [1,2670,null,{}] 18:44:09 INFO - PROCESS | 3660 | 1461030249311 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:09 INFO - PROCESS | 3660 | 1461030249392 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 18:44:09 INFO - PROCESS | 3660 | 1461030249398 Marionette TRACE conn2 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:09 INFO - PROCESS | 3660 | ++DOCSHELL 11BF6800 == 52 [pid = 3660] [id = 677] 18:44:09 INFO - PROCESS | 3660 | ++DOMWINDOW == 116 (11C24000) [pid = 3660] [serial = 2031] [outer = 00000000] 18:44:09 INFO - PROCESS | 3660 | ++DOMWINDOW == 117 (1420EC00) [pid = 3660] [serial = 2032] [outer = 11C24000] 18:44:09 INFO - PROCESS | 3660 | 1461030249443 Marionette DEBUG loaded listener.js 18:44:09 INFO - PROCESS | 3660 | ++DOMWINDOW == 118 (15C8B000) [pid = 3660] [serial = 2033] [outer = 11C24000] 18:44:10 INFO - PROCESS | 3660 | 1461030250396 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 18:44:10 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) 18:44:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1140ms 18:44:10 INFO - PROCESS | 3660 | 1461030250453 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 18:44:10 INFO - PROCESS | 3660 | 1461030250454 Marionette TRACE conn2 <- [1,2673,null,{"value":"13"}] 18:44:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 18:44:10 INFO - PROCESS | 3660 | 1461030250458 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 18:44:10 INFO - PROCESS | 3660 | 1461030250460 Marionette TRACE conn2 <- [1,2674,null,{}] 18:44:10 INFO - PROCESS | 3660 | 1461030250463 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:10 INFO - PROCESS | 3660 | 1461030250542 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 18:44:10 INFO - PROCESS | 3660 | 1461030250549 Marionette TRACE conn2 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:10 INFO - PROCESS | 3660 | ++DOCSHELL 13ACC800 == 53 [pid = 3660] [id = 678] 18:44:10 INFO - PROCESS | 3660 | ++DOMWINDOW == 119 (1652C800) [pid = 3660] [serial = 2034] [outer = 00000000] 18:44:10 INFO - PROCESS | 3660 | ++DOMWINDOW == 120 (1C069400) [pid = 3660] [serial = 2035] [outer = 1652C800] 18:44:10 INFO - PROCESS | 3660 | 1461030250594 Marionette DEBUG loaded listener.js 18:44:10 INFO - PROCESS | 3660 | ++DOMWINDOW == 121 (1C06D400) [pid = 3660] [serial = 2036] [outer = 1652C800] 18:44:11 INFO - PROCESS | 3660 | 1461030251595 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 18:44:11 INFO - PROCESS | 3660 | 1461030251666 Marionette TRACE conn2 <- [1,2677,null,{"value":"13"}] 18:44:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 18:44:11 INFO - PROCESS | 3660 | 1461030251672 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 18:44:11 INFO - PROCESS | 3660 | 1461030251675 Marionette TRACE conn2 <- [1,2678,null,{}] 18:44:11 INFO - PROCESS | 3660 | 1461030251723 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:11 INFO - PROCESS | 3660 | 1461030251859 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 18:44:12 INFO - PROCESS | 3660 | 1461030252053 Marionette TRACE conn2 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:12 INFO - PROCESS | 3660 | ++DOCSHELL 1542B400 == 54 [pid = 3660] [id = 679] 18:44:12 INFO - PROCESS | 3660 | ++DOMWINDOW == 122 (1561D800) [pid = 3660] [serial = 2037] [outer = 00000000] 18:44:12 INFO - PROCESS | 3660 | ++DOMWINDOW == 123 (1656F000) [pid = 3660] [serial = 2038] [outer = 1561D800] 18:44:12 INFO - PROCESS | 3660 | 1461030252109 Marionette DEBUG loaded listener.js 18:44:12 INFO - PROCESS | 3660 | ++DOMWINDOW == 124 (16530C00) [pid = 3660] [serial = 2039] [outer = 1561D800] 18:44:13 INFO - PROCESS | 3660 | 1461030253179 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2681,"getWindowHandle",null] 18:44:13 INFO - PROCESS | 3660 | 1461030253239 Marionette TRACE conn2 <- [1,2681,null,{"value":"13"}] 18:44:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 18:44:13 INFO - PROCESS | 3660 | 1461030253246 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 18:44:13 INFO - PROCESS | 3660 | 1461030253249 Marionette TRACE conn2 <- [1,2682,null,{}] 18:44:13 INFO - PROCESS | 3660 | 1461030253252 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:13 INFO - PROCESS | 3660 | 1461030253420 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 18:44:13 INFO - PROCESS | 3660 | 1461030253563 Marionette TRACE conn2 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:13 INFO - PROCESS | 3660 | ++DOCSHELL 1892E800 == 55 [pid = 3660] [id = 680] 18:44:13 INFO - PROCESS | 3660 | ++DOMWINDOW == 125 (18A76000) [pid = 3660] [serial = 2040] [outer = 00000000] 18:44:13 INFO - PROCESS | 3660 | ++DOMWINDOW == 126 (1A014400) [pid = 3660] [serial = 2041] [outer = 18A76000] 18:44:13 INFO - PROCESS | 3660 | 1461030253617 Marionette DEBUG loaded listener.js 18:44:13 INFO - PROCESS | 3660 | ++DOMWINDOW == 127 (1A5C3400) [pid = 3660] [serial = 2042] [outer = 18A76000] 18:44:14 INFO - PROCESS | 3660 | 1461030254633 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2685,"getWindowHandle",null] 18:44:14 INFO - PROCESS | 3660 | 1461030254650 Marionette TRACE conn2 <- [1,2685,null,{"value":"13"}] 18:44:14 INFO - PROCESS | 3660 | 1461030254698 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 18:44:14 INFO - PROCESS | 3660 | 1461030254702 Marionette TRACE conn2 <- [1,2686,null,{}] 18:44:14 INFO - PROCESS | 3660 | 1461030254716 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:14 INFO - PROCESS | 3660 | 1461030254814 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 18:44:14 INFO - PROCESS | 3660 | 1461030254994 Marionette TRACE conn2 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:15 INFO - PROCESS | 3660 | ++DOCSHELL 11C21400 == 56 [pid = 3660] [id = 681] 18:44:15 INFO - PROCESS | 3660 | ++DOMWINDOW == 128 (1379A400) [pid = 3660] [serial = 2043] [outer = 00000000] 18:44:15 INFO - PROCESS | 3660 | ++DOMWINDOW == 129 (16468000) [pid = 3660] [serial = 2044] [outer = 1379A400] 18:44:15 INFO - PROCESS | 3660 | 1461030255092 Marionette DEBUG loaded listener.js 18:44:15 INFO - PROCESS | 3660 | ++DOMWINDOW == 130 (16747C00) [pid = 3660] [serial = 2045] [outer = 1379A400] 18:44:16 INFO - PROCESS | 3660 | --DOCSHELL 19715000 == 55 [pid = 3660] [id = 321] 18:44:16 INFO - PROCESS | 3660 | --DOCSHELL 13210000 == 54 [pid = 3660] [id = 635] 18:44:16 INFO - PROCESS | 3660 | --DOCSHELL 11BF6800 == 53 [pid = 3660] [id = 677] 18:44:16 INFO - PROCESS | 3660 | --DOCSHELL 195B5C00 == 52 [pid = 3660] [id = 676] 18:44:16 INFO - PROCESS | 3660 | --DOCSHELL 1542BC00 == 51 [pid = 3660] [id = 675] 18:44:16 INFO - PROCESS | 3660 | --DOCSHELL 12BB1C00 == 50 [pid = 3660] [id = 659] 18:44:16 INFO - PROCESS | 3660 | --DOCSHELL 11C24C00 == 49 [pid = 3660] [id = 674] 18:44:16 INFO - PROCESS | 3660 | --DOCSHELL 14A04400 == 48 [pid = 3660] [id = 669] 18:44:16 INFO - PROCESS | 3660 | --DOCSHELL 17A91C00 == 47 [pid = 3660] [id = 668] 18:44:16 INFO - PROCESS | 3660 | --DOMWINDOW == 129 (13ACCC00) [pid = 3660] [serial = 1862] [outer = 00000000] [url = about:blank] 18:44:16 INFO - PROCESS | 3660 | --DOMWINDOW == 128 (16940C00) [pid = 3660] [serial = 1907] [outer = 00000000] [url = about:blank] 18:44:16 INFO - PROCESS | 3660 | --DOMWINDOW == 127 (1DF4C800) [pid = 3660] [serial = 1814] [outer = 00000000] [url = about:blank] 18:44:16 INFO - PROCESS | 3660 | --DOMWINDOW == 126 (18212000) [pid = 3660] [serial = 1963] [outer = 00000000] [url = about:blank] 18:44:16 INFO - PROCESS | 3660 | --DOMWINDOW == 125 (18217C00) [pid = 3660] [serial = 1964] [outer = 00000000] [url = about:blank] 18:44:16 INFO - PROCESS | 3660 | --DOMWINDOW == 124 (1350D800) [pid = 3660] [serial = 1939] [outer = 00000000] [url = about:blank] 18:44:16 INFO - PROCESS | 3660 | --DOMWINDOW == 123 (1969FC00) [pid = 3660] [serial = 1945] [outer = 00000000] [url = about:blank] 18:44:16 INFO - PROCESS | 3660 | --DOMWINDOW == 122 (15C01800) [pid = 3660] [serial = 1957] [outer = 00000000] [url = about:blank] 18:44:16 INFO - PROCESS | 3660 | --DOMWINDOW == 121 (15E35400) [pid = 3660] [serial = 1958] [outer = 00000000] [url = about:blank] 18:44:16 INFO - PROCESS | 3660 | --DOMWINDOW == 120 (16744800) [pid = 3660] [serial = 1960] [outer = 00000000] [url = about:blank] 18:44:16 INFO - PROCESS | 3660 | --DOMWINDOW == 119 (142A6C00) [pid = 3660] [serial = 1952] [outer = 00000000] [url = about:blank] 18:44:16 INFO - PROCESS | 3660 | --DOMWINDOW == 118 (16523800) [pid = 3660] [serial = 1997] [outer = 00000000] [url = about:blank] 18:44:16 INFO - PROCESS | 3660 | --DOMWINDOW == 117 (15AD7C00) [pid = 3660] [serial = 1999] [outer = 00000000] [url = about:blank] 18:44:16 INFO - PROCESS | 3660 | --DOMWINDOW == 116 (1380CC00) [pid = 3660] [serial = 1951] [outer = 00000000] [url = about:blank] 18:44:16 INFO - PROCESS | 3660 | --DOMWINDOW == 115 (1646B800) [pid = 3660] [serial = 2000] [outer = 00000000] [url = about:blank] 18:44:16 INFO - PROCESS | 3660 | --DOMWINDOW == 114 (15615800) [pid = 3660] [serial = 2002] [outer = 00000000] [url = about:blank] 18:44:16 INFO - PROCESS | 3660 | --DOMWINDOW == 113 (1350C400) [pid = 3660] [serial = 1954] [outer = 00000000] [url = about:blank] 18:44:16 INFO - PROCESS | 3660 | --DOMWINDOW == 112 (1439B800) [pid = 3660] [serial = 1955] [outer = 00000000] [url = about:blank] 18:44:16 INFO - PROCESS | 3660 | --DOMWINDOW == 111 (18D40400) [pid = 3660] [serial = 1967] [outer = 00000000] [url = about:blank] 18:44:16 INFO - PROCESS | 3660 | --DOMWINDOW == 110 (19BCA000) [pid = 3660] [serial = 1948] [outer = 00000000] [url = about:blank] 18:44:16 INFO - PROCESS | 3660 | --DOMWINDOW == 109 (1645F400) [pid = 3660] [serial = 1984] [outer = 00000000] [url = about:blank] 18:44:16 INFO - PROCESS | 3660 | --DOMWINDOW == 108 (1694E400) [pid = 3660] [serial = 1972] [outer = 00000000] [url = about:blank] 18:44:16 INFO - PROCESS | 3660 | --DOMWINDOW == 107 (1350E800) [pid = 3660] [serial = 1981] [outer = 00000000] [url = about:blank] 18:44:16 INFO - PROCESS | 3660 | --DOMWINDOW == 106 (1919B800) [pid = 3660] [serial = 1987] [outer = 00000000] [url = about:blank] 18:44:16 INFO - PROCESS | 3660 | --DOMWINDOW == 105 (1971DC00) [pid = 3660] [serial = 1976] [outer = 00000000] [url = about:blank] 18:44:16 INFO - PROCESS | 3660 | --DOMWINDOW == 104 (1A0F9C00) [pid = 3660] [serial = 1990] [outer = 00000000] [url = about:blank] 18:44:16 INFO - PROCESS | 3660 | --DOMWINDOW == 103 (196A1C00) [pid = 3660] [serial = 1969] [outer = 00000000] [url = about:blank] 18:44:16 INFO - PROCESS | 3660 | --DOMWINDOW == 102 (19ACA000) [pid = 3660] [serial = 1978] [outer = 00000000] [url = about:blank] 18:44:16 INFO - PROCESS | 3660 | --DOMWINDOW == 101 (1970E000) [pid = 3660] [serial = 1975] [outer = 00000000] [url = about:blank] 18:44:16 INFO - PROCESS | 3660 | --DOMWINDOW == 100 (15A3A000) [pid = 3660] [serial = 1942] [outer = 00000000] [url = about:blank] 18:44:16 INFO - PROCESS | 3660 | --DOMWINDOW == 99 (1A720C00) [pid = 3660] [serial = 1993] [outer = 00000000] [url = about:blank] 18:44:16 INFO - PROCESS | 3660 | --DOMWINDOW == 98 (16468C00) [pid = 3660] [serial = 2003] [outer = 00000000] [url = about:blank] 18:44:16 INFO - PROCESS | 3660 | --DOMWINDOW == 97 (14A95800) [pid = 3660] [serial = 1996] [outer = 00000000] [url = about:blank] 18:44:16 INFO - PROCESS | 3660 | --DOMWINDOW == 96 (196A1800) [pid = 3660] [serial = 1970] [outer = 00000000] [url = about:blank] 18:44:16 INFO - PROCESS | 3660 | --DOMWINDOW == 95 (18A82000) [pid = 3660] [serial = 1973] [outer = 00000000] [url = about:blank] 18:44:16 INFO - PROCESS | 3660 | --DOMWINDOW == 94 (1674AC00) [pid = 3660] [serial = 1961] [outer = 00000000] [url = about:blank] 18:44:16 INFO - PROCESS | 3660 | --DOMWINDOW == 93 (1892C400) [pid = 3660] [serial = 1966] [outer = 00000000] [url = about:blank] 18:44:16 INFO - PROCESS | 3660 | 1461030256285 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 18:44:16 INFO - PROCESS | 3660 | 1461030256323 Marionette TRACE conn2 <- [1,2689,null,{"value":"13"}] 18:44:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 18:44:16 INFO - PROCESS | 3660 | 1461030256327 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 18:44:16 INFO - PROCESS | 3660 | 1461030256330 Marionette TRACE conn2 <- [1,2690,null,{}] 18:44:16 INFO - PROCESS | 3660 | 1461030256353 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:16 INFO - PROCESS | 3660 | 1461030256438 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 18:44:16 INFO - PROCESS | 3660 | 1461030256446 Marionette TRACE conn2 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:16 INFO - PROCESS | 3660 | ++DOCSHELL 13210000 == 48 [pid = 3660] [id = 682] 18:44:16 INFO - PROCESS | 3660 | ++DOMWINDOW == 94 (1378F800) [pid = 3660] [serial = 2046] [outer = 00000000] 18:44:16 INFO - PROCESS | 3660 | ++DOMWINDOW == 95 (142AA800) [pid = 3660] [serial = 2047] [outer = 1378F800] 18:44:16 INFO - PROCESS | 3660 | 1461030256493 Marionette DEBUG loaded listener.js 18:44:16 INFO - PROCESS | 3660 | ++DOMWINDOW == 96 (14A87800) [pid = 3660] [serial = 2048] [outer = 1378F800] 18:44:17 INFO - PROCESS | 3660 | 1461030257051 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 18:44:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 18:44:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 765ms 18:44:17 INFO - PROCESS | 3660 | 1461030257087 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 18:44:17 INFO - PROCESS | 3660 | 1461030257092 Marionette TRACE conn2 <- [1,2693,null,{"value":"13"}] 18:44:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 18:44:17 INFO - PROCESS | 3660 | 1461030257098 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 18:44:17 INFO - PROCESS | 3660 | 1461030257100 Marionette TRACE conn2 <- [1,2694,null,{}] 18:44:17 INFO - PROCESS | 3660 | 1461030257104 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:17 INFO - PROCESS | 3660 | 1461030257188 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 18:44:17 INFO - PROCESS | 3660 | 1461030257197 Marionette TRACE conn2 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:17 INFO - PROCESS | 3660 | ++DOCSHELL 142A6000 == 49 [pid = 3660] [id = 683] 18:44:17 INFO - PROCESS | 3660 | ++DOMWINDOW == 97 (15428000) [pid = 3660] [serial = 2049] [outer = 00000000] 18:44:17 INFO - PROCESS | 3660 | ++DOMWINDOW == 98 (15E34C00) [pid = 3660] [serial = 2050] [outer = 15428000] 18:44:17 INFO - PROCESS | 3660 | 1461030257242 Marionette DEBUG loaded listener.js 18:44:17 INFO - PROCESS | 3660 | ++DOMWINDOW == 99 (16466400) [pid = 3660] [serial = 2051] [outer = 15428000] 18:44:17 INFO - PROCESS | 3660 | 1461030257715 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 18:44:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 18:44:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 640ms 18:44:17 INFO - PROCESS | 3660 | 1461030257735 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 18:44:17 INFO - PROCESS | 3660 | 1461030257737 Marionette TRACE conn2 <- [1,2697,null,{"value":"13"}] 18:44:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 18:44:17 INFO - PROCESS | 3660 | 1461030257741 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 18:44:17 INFO - PROCESS | 3660 | 1461030257744 Marionette TRACE conn2 <- [1,2698,null,{}] 18:44:17 INFO - PROCESS | 3660 | 1461030257753 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:17 INFO - PROCESS | 3660 | 1461030257864 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 18:44:17 INFO - PROCESS | 3660 | 1461030257875 Marionette TRACE conn2 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:17 INFO - PROCESS | 3660 | ++DOCSHELL 16A7BC00 == 50 [pid = 3660] [id = 684] 18:44:17 INFO - PROCESS | 3660 | ++DOMWINDOW == 100 (16A7C400) [pid = 3660] [serial = 2052] [outer = 00000000] 18:44:17 INFO - PROCESS | 3660 | ++DOMWINDOW == 101 (1821A000) [pid = 3660] [serial = 2053] [outer = 16A7C400] 18:44:17 INFO - PROCESS | 3660 | 1461030257922 Marionette DEBUG loaded listener.js 18:44:17 INFO - PROCESS | 3660 | ++DOMWINDOW == 102 (187A4800) [pid = 3660] [serial = 2054] [outer = 16A7C400] 18:44:18 INFO - PROCESS | 3660 | 1461030258411 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 18:44:18 INFO - PROCESS | 3660 | 1461030258442 Marionette TRACE conn2 <- [1,2701,null,{"value":"13"}] 18:44:18 INFO - PROCESS | 3660 | 1461030258445 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 18:44:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 18:44:18 INFO - PROCESS | 3660 | 1461030258447 Marionette TRACE conn2 <- [1,2702,null,{}] 18:44:18 INFO - PROCESS | 3660 | 1461030258450 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:18 INFO - PROCESS | 3660 | 1461030258534 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 18:44:18 INFO - PROCESS | 3660 | 1461030258540 Marionette TRACE conn2 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:18 INFO - PROCESS | 3660 | ++DOCSHELL 18D3B800 == 51 [pid = 3660] [id = 685] 18:44:18 INFO - PROCESS | 3660 | ++DOMWINDOW == 103 (18D40C00) [pid = 3660] [serial = 2055] [outer = 00000000] 18:44:18 INFO - PROCESS | 3660 | ++DOMWINDOW == 104 (1969EC00) [pid = 3660] [serial = 2056] [outer = 18D40C00] 18:44:18 INFO - PROCESS | 3660 | 1461030258584 Marionette DEBUG loaded listener.js 18:44:18 INFO - PROCESS | 3660 | ++DOMWINDOW == 105 (196A5000) [pid = 3660] [serial = 2057] [outer = 18D40C00] 18:44:19 INFO - PROCESS | 3660 | 1461030259074 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 18:44:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 18:44:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 687ms 18:44:19 INFO - PROCESS | 3660 | 1461030259145 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 18:44:19 INFO - PROCESS | 3660 | 1461030259147 Marionette TRACE conn2 <- [1,2705,null,{"value":"13"}] 18:44:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 18:44:19 INFO - PROCESS | 3660 | 1461030259150 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 18:44:19 INFO - PROCESS | 3660 | 1461030259152 Marionette TRACE conn2 <- [1,2706,null,{}] 18:44:19 INFO - PROCESS | 3660 | 1461030259155 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:19 INFO - PROCESS | 3660 | 1461030259267 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 18:44:19 INFO - PROCESS | 3660 | 1461030259362 Marionette TRACE conn2 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:19 INFO - PROCESS | 3660 | ++DOCSHELL 1970D800 == 52 [pid = 3660] [id = 686] 18:44:19 INFO - PROCESS | 3660 | ++DOMWINDOW == 106 (19715000) [pid = 3660] [serial = 2058] [outer = 00000000] 18:44:19 INFO - PROCESS | 3660 | ++DOMWINDOW == 107 (19723800) [pid = 3660] [serial = 2059] [outer = 19715000] 18:44:19 INFO - PROCESS | 3660 | 1461030259406 Marionette DEBUG loaded listener.js 18:44:19 INFO - PROCESS | 3660 | ++DOMWINDOW == 108 (1976D000) [pid = 3660] [serial = 2060] [outer = 19715000] 18:44:19 INFO - PROCESS | 3660 | 1461030259870 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2709,"getWindowHandle",null] 18:44:19 INFO - PROCESS | 3660 | 1461030259893 Marionette TRACE conn2 <- [1,2709,null,{"value":"13"}] 18:44:19 INFO - PROCESS | 3660 | 1461030259896 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 18:44:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 18:44:19 INFO - PROCESS | 3660 | 1461030259898 Marionette TRACE conn2 <- [1,2710,null,{}] 18:44:19 INFO - PROCESS | 3660 | 1461030259901 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:20 INFO - PROCESS | 3660 | 1461030260024 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 18:44:20 INFO - PROCESS | 3660 | 1461030260101 Marionette TRACE conn2 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:20 INFO - PROCESS | 3660 | ++DOCSHELL 19773C00 == 53 [pid = 3660] [id = 687] 18:44:20 INFO - PROCESS | 3660 | ++DOMWINDOW == 109 (19BCAC00) [pid = 3660] [serial = 2061] [outer = 00000000] 18:44:20 INFO - PROCESS | 3660 | ++DOMWINDOW == 110 (1A7C8800) [pid = 3660] [serial = 2062] [outer = 19BCAC00] 18:44:20 INFO - PROCESS | 3660 | 1461030260149 Marionette DEBUG loaded listener.js 18:44:20 INFO - PROCESS | 3660 | ++DOMWINDOW == 111 (1A7C4C00) [pid = 3660] [serial = 2063] [outer = 19BCAC00] 18:44:20 INFO - PROCESS | 3660 | 1461030260580 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 18:44:20 INFO - PROCESS | 3660 | 1461030260640 Marionette TRACE conn2 <- [1,2713,null,{"value":"13"}] 18:44:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 18:44:20 INFO - PROCESS | 3660 | 1461030260678 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 18:44:20 INFO - PROCESS | 3660 | 1461030260680 Marionette TRACE conn2 <- [1,2714,null,{}] 18:44:20 INFO - PROCESS | 3660 | 1461030260683 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:20 INFO - PROCESS | 3660 | 1461030260974 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 18:44:20 INFO - PROCESS | 3660 | --DOMWINDOW == 110 (196A6800) [pid = 3660] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 18:44:20 INFO - PROCESS | 3660 | --DOMWINDOW == 109 (1542C000) [pid = 3660] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 18:44:20 INFO - PROCESS | 3660 | --DOMWINDOW == 108 (12B3A400) [pid = 3660] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 18:44:20 INFO - PROCESS | 3660 | --DOMWINDOW == 107 (11C24000) [pid = 3660] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 18:44:20 INFO - PROCESS | 3660 | --DOMWINDOW == 106 (1971EC00) [pid = 3660] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 18:44:21 INFO - PROCESS | 3660 | 1461030261045 Marionette TRACE conn2 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:21 INFO - PROCESS | 3660 | ++DOCSHELL 11C24000 == 54 [pid = 3660] [id = 688] 18:44:21 INFO - PROCESS | 3660 | ++DOMWINDOW == 107 (12B3A400) [pid = 3660] [serial = 2064] [outer = 00000000] 18:44:21 INFO - PROCESS | 3660 | ++DOMWINDOW == 108 (15E31000) [pid = 3660] [serial = 2065] [outer = 12B3A400] 18:44:21 INFO - PROCESS | 3660 | 1461030261088 Marionette DEBUG loaded listener.js 18:44:21 INFO - PROCESS | 3660 | ++DOMWINDOW == 109 (12301C00) [pid = 3660] [serial = 2066] [outer = 12B3A400] 18:44:21 INFO - PROCESS | 3660 | 1461030261463 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 18:44:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 18:44:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 859ms 18:44:21 INFO - PROCESS | 3660 | 1461030261532 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 18:44:21 INFO - PROCESS | 3660 | 1461030261533 Marionette TRACE conn2 <- [1,2717,null,{"value":"13"}] 18:44:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 18:44:21 INFO - PROCESS | 3660 | 1461030261537 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 18:44:21 INFO - PROCESS | 3660 | 1461030261539 Marionette TRACE conn2 <- [1,2718,null,{}] 18:44:21 INFO - PROCESS | 3660 | 1461030261542 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:21 INFO - PROCESS | 3660 | 1461030261623 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 18:44:21 INFO - PROCESS | 3660 | 1461030261629 Marionette TRACE conn2 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:21 INFO - PROCESS | 3660 | ++DOCSHELL 18931C00 == 55 [pid = 3660] [id = 689] 18:44:21 INFO - PROCESS | 3660 | ++DOMWINDOW == 110 (1A083C00) [pid = 3660] [serial = 2067] [outer = 00000000] 18:44:21 INFO - PROCESS | 3660 | ++DOMWINDOW == 111 (1C161800) [pid = 3660] [serial = 2068] [outer = 1A083C00] 18:44:21 INFO - PROCESS | 3660 | 1461030261672 Marionette DEBUG loaded listener.js 18:44:21 INFO - PROCESS | 3660 | ++DOMWINDOW == 112 (1C532000) [pid = 3660] [serial = 2069] [outer = 1A083C00] 18:44:22 INFO - PROCESS | 3660 | 1461030262592 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 18:44:22 INFO - PROCESS | 3660 | 1461030262632 Marionette TRACE conn2 <- [1,2721,null,{"value":"13"}] 18:44:22 INFO - PROCESS | 3660 | 1461030262636 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 18:44:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 18:44:22 INFO - PROCESS | 3660 | 1461030262637 Marionette TRACE conn2 <- [1,2722,null,{}] 18:44:22 INFO - PROCESS | 3660 | 1461030262641 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:22 INFO - PROCESS | 3660 | 1461030262756 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 18:44:22 INFO - PROCESS | 3660 | 1461030262764 Marionette TRACE conn2 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:22 INFO - PROCESS | 3660 | ++DOCSHELL 1694B800 == 56 [pid = 3660] [id = 690] 18:44:22 INFO - PROCESS | 3660 | ++DOMWINDOW == 113 (1C15DC00) [pid = 3660] [serial = 2070] [outer = 00000000] 18:44:22 INFO - PROCESS | 3660 | ++DOMWINDOW == 114 (1C90D000) [pid = 3660] [serial = 2071] [outer = 1C15DC00] 18:44:22 INFO - PROCESS | 3660 | 1461030262808 Marionette DEBUG loaded listener.js 18:44:22 INFO - PROCESS | 3660 | ++DOMWINDOW == 115 (1C90D400) [pid = 3660] [serial = 2072] [outer = 1C15DC00] 18:44:23 INFO - PROCESS | 3660 | 1461030263414 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 18:44:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 18:44:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 844ms 18:44:23 INFO - PROCESS | 3660 | 1461030263480 Marionette TRACE conn2 -> [0,2725,"getWindowHandle",null] 18:44:23 INFO - PROCESS | 3660 | 1461030263484 Marionette TRACE conn2 <- [1,2725,null,{"value":"13"}] 18:44:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 18:44:23 INFO - PROCESS | 3660 | 1461030263490 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 18:44:23 INFO - PROCESS | 3660 | 1461030263494 Marionette TRACE conn2 <- [1,2726,null,{}] 18:44:23 INFO - PROCESS | 3660 | 1461030263499 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:23 INFO - PROCESS | 3660 | 1461030263607 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 18:44:23 INFO - PROCESS | 3660 | 1461030263751 Marionette TRACE conn2 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:23 INFO - PROCESS | 3660 | ++DOCSHELL 13799C00 == 57 [pid = 3660] [id = 691] 18:44:23 INFO - PROCESS | 3660 | ++DOMWINDOW == 116 (1379A800) [pid = 3660] [serial = 2073] [outer = 00000000] 18:44:23 INFO - PROCESS | 3660 | ++DOMWINDOW == 117 (15615800) [pid = 3660] [serial = 2074] [outer = 1379A800] 18:44:23 INFO - PROCESS | 3660 | 1461030263809 Marionette DEBUG loaded listener.js 18:44:23 INFO - PROCESS | 3660 | ++DOMWINDOW == 118 (15C89800) [pid = 3660] [serial = 2075] [outer = 1379A800] 18:44:24 INFO - PROCESS | 3660 | 1461030264430 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 18:44:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 18:44:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 999ms 18:44:24 INFO - PROCESS | 3660 | 1461030264497 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 18:44:24 INFO - PROCESS | 3660 | 1461030264503 Marionette TRACE conn2 <- [1,2729,null,{"value":"13"}] 18:44:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 18:44:24 INFO - PROCESS | 3660 | 1461030264509 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 18:44:24 INFO - PROCESS | 3660 | 1461030264512 Marionette TRACE conn2 <- [1,2730,null,{}] 18:44:24 INFO - PROCESS | 3660 | 1461030264516 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:24 INFO - PROCESS | 3660 | 1461030264620 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 18:44:24 INFO - PROCESS | 3660 | 1461030264761 Marionette TRACE conn2 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:24 INFO - PROCESS | 3660 | ++DOCSHELL 1646B400 == 58 [pid = 3660] [id = 692] 18:44:24 INFO - PROCESS | 3660 | ++DOMWINDOW == 119 (16561C00) [pid = 3660] [serial = 2076] [outer = 00000000] 18:44:24 INFO - PROCESS | 3660 | ++DOMWINDOW == 120 (1892C800) [pid = 3660] [serial = 2077] [outer = 16561C00] 18:44:24 INFO - PROCESS | 3660 | 1461030264817 Marionette DEBUG loaded listener.js 18:44:24 INFO - PROCESS | 3660 | ++DOMWINDOW == 121 (18D8B400) [pid = 3660] [serial = 2078] [outer = 16561C00] 18:44:25 INFO - PROCESS | 3660 | 1461030265428 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 18:44:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 18:44:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 937ms 18:44:25 INFO - PROCESS | 3660 | 1461030265453 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 18:44:25 INFO - PROCESS | 3660 | 1461030265456 Marionette TRACE conn2 <- [1,2733,null,{"value":"13"}] 18:44:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 18:44:25 INFO - PROCESS | 3660 | 1461030265460 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 18:44:25 INFO - PROCESS | 3660 | 1461030265463 Marionette TRACE conn2 <- [1,2734,null,{}] 18:44:25 INFO - PROCESS | 3660 | 1461030265475 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:25 INFO - PROCESS | 3660 | 1461030265581 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 18:44:25 INFO - PROCESS | 3660 | 1461030265725 Marionette TRACE conn2 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:25 INFO - PROCESS | 3660 | ++DOCSHELL 1C53B800 == 59 [pid = 3660] [id = 693] 18:44:25 INFO - PROCESS | 3660 | ++DOMWINDOW == 122 (1C540800) [pid = 3660] [serial = 2079] [outer = 00000000] 18:44:25 INFO - PROCESS | 3660 | ++DOMWINDOW == 123 (1C912000) [pid = 3660] [serial = 2080] [outer = 1C540800] 18:44:25 INFO - PROCESS | 3660 | 1461030265781 Marionette DEBUG loaded listener.js 18:44:25 INFO - PROCESS | 3660 | ++DOMWINDOW == 124 (1C9ABC00) [pid = 3660] [serial = 2081] [outer = 1C540800] 18:44:26 INFO - PROCESS | 3660 | 1461030266322 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 18:44:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 18:44:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 891ms 18:44:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 18:44:26 INFO - PROCESS | 3660 | 1461030266363 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 18:44:26 INFO - PROCESS | 3660 | 1461030266366 Marionette TRACE conn2 <- [1,2737,null,{"value":"13"}] 18:44:26 INFO - PROCESS | 3660 | 1461030266369 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 18:44:26 INFO - PROCESS | 3660 | 1461030266371 Marionette TRACE conn2 <- [1,2738,null,{}] 18:44:26 INFO - PROCESS | 3660 | 1461030266375 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:26 INFO - PROCESS | 3660 | 1461030266478 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 18:44:26 INFO - PROCESS | 3660 | 1461030266592 Marionette TRACE conn2 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:26 INFO - PROCESS | 3660 | ++DOCSHELL 1C067C00 == 60 [pid = 3660] [id = 694] 18:44:26 INFO - PROCESS | 3660 | ++DOMWINDOW == 125 (1C90C400) [pid = 3660] [serial = 2082] [outer = 00000000] 18:44:26 INFO - PROCESS | 3660 | ++DOMWINDOW == 126 (1CC0F800) [pid = 3660] [serial = 2083] [outer = 1C90C400] 18:44:26 INFO - PROCESS | 3660 | 1461030266685 Marionette DEBUG loaded listener.js 18:44:26 INFO - PROCESS | 3660 | ++DOMWINDOW == 127 (1D066C00) [pid = 3660] [serial = 2084] [outer = 1C90C400] 18:44:27 INFO - PROCESS | 3660 | 1461030267233 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 18:44:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 18:44:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 891ms 18:44:27 INFO - PROCESS | 3660 | 1461030267273 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 18:44:27 INFO - PROCESS | 3660 | 1461030267275 Marionette TRACE conn2 <- [1,2741,null,{"value":"13"}] 18:44:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 18:44:27 INFO - PROCESS | 3660 | 1461030267279 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 18:44:27 INFO - PROCESS | 3660 | 1461030267280 Marionette TRACE conn2 <- [1,2742,null,{}] 18:44:27 INFO - PROCESS | 3660 | 1461030267284 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:27 INFO - PROCESS | 3660 | 1461030267390 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 18:44:27 INFO - PROCESS | 3660 | 1461030267504 Marionette TRACE conn2 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:27 INFO - PROCESS | 3660 | ++DOCSHELL 13505800 == 61 [pid = 3660] [id = 695] 18:44:27 INFO - PROCESS | 3660 | ++DOMWINDOW == 128 (1C90C800) [pid = 3660] [serial = 2085] [outer = 00000000] 18:44:27 INFO - PROCESS | 3660 | ++DOMWINDOW == 129 (1D16F000) [pid = 3660] [serial = 2086] [outer = 1C90C800] 18:44:27 INFO - PROCESS | 3660 | 1461030267602 Marionette DEBUG loaded listener.js 18:44:27 INFO - PROCESS | 3660 | ++DOMWINDOW == 130 (1D188C00) [pid = 3660] [serial = 2087] [outer = 1C90C800] 18:44:28 INFO - PROCESS | 3660 | 1461030268156 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 18:44:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 18:44:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 937ms 18:44:28 INFO - PROCESS | 3660 | 1461030268225 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 18:44:28 INFO - PROCESS | 3660 | 1461030268227 Marionette TRACE conn2 <- [1,2745,null,{"value":"13"}] 18:44:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 18:44:28 INFO - PROCESS | 3660 | 1461030268230 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 18:44:28 INFO - PROCESS | 3660 | 1461030268232 Marionette TRACE conn2 <- [1,2746,null,{}] 18:44:28 INFO - PROCESS | 3660 | 1461030268236 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:28 INFO - PROCESS | 3660 | 1461030268364 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 18:44:28 INFO - PROCESS | 3660 | 1461030268509 Marionette TRACE conn2 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:28 INFO - PROCESS | 3660 | ++DOCSHELL 142A4C00 == 62 [pid = 3660] [id = 696] 18:44:28 INFO - PROCESS | 3660 | ++DOMWINDOW == 131 (142A6C00) [pid = 3660] [serial = 2088] [outer = 00000000] 18:44:28 INFO - PROCESS | 3660 | ++DOMWINDOW == 132 (19AC4C00) [pid = 3660] [serial = 2089] [outer = 142A6C00] 18:44:28 INFO - PROCESS | 3660 | 1461030268566 Marionette DEBUG loaded listener.js 18:44:28 INFO - PROCESS | 3660 | ++DOMWINDOW == 133 (1CC0C000) [pid = 3660] [serial = 2090] [outer = 142A6C00] 18:44:29 INFO - PROCESS | 3660 | 1461030269264 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 18:44:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 18:44:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1093ms 18:44:29 INFO - PROCESS | 3660 | 1461030269331 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 18:44:29 INFO - PROCESS | 3660 | 1461030269335 Marionette TRACE conn2 <- [1,2749,null,{"value":"13"}] 18:44:29 INFO - PROCESS | 3660 | 1461030269341 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 18:44:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 18:44:29 INFO - PROCESS | 3660 | 1461030269344 Marionette TRACE conn2 <- [1,2750,null,{}] 18:44:29 INFO - PROCESS | 3660 | 1461030269349 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:29 INFO - PROCESS | 3660 | 1461030269488 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 18:44:29 INFO - PROCESS | 3660 | 1461030269640 Marionette TRACE conn2 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:29 INFO - PROCESS | 3660 | ++DOCSHELL 14A8B000 == 63 [pid = 3660] [id = 697] 18:44:29 INFO - PROCESS | 3660 | ++DOMWINDOW == 134 (1540B000) [pid = 3660] [serial = 2091] [outer = 00000000] 18:44:29 INFO - PROCESS | 3660 | ++DOMWINDOW == 135 (1656E800) [pid = 3660] [serial = 2092] [outer = 1540B000] 18:44:29 INFO - PROCESS | 3660 | 1461030269690 Marionette DEBUG loaded listener.js 18:44:29 INFO - PROCESS | 3660 | ++DOMWINDOW == 136 (16A82000) [pid = 3660] [serial = 2093] [outer = 1540B000] 18:44:29 INFO - PROCESS | 3660 | --DOCSHELL 02A98C00 == 62 [pid = 3660] [id = 325] 18:44:29 INFO - PROCESS | 3660 | --DOCSHELL 18931C00 == 61 [pid = 3660] [id = 689] 18:44:29 INFO - PROCESS | 3660 | --DOCSHELL 11C24000 == 60 [pid = 3660] [id = 688] 18:44:29 INFO - PROCESS | 3660 | --DOCSHELL 19773C00 == 59 [pid = 3660] [id = 687] 18:44:29 INFO - PROCESS | 3660 | --DOCSHELL 1970D800 == 58 [pid = 3660] [id = 686] 18:44:29 INFO - PROCESS | 3660 | --DOCSHELL 18D3B800 == 57 [pid = 3660] [id = 685] 18:44:29 INFO - PROCESS | 3660 | --DOCSHELL 16A7BC00 == 56 [pid = 3660] [id = 684] 18:44:29 INFO - PROCESS | 3660 | --DOCSHELL 142A6000 == 55 [pid = 3660] [id = 683] 18:44:29 INFO - PROCESS | 3660 | --DOCSHELL 13210000 == 54 [pid = 3660] [id = 682] 18:44:29 INFO - PROCESS | 3660 | --DOMWINDOW == 135 (1C069400) [pid = 3660] [serial = 2035] [outer = 00000000] [url = about:blank] 18:44:29 INFO - PROCESS | 3660 | --DOCSHELL 1892E800 == 53 [pid = 3660] [id = 680] 18:44:29 INFO - PROCESS | 3660 | --DOCSHELL 1542B400 == 52 [pid = 3660] [id = 679] 18:44:29 INFO - PROCESS | 3660 | --DOCSHELL 13ACC800 == 51 [pid = 3660] [id = 678] 18:44:29 INFO - PROCESS | 3660 | --DOMWINDOW == 134 (197B3C00) [pid = 3660] [serial = 2029] [outer = 00000000] [url = about:blank] 18:44:29 INFO - PROCESS | 3660 | --DOMWINDOW == 133 (196AC400) [pid = 3660] [serial = 2014] [outer = 00000000] [url = about:blank] 18:44:29 INFO - PROCESS | 3660 | --DOMWINDOW == 132 (197B2400) [pid = 3660] [serial = 2017] [outer = 00000000] [url = about:blank] 18:44:29 INFO - PROCESS | 3660 | --DOMWINDOW == 131 (15620800) [pid = 3660] [serial = 2008] [outer = 00000000] [url = about:blank] 18:44:29 INFO - PROCESS | 3660 | --DOMWINDOW == 130 (18218000) [pid = 3660] [serial = 2005] [outer = 00000000] [url = about:blank] 18:44:29 INFO - PROCESS | 3660 | --DOMWINDOW == 129 (1879FC00) [pid = 3660] [serial = 2026] [outer = 00000000] [url = about:blank] 18:44:29 INFO - PROCESS | 3660 | --DOMWINDOW == 128 (16671800) [pid = 3660] [serial = 2024] [outer = 00000000] [url = about:blank] 18:44:29 INFO - PROCESS | 3660 | --DOMWINDOW == 127 (15A31C00) [pid = 3660] [serial = 2023] [outer = 00000000] [url = about:blank] 18:44:29 INFO - PROCESS | 3660 | --DOMWINDOW == 126 (18210C00) [pid = 3660] [serial = 2011] [outer = 00000000] [url = about:blank] 18:44:29 INFO - PROCESS | 3660 | --DOMWINDOW == 125 (1420EC00) [pid = 3660] [serial = 2032] [outer = 00000000] [url = about:blank] 18:44:29 INFO - PROCESS | 3660 | --DOMWINDOW == 124 (1C060800) [pid = 3660] [serial = 2030] [outer = 00000000] [url = about:blank] 18:44:29 INFO - PROCESS | 3660 | --DOMWINDOW == 123 (1A0F5800) [pid = 3660] [serial = 2021] [outer = 00000000] [url = about:blank] 18:44:29 INFO - PROCESS | 3660 | --DOMWINDOW == 122 (1A0F5000) [pid = 3660] [serial = 2020] [outer = 00000000] [url = about:blank] 18:44:29 INFO - PROCESS | 3660 | --DOMWINDOW == 121 (15C8B000) [pid = 3660] [serial = 2033] [outer = 00000000] [url = about:blank] 18:44:29 INFO - PROCESS | 3660 | --DOMWINDOW == 120 (18D3EC00) [pid = 3660] [serial = 2027] [outer = 00000000] [url = about:blank] 18:44:30 INFO - PROCESS | 3660 | 1461030270182 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 18:44:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 18:44:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 906ms 18:44:30 INFO - PROCESS | 3660 | 1461030270247 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 18:44:30 INFO - PROCESS | 3660 | 1461030270252 Marionette TRACE conn2 <- [1,2753,null,{"value":"13"}] 18:44:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 18:44:30 INFO - PROCESS | 3660 | 1461030270258 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 18:44:30 INFO - PROCESS | 3660 | 1461030270260 Marionette TRACE conn2 <- [1,2754,null,{}] 18:44:30 INFO - PROCESS | 3660 | 1461030270264 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:30 INFO - PROCESS | 3660 | 1461030270350 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 18:44:30 INFO - PROCESS | 3660 | 1461030270358 Marionette TRACE conn2 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:30 INFO - PROCESS | 3660 | ++DOCSHELL 147AC400 == 52 [pid = 3660] [id = 698] 18:44:30 INFO - PROCESS | 3660 | ++DOMWINDOW == 121 (15613C00) [pid = 3660] [serial = 2094] [outer = 00000000] 18:44:30 INFO - PROCESS | 3660 | ++DOMWINDOW == 122 (16521C00) [pid = 3660] [serial = 2095] [outer = 15613C00] 18:44:30 INFO - PROCESS | 3660 | 1461030270411 Marionette DEBUG loaded listener.js 18:44:30 INFO - PROCESS | 3660 | ++DOMWINDOW == 123 (16943400) [pid = 3660] [serial = 2096] [outer = 15613C00] 18:44:30 INFO - PROCESS | 3660 | 1461030270913 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 18:44:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 18:44:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 688ms 18:44:30 INFO - PROCESS | 3660 | 1461030270957 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 18:44:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 18:44:30 INFO - PROCESS | 3660 | 1461030270959 Marionette TRACE conn2 <- [1,2757,null,{"value":"13"}] 18:44:30 INFO - PROCESS | 3660 | 1461030270963 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 18:44:30 INFO - PROCESS | 3660 | 1461030270966 Marionette TRACE conn2 <- [1,2758,null,{}] 18:44:30 INFO - PROCESS | 3660 | 1461030270976 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:31 INFO - PROCESS | 3660 | 1461030271063 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 18:44:31 INFO - PROCESS | 3660 | 1461030271072 Marionette TRACE conn2 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:31 INFO - PROCESS | 3660 | ++DOCSHELL 18D3CC00 == 53 [pid = 3660] [id = 699] 18:44:31 INFO - PROCESS | 3660 | ++DOMWINDOW == 124 (18D3EC00) [pid = 3660] [serial = 2097] [outer = 00000000] 18:44:31 INFO - PROCESS | 3660 | ++DOMWINDOW == 125 (18D47800) [pid = 3660] [serial = 2098] [outer = 18D3EC00] 18:44:31 INFO - PROCESS | 3660 | 1461030271119 Marionette DEBUG loaded listener.js 18:44:31 INFO - PROCESS | 3660 | ++DOMWINDOW == 126 (196AD400) [pid = 3660] [serial = 2099] [outer = 18D3EC00] 18:44:31 INFO - PROCESS | 3660 | 1461030271597 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 18:44:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 18:44:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 687ms 18:44:31 INFO - PROCESS | 3660 | 1461030271661 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 18:44:31 INFO - PROCESS | 3660 | 1461030271663 Marionette TRACE conn2 <- [1,2761,null,{"value":"13"}] 18:44:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 18:44:31 INFO - PROCESS | 3660 | 1461030271667 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 18:44:31 INFO - PROCESS | 3660 | 1461030271668 Marionette TRACE conn2 <- [1,2762,null,{}] 18:44:31 INFO - PROCESS | 3660 | 1461030271672 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:31 INFO - PROCESS | 3660 | 1461030271754 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 18:44:31 INFO - PROCESS | 3660 | 1461030271895 Marionette TRACE conn2 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:31 INFO - PROCESS | 3660 | ++DOCSHELL 19710000 == 54 [pid = 3660] [id = 700] 18:44:31 INFO - PROCESS | 3660 | ++DOMWINDOW == 127 (1976A800) [pid = 3660] [serial = 2100] [outer = 00000000] 18:44:31 INFO - PROCESS | 3660 | ++DOMWINDOW == 128 (197BB000) [pid = 3660] [serial = 2101] [outer = 1976A800] 18:44:31 INFO - PROCESS | 3660 | 1461030271940 Marionette DEBUG loaded listener.js 18:44:31 INFO - PROCESS | 3660 | ++DOMWINDOW == 129 (19BCA800) [pid = 3660] [serial = 2102] [outer = 1976A800] 18:44:32 INFO - PROCESS | 3660 | 1461030272359 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 18:44:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 18:44:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 734ms 18:44:32 INFO - PROCESS | 3660 | 1461030272407 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 18:44:32 INFO - PROCESS | 3660 | 1461030272409 Marionette TRACE conn2 <- [1,2765,null,{"value":"13"}] 18:44:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 18:44:32 INFO - PROCESS | 3660 | 1461030272420 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 18:44:32 INFO - PROCESS | 3660 | 1461030272422 Marionette TRACE conn2 <- [1,2766,null,{}] 18:44:32 INFO - PROCESS | 3660 | 1461030272425 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:32 INFO - PROCESS | 3660 | 1461030272552 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 18:44:32 INFO - PROCESS | 3660 | 1461030272619 Marionette TRACE conn2 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:32 INFO - PROCESS | 3660 | ++DOCSHELL 1378E800 == 55 [pid = 3660] [id = 701] 18:44:32 INFO - PROCESS | 3660 | ++DOMWINDOW == 130 (197B1C00) [pid = 3660] [serial = 2103] [outer = 00000000] 18:44:32 INFO - PROCESS | 3660 | ++DOMWINDOW == 131 (1A5EE000) [pid = 3660] [serial = 2104] [outer = 197B1C00] 18:44:32 INFO - PROCESS | 3660 | 1461030272663 Marionette DEBUG loaded listener.js 18:44:32 INFO - PROCESS | 3660 | ++DOMWINDOW == 132 (1A7CA000) [pid = 3660] [serial = 2105] [outer = 197B1C00] 18:44:33 INFO - PROCESS | 3660 | 1461030273100 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 18:44:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 18:44:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 734ms 18:44:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 18:44:33 INFO - PROCESS | 3660 | 1461030273178 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 18:44:33 INFO - PROCESS | 3660 | 1461030273179 Marionette TRACE conn2 <- [1,2769,null,{"value":"13"}] 18:44:33 INFO - PROCESS | 3660 | 1461030273183 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 18:44:33 INFO - PROCESS | 3660 | 1461030273184 Marionette TRACE conn2 <- [1,2770,null,{}] 18:44:33 INFO - PROCESS | 3660 | 1461030273188 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:33 INFO - PROCESS | 3660 | 1461030273312 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 18:44:33 INFO - PROCESS | 3660 | 1461030273383 Marionette TRACE conn2 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:33 INFO - PROCESS | 3660 | ++DOCSHELL 1C06DC00 == 56 [pid = 3660] [id = 702] 18:44:33 INFO - PROCESS | 3660 | ++DOMWINDOW == 133 (1C157400) [pid = 3660] [serial = 2106] [outer = 00000000] 18:44:33 INFO - PROCESS | 3660 | ++DOMWINDOW == 134 (1C90A000) [pid = 3660] [serial = 2107] [outer = 1C157400] 18:44:33 INFO - PROCESS | 3660 | 1461030273430 Marionette DEBUG loaded listener.js 18:44:33 INFO - PROCESS | 3660 | ++DOMWINDOW == 135 (1C918400) [pid = 3660] [serial = 2108] [outer = 1C157400] 18:44:33 INFO - PROCESS | 3660 | 1461030273847 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 18:44:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 18:44:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 687ms 18:44:33 INFO - PROCESS | 3660 | 1461030273881 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 18:44:33 INFO - PROCESS | 3660 | 1461030273883 Marionette TRACE conn2 <- [1,2773,null,{"value":"13"}] 18:44:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 18:44:33 INFO - PROCESS | 3660 | 1461030273887 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 18:44:33 INFO - PROCESS | 3660 | 1461030273888 Marionette TRACE conn2 <- [1,2774,null,{}] 18:44:33 INFO - PROCESS | 3660 | 1461030273892 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:33 INFO - PROCESS | 3660 | 1461030274010 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 18:44:34 INFO - PROCESS | 3660 | 1461030274081 Marionette TRACE conn2 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:34 INFO - PROCESS | 3660 | ++DOCSHELL 1CC0F000 == 57 [pid = 3660] [id = 703] 18:44:34 INFO - PROCESS | 3660 | ++DOMWINDOW == 136 (1D168800) [pid = 3660] [serial = 2109] [outer = 00000000] 18:44:34 INFO - PROCESS | 3660 | ++DOMWINDOW == 137 (1D190800) [pid = 3660] [serial = 2110] [outer = 1D168800] 18:44:34 INFO - PROCESS | 3660 | 1461030274124 Marionette DEBUG loaded listener.js 18:44:34 INFO - PROCESS | 3660 | ++DOMWINDOW == 138 (1D193000) [pid = 3660] [serial = 2111] [outer = 1D168800] 18:44:34 INFO - PROCESS | 3660 | --DOMWINDOW == 137 (19BCAC00) [pid = 3660] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 18:44:34 INFO - PROCESS | 3660 | --DOMWINDOW == 136 (12B3A400) [pid = 3660] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 18:44:34 INFO - PROCESS | 3660 | --DOMWINDOW == 135 (1A083C00) [pid = 3660] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 18:44:34 INFO - PROCESS | 3660 | --DOMWINDOW == 134 (19715000) [pid = 3660] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 18:44:34 INFO - PROCESS | 3660 | --DOMWINDOW == 133 (1378F800) [pid = 3660] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 18:44:34 INFO - PROCESS | 3660 | --DOMWINDOW == 132 (16A7C400) [pid = 3660] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 18:44:34 INFO - PROCESS | 3660 | --DOMWINDOW == 131 (15428000) [pid = 3660] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 18:44:34 INFO - PROCESS | 3660 | --DOMWINDOW == 130 (18D40C00) [pid = 3660] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 18:44:34 INFO - PROCESS | 3660 | 1461030274710 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 18:44:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 18:44:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 843ms 18:44:34 INFO - PROCESS | 3660 | 1461030274729 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 18:44:34 INFO - PROCESS | 3660 | 1461030274731 Marionette TRACE conn2 <- [1,2777,null,{"value":"13"}] 18:44:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 18:44:34 INFO - PROCESS | 3660 | 1461030274734 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 18:44:34 INFO - PROCESS | 3660 | 1461030274736 Marionette TRACE conn2 <- [1,2778,null,{}] 18:44:34 INFO - PROCESS | 3660 | 1461030274739 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:34 INFO - PROCESS | 3660 | 1461030274820 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 18:44:34 INFO - PROCESS | 3660 | 1461030274826 Marionette TRACE conn2 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:34 INFO - PROCESS | 3660 | ++DOCSHELL 16944C00 == 58 [pid = 3660] [id = 704] 18:44:34 INFO - PROCESS | 3660 | ++DOMWINDOW == 131 (19715000) [pid = 3660] [serial = 2112] [outer = 00000000] 18:44:34 INFO - PROCESS | 3660 | ++DOMWINDOW == 132 (1D16C000) [pid = 3660] [serial = 2113] [outer = 19715000] 18:44:34 INFO - PROCESS | 3660 | 1461030274869 Marionette DEBUG loaded listener.js 18:44:34 INFO - PROCESS | 3660 | ++DOMWINDOW == 133 (1D194400) [pid = 3660] [serial = 2114] [outer = 19715000] 18:44:35 INFO - PROCESS | 3660 | 1461030275301 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 18:44:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 18:44:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 594ms 18:44:35 INFO - PROCESS | 3660 | 1461030275332 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 18:44:35 INFO - PROCESS | 3660 | 1461030275334 Marionette TRACE conn2 <- [1,2781,null,{"value":"13"}] 18:44:35 INFO - PROCESS | 3660 | 1461030275337 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 18:44:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 18:44:35 INFO - PROCESS | 3660 | 1461030275339 Marionette TRACE conn2 <- [1,2782,null,{}] 18:44:35 INFO - PROCESS | 3660 | 1461030275356 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:35 INFO - PROCESS | 3660 | 1461030275441 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 18:44:35 INFO - PROCESS | 3660 | 1461030275448 Marionette TRACE conn2 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:35 INFO - PROCESS | 3660 | ++DOCSHELL 1D30C400 == 59 [pid = 3660] [id = 705] 18:44:35 INFO - PROCESS | 3660 | ++DOMWINDOW == 134 (1D30D000) [pid = 3660] [serial = 2115] [outer = 00000000] 18:44:35 INFO - PROCESS | 3660 | ++DOMWINDOW == 135 (1D3BF400) [pid = 3660] [serial = 2116] [outer = 1D30D000] 18:44:35 INFO - PROCESS | 3660 | 1461030275492 Marionette DEBUG loaded listener.js 18:44:35 INFO - PROCESS | 3660 | ++DOMWINDOW == 136 (1D3C2400) [pid = 3660] [serial = 2117] [outer = 1D30D000] 18:44:35 INFO - PROCESS | 3660 | 1461030275934 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 18:44:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 18:44:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 656ms 18:44:35 INFO - PROCESS | 3660 | 1461030275996 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 18:44:35 INFO - PROCESS | 3660 | 1461030275998 Marionette TRACE conn2 <- [1,2785,null,{"value":"13"}] 18:44:35 INFO - PROCESS | 3660 | 1461030276001 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 18:44:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 18:44:35 INFO - PROCESS | 3660 | 1461030276003 Marionette TRACE conn2 <- [1,2786,null,{}] 18:44:35 INFO - PROCESS | 3660 | 1461030276010 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:36 INFO - PROCESS | 3660 | 1461030276092 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 18:44:36 INFO - PROCESS | 3660 | 1461030276099 Marionette TRACE conn2 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:36 INFO - PROCESS | 3660 | ++DOCSHELL 13268800 == 60 [pid = 3660] [id = 706] 18:44:36 INFO - PROCESS | 3660 | ++DOMWINDOW == 137 (13796C00) [pid = 3660] [serial = 2118] [outer = 00000000] 18:44:36 INFO - PROCESS | 3660 | ++DOMWINDOW == 138 (1D3C6C00) [pid = 3660] [serial = 2119] [outer = 13796C00] 18:44:36 INFO - PROCESS | 3660 | 1461030276142 Marionette DEBUG loaded listener.js 18:44:36 INFO - PROCESS | 3660 | ++DOMWINDOW == 139 (1D456C00) [pid = 3660] [serial = 2120] [outer = 13796C00] 18:44:36 INFO - PROCESS | 3660 | 1461030276790 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 18:44:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 18:44:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 844ms 18:44:36 INFO - PROCESS | 3660 | 1461030276845 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 18:44:36 INFO - PROCESS | 3660 | 1461030276849 Marionette TRACE conn2 <- [1,2789,null,{"value":"13"}] 18:44:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 18:44:36 INFO - PROCESS | 3660 | 1461030276854 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 18:44:36 INFO - PROCESS | 3660 | 1461030276858 Marionette TRACE conn2 <- [1,2790,null,{}] 18:44:36 INFO - PROCESS | 3660 | 1461030276864 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:36 INFO - PROCESS | 3660 | 1461030277005 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 18:44:37 INFO - PROCESS | 3660 | 1461030277155 Marionette TRACE conn2 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:37 INFO - PROCESS | 3660 | ++DOCSHELL 13AC4400 == 61 [pid = 3660] [id = 707] 18:44:37 INFO - PROCESS | 3660 | ++DOMWINDOW == 140 (13AC4C00) [pid = 3660] [serial = 2121] [outer = 00000000] 18:44:37 INFO - PROCESS | 3660 | ++DOMWINDOW == 141 (15C8B000) [pid = 3660] [serial = 2122] [outer = 13AC4C00] 18:44:37 INFO - PROCESS | 3660 | 1461030277213 Marionette DEBUG loaded listener.js 18:44:37 INFO - PROCESS | 3660 | ++DOMWINDOW == 142 (1652D000) [pid = 3660] [serial = 2123] [outer = 13AC4C00] 18:44:37 INFO - PROCESS | 3660 | 1461030277804 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 18:44:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 18:44:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1000ms 18:44:37 INFO - PROCESS | 3660 | 1461030277859 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 18:44:37 INFO - PROCESS | 3660 | 1461030277865 Marionette TRACE conn2 <- [1,2793,null,{"value":"13"}] 18:44:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 18:44:37 INFO - PROCESS | 3660 | 1461030277871 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 18:44:37 INFO - PROCESS | 3660 | 1461030277874 Marionette TRACE conn2 <- [1,2794,null,{}] 18:44:37 INFO - PROCESS | 3660 | 1461030277878 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:37 INFO - PROCESS | 3660 | 1461030277985 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 18:44:38 INFO - PROCESS | 3660 | 1461030278144 Marionette TRACE conn2 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:38 INFO - PROCESS | 3660 | ++DOCSHELL 18616000 == 62 [pid = 3660] [id = 708] 18:44:38 INFO - PROCESS | 3660 | ++DOMWINDOW == 143 (18618000) [pid = 3660] [serial = 2124] [outer = 00000000] 18:44:38 INFO - PROCESS | 3660 | ++DOMWINDOW == 144 (196A2C00) [pid = 3660] [serial = 2125] [outer = 18618000] 18:44:38 INFO - PROCESS | 3660 | 1461030278198 Marionette DEBUG loaded listener.js 18:44:38 INFO - PROCESS | 3660 | ++DOMWINDOW == 145 (197B4400) [pid = 3660] [serial = 2126] [outer = 18618000] 18:44:38 INFO - PROCESS | 3660 | 1461030278812 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 18:44:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 18:44:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 999ms 18:44:38 INFO - PROCESS | 3660 | 1461030278872 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 18:44:38 INFO - PROCESS | 3660 | 1461030278875 Marionette TRACE conn2 <- [1,2797,null,{"value":"13"}] 18:44:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 18:44:38 INFO - PROCESS | 3660 | 1461030278879 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 18:44:38 INFO - PROCESS | 3660 | 1461030278883 Marionette TRACE conn2 <- [1,2798,null,{}] 18:44:38 INFO - PROCESS | 3660 | 1461030278893 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:38 INFO - PROCESS | 3660 | 1461030279003 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 18:44:39 INFO - PROCESS | 3660 | 1461030279151 Marionette TRACE conn2 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:39 INFO - PROCESS | 3660 | ++DOCSHELL 1D189C00 == 63 [pid = 3660] [id = 709] 18:44:39 INFO - PROCESS | 3660 | ++DOMWINDOW == 146 (1D18A000) [pid = 3660] [serial = 2127] [outer = 00000000] 18:44:39 INFO - PROCESS | 3660 | ++DOMWINDOW == 147 (1D3C7000) [pid = 3660] [serial = 2128] [outer = 1D18A000] 18:44:39 INFO - PROCESS | 3660 | 1461030279208 Marionette DEBUG loaded listener.js 18:44:39 INFO - PROCESS | 3660 | ++DOMWINDOW == 148 (1D459C00) [pid = 3660] [serial = 2129] [outer = 1D18A000] 18:44:39 INFO - PROCESS | 3660 | 1461030279739 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 18:44:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 18:44:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 906ms 18:44:39 INFO - PROCESS | 3660 | 1461030279766 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 18:44:39 INFO - PROCESS | 3660 | 1461030279769 Marionette TRACE conn2 <- [1,2801,null,{"value":"13"}] 18:44:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 18:44:39 INFO - PROCESS | 3660 | 1461030279773 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 18:44:39 INFO - PROCESS | 3660 | 1461030279775 Marionette TRACE conn2 <- [1,2802,null,{}] 18:44:39 INFO - PROCESS | 3660 | 1461030279779 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:39 INFO - PROCESS | 3660 | 1461030279889 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 18:44:40 INFO - PROCESS | 3660 | 1461030280047 Marionette TRACE conn2 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:40 INFO - PROCESS | 3660 | ++DOCSHELL 1D461C00 == 64 [pid = 3660] [id = 710] 18:44:40 INFO - PROCESS | 3660 | ++DOMWINDOW == 149 (1D603400) [pid = 3660] [serial = 2130] [outer = 00000000] 18:44:40 INFO - PROCESS | 3660 | ++DOMWINDOW == 150 (1D6EA400) [pid = 3660] [serial = 2131] [outer = 1D603400] 18:44:40 INFO - PROCESS | 3660 | 1461030280101 Marionette DEBUG loaded listener.js 18:44:40 INFO - PROCESS | 3660 | ++DOMWINDOW == 151 (1D6ED000) [pid = 3660] [serial = 2132] [outer = 1D603400] 18:44:40 INFO - PROCESS | 3660 | 1461030280725 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 18:44:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 18:44:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 999ms 18:44:40 INFO - PROCESS | 3660 | 1461030280775 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 18:44:40 INFO - PROCESS | 3660 | 1461030280777 Marionette TRACE conn2 <- [1,2805,null,{"value":"13"}] 18:44:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 18:44:40 INFO - PROCESS | 3660 | 1461030280781 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 18:44:40 INFO - PROCESS | 3660 | 1461030280783 Marionette TRACE conn2 <- [1,2806,null,{}] 18:44:40 INFO - PROCESS | 3660 | 1461030280786 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:40 INFO - PROCESS | 3660 | 1461030280891 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 18:44:41 INFO - PROCESS | 3660 | 1461030281038 Marionette TRACE conn2 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:41 INFO - PROCESS | 3660 | ++DOCSHELL 15416000 == 65 [pid = 3660] [id = 711] 18:44:41 INFO - PROCESS | 3660 | ++DOMWINDOW == 152 (15430800) [pid = 3660] [serial = 2133] [outer = 00000000] 18:44:41 INFO - PROCESS | 3660 | ++DOMWINDOW == 153 (196A3C00) [pid = 3660] [serial = 2134] [outer = 15430800] 18:44:41 INFO - PROCESS | 3660 | 1461030281092 Marionette DEBUG loaded listener.js 18:44:41 INFO - PROCESS | 3660 | ++DOMWINDOW == 154 (19774C00) [pid = 3660] [serial = 2135] [outer = 15430800] 18:44:41 INFO - PROCESS | 3660 | 1461030281908 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 18:44:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 18:44:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1187ms 18:44:41 INFO - PROCESS | 3660 | 1461030281975 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 18:44:41 INFO - PROCESS | 3660 | 1461030281979 Marionette TRACE conn2 <- [1,2809,null,{"value":"13"}] 18:44:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 18:44:41 INFO - PROCESS | 3660 | 1461030281984 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 18:44:41 INFO - PROCESS | 3660 | 1461030281987 Marionette TRACE conn2 <- [1,2810,null,{}] 18:44:41 INFO - PROCESS | 3660 | 1461030281992 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:42 INFO - PROCESS | 3660 | 1461030282091 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 18:44:42 INFO - PROCESS | 3660 | 1461030282242 Marionette TRACE conn2 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:42 INFO - PROCESS | 3660 | ++DOCSHELL 1420D800 == 66 [pid = 3660] [id = 712] 18:44:42 INFO - PROCESS | 3660 | ++DOMWINDOW == 155 (142A6000) [pid = 3660] [serial = 2136] [outer = 00000000] 18:44:42 INFO - PROCESS | 3660 | ++DOMWINDOW == 156 (15426C00) [pid = 3660] [serial = 2137] [outer = 142A6000] 18:44:42 INFO - PROCESS | 3660 | 1461030282297 Marionette DEBUG loaded listener.js 18:44:42 INFO - PROCESS | 3660 | ++DOMWINDOW == 157 (15620800) [pid = 3660] [serial = 2138] [outer = 142A6000] 18:44:42 INFO - PROCESS | 3660 | --DOCSHELL 1561B800 == 65 [pid = 3660] [id = 318] 18:44:42 INFO - PROCESS | 3660 | --DOCSHELL 11BF7400 == 64 [pid = 3660] [id = 646] 18:44:42 INFO - PROCESS | 3660 | --DOCSHELL 1D30C400 == 63 [pid = 3660] [id = 705] 18:44:42 INFO - PROCESS | 3660 | --DOCSHELL 16944C00 == 62 [pid = 3660] [id = 704] 18:44:42 INFO - PROCESS | 3660 | --DOCSHELL 1CC0F000 == 61 [pid = 3660] [id = 703] 18:44:42 INFO - PROCESS | 3660 | --DOCSHELL 1C06DC00 == 60 [pid = 3660] [id = 702] 18:44:42 INFO - PROCESS | 3660 | --DOCSHELL 1378E800 == 59 [pid = 3660] [id = 701] 18:44:42 INFO - PROCESS | 3660 | --DOCSHELL 19710000 == 58 [pid = 3660] [id = 700] 18:44:42 INFO - PROCESS | 3660 | --DOCSHELL 18D3CC00 == 57 [pid = 3660] [id = 699] 18:44:42 INFO - PROCESS | 3660 | --DOCSHELL 12D79800 == 56 [pid = 3660] [id = 665] 18:44:42 INFO - PROCESS | 3660 | --DOCSHELL 147AC400 == 55 [pid = 3660] [id = 698] 18:44:42 INFO - PROCESS | 3660 | --DOCSHELL 14A8B000 == 54 [pid = 3660] [id = 697] 18:44:42 INFO - PROCESS | 3660 | --DOMWINDOW == 156 (1C90D000) [pid = 3660] [serial = 2071] [outer = 00000000] [url = about:blank] 18:44:42 INFO - PROCESS | 3660 | --DOMWINDOW == 155 (1A014400) [pid = 3660] [serial = 2041] [outer = 00000000] [url = about:blank] 18:44:42 INFO - PROCESS | 3660 | --DOMWINDOW == 154 (16468000) [pid = 3660] [serial = 2044] [outer = 00000000] [url = about:blank] 18:44:42 INFO - PROCESS | 3660 | --DOMWINDOW == 153 (1656F000) [pid = 3660] [serial = 2038] [outer = 00000000] [url = about:blank] 18:44:42 INFO - PROCESS | 3660 | --DOCSHELL 1C067C00 == 53 [pid = 3660] [id = 694] 18:44:42 INFO - PROCESS | 3660 | --DOCSHELL 1C53B800 == 52 [pid = 3660] [id = 693] 18:44:42 INFO - PROCESS | 3660 | --DOCSHELL 1646B400 == 51 [pid = 3660] [id = 692] 18:44:42 INFO - PROCESS | 3660 | --DOCSHELL 13799C00 == 50 [pid = 3660] [id = 691] 18:44:42 INFO - PROCESS | 3660 | --DOCSHELL 1694B800 == 49 [pid = 3660] [id = 690] 18:44:42 INFO - PROCESS | 3660 | 1461030282917 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 18:44:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 18:44:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 953ms 18:44:42 INFO - PROCESS | 3660 | 1461030282931 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 18:44:42 INFO - PROCESS | 3660 | 1461030282936 Marionette TRACE conn2 <- [1,2813,null,{"value":"13"}] 18:44:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 18:44:42 INFO - PROCESS | 3660 | 1461030282942 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 18:44:42 INFO - PROCESS | 3660 | 1461030282944 Marionette TRACE conn2 <- [1,2814,null,{}] 18:44:42 INFO - PROCESS | 3660 | 1461030282948 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:43 INFO - PROCESS | 3660 | 1461030283031 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 18:44:43 INFO - PROCESS | 3660 | --DOMWINDOW == 152 (1C161800) [pid = 3660] [serial = 2068] [outer = 00000000] [url = about:blank] 18:44:43 INFO - PROCESS | 3660 | --DOMWINDOW == 151 (19723800) [pid = 3660] [serial = 2059] [outer = 00000000] [url = about:blank] 18:44:43 INFO - PROCESS | 3660 | --DOMWINDOW == 150 (142AA800) [pid = 3660] [serial = 2047] [outer = 00000000] [url = about:blank] 18:44:43 INFO - PROCESS | 3660 | --DOMWINDOW == 149 (14A87800) [pid = 3660] [serial = 2048] [outer = 00000000] [url = about:blank] 18:44:43 INFO - PROCESS | 3660 | --DOMWINDOW == 148 (1821A000) [pid = 3660] [serial = 2053] [outer = 00000000] [url = about:blank] 18:44:43 INFO - PROCESS | 3660 | --DOMWINDOW == 147 (187A4800) [pid = 3660] [serial = 2054] [outer = 00000000] [url = about:blank] 18:44:43 INFO - PROCESS | 3660 | --DOMWINDOW == 146 (15E34C00) [pid = 3660] [serial = 2050] [outer = 00000000] [url = about:blank] 18:44:43 INFO - PROCESS | 3660 | --DOMWINDOW == 145 (16466400) [pid = 3660] [serial = 2051] [outer = 00000000] [url = about:blank] 18:44:43 INFO - PROCESS | 3660 | --DOMWINDOW == 144 (1969EC00) [pid = 3660] [serial = 2056] [outer = 00000000] [url = about:blank] 18:44:43 INFO - PROCESS | 3660 | --DOMWINDOW == 143 (1A7C8800) [pid = 3660] [serial = 2062] [outer = 00000000] [url = about:blank] 18:44:43 INFO - PROCESS | 3660 | --DOMWINDOW == 142 (1976D000) [pid = 3660] [serial = 2060] [outer = 00000000] [url = about:blank] 18:44:43 INFO - PROCESS | 3660 | --DOMWINDOW == 141 (15E31000) [pid = 3660] [serial = 2065] [outer = 00000000] [url = about:blank] 18:44:43 INFO - PROCESS | 3660 | --DOMWINDOW == 140 (1A7C4C00) [pid = 3660] [serial = 2063] [outer = 00000000] [url = about:blank] 18:44:43 INFO - PROCESS | 3660 | --DOMWINDOW == 139 (1C532000) [pid = 3660] [serial = 2069] [outer = 00000000] [url = about:blank] 18:44:43 INFO - PROCESS | 3660 | --DOMWINDOW == 138 (12301C00) [pid = 3660] [serial = 2066] [outer = 00000000] [url = about:blank] 18:44:43 INFO - PROCESS | 3660 | --DOMWINDOW == 137 (196A5000) [pid = 3660] [serial = 2057] [outer = 00000000] [url = about:blank] 18:44:43 INFO - PROCESS | 3660 | 1461030283153 Marionette TRACE conn2 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:43 INFO - PROCESS | 3660 | ++DOCSHELL 12301C00 == 50 [pid = 3660] [id = 713] 18:44:43 INFO - PROCESS | 3660 | ++DOMWINDOW == 138 (13509800) [pid = 3660] [serial = 2139] [outer = 00000000] 18:44:43 INFO - PROCESS | 3660 | ++DOMWINDOW == 139 (142AA800) [pid = 3660] [serial = 2140] [outer = 13509800] 18:44:43 INFO - PROCESS | 3660 | 1461030283200 Marionette DEBUG loaded listener.js 18:44:43 INFO - PROCESS | 3660 | ++DOMWINDOW == 140 (15620400) [pid = 3660] [serial = 2141] [outer = 13509800] 18:44:43 INFO - PROCESS | 3660 | 1461030283640 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 18:44:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 18:44:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 749ms 18:44:43 INFO - PROCESS | 3660 | 1461030283681 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 18:44:43 INFO - PROCESS | 3660 | 1461030283684 Marionette TRACE conn2 <- [1,2817,null,{"value":"13"}] 18:44:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 18:44:43 INFO - PROCESS | 3660 | 1461030283717 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 18:44:43 INFO - PROCESS | 3660 | 1461030283720 Marionette TRACE conn2 <- [1,2818,null,{}] 18:44:43 INFO - PROCESS | 3660 | 1461030283735 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:43 INFO - PROCESS | 3660 | 1461030283835 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 18:44:43 INFO - PROCESS | 3660 | 1461030283841 Marionette TRACE conn2 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:43 INFO - PROCESS | 3660 | ++DOCSHELL 18611C00 == 51 [pid = 3660] [id = 714] 18:44:43 INFO - PROCESS | 3660 | ++DOMWINDOW == 141 (18618800) [pid = 3660] [serial = 2142] [outer = 00000000] 18:44:43 INFO - PROCESS | 3660 | ++DOMWINDOW == 142 (187A1400) [pid = 3660] [serial = 2143] [outer = 18618800] 18:44:43 INFO - PROCESS | 3660 | 1461030283888 Marionette DEBUG loaded listener.js 18:44:43 INFO - PROCESS | 3660 | ++DOMWINDOW == 143 (1892E800) [pid = 3660] [serial = 2144] [outer = 18618800] 18:44:44 INFO - PROCESS | 3660 | 1461030284354 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 18:44:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 18:44:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 719ms 18:44:44 INFO - PROCESS | 3660 | 1461030284407 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 18:44:44 INFO - PROCESS | 3660 | 1461030284409 Marionette TRACE conn2 <- [1,2821,null,{"value":"13"}] 18:44:44 INFO - PROCESS | 3660 | 1461030284413 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 18:44:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 18:44:44 INFO - PROCESS | 3660 | 1461030284414 Marionette TRACE conn2 <- [1,2822,null,{}] 18:44:44 INFO - PROCESS | 3660 | 1461030284417 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:44 INFO - PROCESS | 3660 | 1461030284499 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 18:44:44 INFO - PROCESS | 3660 | 1461030284508 Marionette TRACE conn2 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:44 INFO - PROCESS | 3660 | ++DOCSHELL 18D46800 == 52 [pid = 3660] [id = 715] 18:44:44 INFO - PROCESS | 3660 | ++DOMWINDOW == 144 (18D46C00) [pid = 3660] [serial = 2145] [outer = 00000000] 18:44:44 INFO - PROCESS | 3660 | ++DOMWINDOW == 145 (1969FC00) [pid = 3660] [serial = 2146] [outer = 18D46C00] 18:44:44 INFO - PROCESS | 3660 | 1461030284552 Marionette DEBUG loaded listener.js 18:44:44 INFO - PROCESS | 3660 | ++DOMWINDOW == 146 (196A9800) [pid = 3660] [serial = 2147] [outer = 18D46C00] 18:44:45 INFO - PROCESS | 3660 | 1461030285023 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 18:44:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 18:44:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 688ms 18:44:45 INFO - PROCESS | 3660 | 1461030285112 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 18:44:45 INFO - PROCESS | 3660 | 1461030285114 Marionette TRACE conn2 <- [1,2825,null,{"value":"13"}] 18:44:45 INFO - PROCESS | 3660 | 1461030285117 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 18:44:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 18:44:45 INFO - PROCESS | 3660 | 1461030285119 Marionette TRACE conn2 <- [1,2826,null,{}] 18:44:45 INFO - PROCESS | 3660 | 1461030285122 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:45 INFO - PROCESS | 3660 | 1461030285229 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 18:44:45 INFO - PROCESS | 3660 | 1461030285243 Marionette TRACE conn2 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:45 INFO - PROCESS | 3660 | ++DOCSHELL 195A9000 == 53 [pid = 3660] [id = 716] 18:44:45 INFO - PROCESS | 3660 | ++DOMWINDOW == 147 (1971BC00) [pid = 3660] [serial = 2148] [outer = 00000000] 18:44:45 INFO - PROCESS | 3660 | ++DOMWINDOW == 148 (1976B800) [pid = 3660] [serial = 2149] [outer = 1971BC00] 18:44:45 INFO - PROCESS | 3660 | 1461030285287 Marionette DEBUG loaded listener.js 18:44:45 INFO - PROCESS | 3660 | ++DOMWINDOW == 149 (19770C00) [pid = 3660] [serial = 2150] [outer = 1971BC00] 18:44:45 INFO - PROCESS | 3660 | 1461030285796 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 18:44:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 18:44:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 734ms 18:44:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 18:44:45 INFO - PROCESS | 3660 | 1461030285863 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 18:44:45 INFO - PROCESS | 3660 | 1461030285866 Marionette TRACE conn2 <- [1,2829,null,{"value":"13"}] 18:44:45 INFO - PROCESS | 3660 | 1461030285869 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 18:44:45 INFO - PROCESS | 3660 | 1461030285871 Marionette TRACE conn2 <- [1,2830,null,{}] 18:44:45 INFO - PROCESS | 3660 | 1461030285875 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:46 INFO - PROCESS | 3660 | 1461030286013 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 18:44:46 INFO - PROCESS | 3660 | 1461030286086 Marionette TRACE conn2 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:46 INFO - PROCESS | 3660 | ++DOCSHELL 19BCB400 == 54 [pid = 3660] [id = 717] 18:44:46 INFO - PROCESS | 3660 | ++DOMWINDOW == 150 (1A08AC00) [pid = 3660] [serial = 2151] [outer = 00000000] 18:44:46 INFO - PROCESS | 3660 | ++DOMWINDOW == 151 (1C064800) [pid = 3660] [serial = 2152] [outer = 1A08AC00] 18:44:46 INFO - PROCESS | 3660 | 1461030286133 Marionette DEBUG loaded listener.js 18:44:46 INFO - PROCESS | 3660 | ++DOMWINDOW == 152 (1C06A800) [pid = 3660] [serial = 2153] [outer = 1A08AC00] 18:44:46 INFO - PROCESS | 3660 | 1461030286546 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 18:44:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 18:44:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 687ms 18:44:46 INFO - PROCESS | 3660 | 1461030286568 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 18:44:46 INFO - PROCESS | 3660 | 1461030286570 Marionette TRACE conn2 <- [1,2833,null,{"value":"13"}] 18:44:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 18:44:46 INFO - PROCESS | 3660 | 1461030286577 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 18:44:46 INFO - PROCESS | 3660 | 1461030286579 Marionette TRACE conn2 <- [1,2834,null,{}] 18:44:46 INFO - PROCESS | 3660 | 1461030286582 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:46 INFO - PROCESS | 3660 | 1461030286725 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 18:44:46 INFO - PROCESS | 3660 | 1461030286747 Marionette TRACE conn2 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:46 INFO - PROCESS | 3660 | ++DOCSHELL 1379C400 == 55 [pid = 3660] [id = 718] 18:44:46 INFO - PROCESS | 3660 | ++DOMWINDOW == 153 (14A94000) [pid = 3660] [serial = 2154] [outer = 00000000] 18:44:46 INFO - PROCESS | 3660 | ++DOMWINDOW == 154 (1C155C00) [pid = 3660] [serial = 2155] [outer = 14A94000] 18:44:46 INFO - PROCESS | 3660 | 1461030286791 Marionette DEBUG loaded listener.js 18:44:46 INFO - PROCESS | 3660 | ++DOMWINDOW == 155 (1C15F400) [pid = 3660] [serial = 2156] [outer = 14A94000] 18:44:47 INFO - PROCESS | 3660 | 1461030287249 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 18:44:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 18:44:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 702ms 18:44:47 INFO - PROCESS | 3660 | 1461030287278 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 18:44:47 INFO - PROCESS | 3660 | 1461030287280 Marionette TRACE conn2 <- [1,2837,null,{"value":"13"}] 18:44:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 18:44:47 INFO - PROCESS | 3660 | 1461030287284 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 18:44:47 INFO - PROCESS | 3660 | 1461030287285 Marionette TRACE conn2 <- [1,2838,null,{}] 18:44:47 INFO - PROCESS | 3660 | 1461030287289 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:47 INFO - PROCESS | 3660 | 1461030287407 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 18:44:47 INFO - PROCESS | 3660 | 1461030287413 Marionette TRACE conn2 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:47 INFO - PROCESS | 3660 | ++DOCSHELL 147ADC00 == 56 [pid = 3660] [id = 719] 18:44:47 INFO - PROCESS | 3660 | ++DOMWINDOW == 156 (15616C00) [pid = 3660] [serial = 2157] [outer = 00000000] 18:44:48 INFO - PROCESS | 3660 | ++DOMWINDOW == 157 (1C15FC00) [pid = 3660] [serial = 2158] [outer = 15616C00] 18:44:48 INFO - PROCESS | 3660 | 1461030288029 Marionette DEBUG loaded listener.js 18:44:48 INFO - PROCESS | 3660 | ++DOMWINDOW == 158 (1C9AAC00) [pid = 3660] [serial = 2159] [outer = 15616C00] 18:44:48 INFO - PROCESS | 3660 | --DOMWINDOW == 157 (15613C00) [pid = 3660] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 18:44:48 INFO - PROCESS | 3660 | --DOMWINDOW == 156 (142A6C00) [pid = 3660] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 18:44:48 INFO - PROCESS | 3660 | --DOMWINDOW == 155 (1C540800) [pid = 3660] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 18:44:48 INFO - PROCESS | 3660 | --DOMWINDOW == 154 (1D30D000) [pid = 3660] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 18:44:48 INFO - PROCESS | 3660 | --DOMWINDOW == 153 (19715000) [pid = 3660] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 18:44:48 INFO - PROCESS | 3660 | --DOMWINDOW == 152 (1876D400) [pid = 3660] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 18:44:48 INFO - PROCESS | 3660 | --DOMWINDOW == 151 (1325D800) [pid = 3660] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 18:44:48 INFO - PROCESS | 3660 | --DOMWINDOW == 150 (19713800) [pid = 3660] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 18:44:48 INFO - PROCESS | 3660 | --DOMWINDOW == 149 (18211000) [pid = 3660] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 18:44:48 INFO - PROCESS | 3660 | --DOMWINDOW == 148 (1561E000) [pid = 3660] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 18:44:48 INFO - PROCESS | 3660 | --DOMWINDOW == 147 (19723400) [pid = 3660] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 18:44:48 INFO - PROCESS | 3660 | --DOMWINDOW == 146 (1379A400) [pid = 3660] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 18:44:48 INFO - PROCESS | 3660 | --DOMWINDOW == 145 (14345800) [pid = 3660] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 18:44:48 INFO - PROCESS | 3660 | --DOMWINDOW == 144 (18A76000) [pid = 3660] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 18:44:48 INFO - PROCESS | 3660 | --DOMWINDOW == 143 (1561D800) [pid = 3660] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 18:44:48 INFO - PROCESS | 3660 | --DOMWINDOW == 142 (196AB400) [pid = 3660] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 18:44:48 INFO - PROCESS | 3660 | --DOMWINDOW == 141 (192C0000) [pid = 3660] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 18:44:48 INFO - PROCESS | 3660 | --DOMWINDOW == 140 (1976E800) [pid = 3660] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 18:44:48 INFO - PROCESS | 3660 | --DOMWINDOW == 139 (1A082C00) [pid = 3660] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 18:44:48 INFO - PROCESS | 3660 | --DOMWINDOW == 138 (16748800) [pid = 3660] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 18:44:48 INFO - PROCESS | 3660 | --DOMWINDOW == 137 (11BF9C00) [pid = 3660] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 18:44:48 INFO - PROCESS | 3660 | --DOMWINDOW == 136 (18A7AC00) [pid = 3660] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 18:44:48 INFO - PROCESS | 3660 | --DOMWINDOW == 135 (11C1CC00) [pid = 3660] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 18:44:48 INFO - PROCESS | 3660 | --DOMWINDOW == 134 (1540F800) [pid = 3660] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 18:44:48 INFO - PROCESS | 3660 | --DOMWINDOW == 133 (17AA0000) [pid = 3660] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 18:44:48 INFO - PROCESS | 3660 | --DOMWINDOW == 132 (14A10C00) [pid = 3660] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 18:44:48 INFO - PROCESS | 3660 | --DOMWINDOW == 131 (18A76400) [pid = 3660] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 18:44:48 INFO - PROCESS | 3660 | --DOMWINDOW == 130 (18767C00) [pid = 3660] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 18:44:48 INFO - PROCESS | 3660 | --DOMWINDOW == 129 (11C22800) [pid = 3660] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 18:44:48 INFO - PROCESS | 3660 | --DOMWINDOW == 128 (1379CC00) [pid = 3660] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 18:44:48 INFO - PROCESS | 3660 | --DOMWINDOW == 127 (1879E400) [pid = 3660] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 18:44:48 INFO - PROCESS | 3660 | --DOMWINDOW == 126 (1652C800) [pid = 3660] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 18:44:48 INFO - PROCESS | 3660 | --DOMWINDOW == 125 (197B1C00) [pid = 3660] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 18:44:48 INFO - PROCESS | 3660 | --DOMWINDOW == 124 (1C157400) [pid = 3660] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 18:44:48 INFO - PROCESS | 3660 | --DOMWINDOW == 123 (1C90C400) [pid = 3660] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 18:44:48 INFO - PROCESS | 3660 | --DOMWINDOW == 122 (1C90C800) [pid = 3660] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 18:44:48 INFO - PROCESS | 3660 | --DOMWINDOW == 121 (18D3EC00) [pid = 3660] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 18:44:48 INFO - PROCESS | 3660 | --DOMWINDOW == 120 (1976A800) [pid = 3660] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 18:44:48 INFO - PROCESS | 3660 | --DOMWINDOW == 119 (1D168800) [pid = 3660] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 18:44:48 INFO - PROCESS | 3660 | --DOMWINDOW == 118 (1540B000) [pid = 3660] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 18:44:48 INFO - PROCESS | 3660 | --DOMWINDOW == 117 (16561C00) [pid = 3660] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 18:44:48 INFO - PROCESS | 3660 | --DOMWINDOW == 116 (1379A800) [pid = 3660] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 18:44:48 INFO - PROCESS | 3660 | 1461030288451 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 18:44:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 18:44:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1187ms 18:44:48 INFO - PROCESS | 3660 | 1461030288475 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 18:44:48 INFO - PROCESS | 3660 | 1461030288477 Marionette TRACE conn2 <- [1,2841,null,{"value":"13"}] 18:44:48 INFO - PROCESS | 3660 | 1461030288480 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 18:44:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 18:44:48 INFO - PROCESS | 3660 | 1461030288482 Marionette TRACE conn2 <- [1,2842,null,{}] 18:44:48 INFO - PROCESS | 3660 | 1461030288485 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:48 INFO - PROCESS | 3660 | 1461030288609 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 18:44:48 INFO - PROCESS | 3660 | 1461030288618 Marionette TRACE conn2 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:48 INFO - PROCESS | 3660 | ++DOCSHELL 1320A800 == 57 [pid = 3660] [id = 720] 18:44:48 INFO - PROCESS | 3660 | ++DOMWINDOW == 117 (1325F800) [pid = 3660] [serial = 2160] [outer = 00000000] 18:44:48 INFO - PROCESS | 3660 | ++DOMWINDOW == 118 (14345800) [pid = 3660] [serial = 2161] [outer = 1325F800] 18:44:48 INFO - PROCESS | 3660 | 1461030288664 Marionette DEBUG loaded listener.js 18:44:48 INFO - PROCESS | 3660 | ++DOMWINDOW == 119 (15612800) [pid = 3660] [serial = 2162] [outer = 1325F800] 18:44:49 INFO - PROCESS | 3660 | 1461030289081 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 18:44:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 18:44:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 640ms 18:44:49 INFO - PROCESS | 3660 | 1461030289118 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 18:44:49 INFO - PROCESS | 3660 | 1461030289120 Marionette TRACE conn2 <- [1,2845,null,{"value":"13"}] 18:44:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 18:44:49 INFO - PROCESS | 3660 | 1461030289123 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 18:44:49 INFO - PROCESS | 3660 | 1461030289125 Marionette TRACE conn2 <- [1,2846,null,{}] 18:44:49 INFO - PROCESS | 3660 | 1461030289128 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:49 INFO - PROCESS | 3660 | 1461030289248 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 18:44:49 INFO - PROCESS | 3660 | 1461030289257 Marionette TRACE conn2 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:49 INFO - PROCESS | 3660 | ++DOCSHELL 1379A400 == 58 [pid = 3660] [id = 721] 18:44:49 INFO - PROCESS | 3660 | ++DOMWINDOW == 120 (14A8BC00) [pid = 3660] [serial = 2163] [outer = 00000000] 18:44:49 INFO - PROCESS | 3660 | ++DOMWINDOW == 121 (1694D800) [pid = 3660] [serial = 2164] [outer = 14A8BC00] 18:44:49 INFO - PROCESS | 3660 | 1461030289300 Marionette DEBUG loaded listener.js 18:44:49 INFO - PROCESS | 3660 | ++DOMWINDOW == 122 (1861C800) [pid = 3660] [serial = 2165] [outer = 14A8BC00] 18:44:49 INFO - PROCESS | 3660 | 1461030289754 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 18:44:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 18:44:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 703ms 18:44:49 INFO - PROCESS | 3660 | 1461030289823 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 18:44:49 INFO - PROCESS | 3660 | 1461030289826 Marionette TRACE conn2 <- [1,2849,null,{"value":"13"}] 18:44:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 18:44:49 INFO - PROCESS | 3660 | 1461030289829 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 18:44:49 INFO - PROCESS | 3660 | 1461030289831 Marionette TRACE conn2 <- [1,2850,null,{}] 18:44:49 INFO - PROCESS | 3660 | 1461030289835 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:49 INFO - PROCESS | 3660 | 1461030289933 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 18:44:49 INFO - PROCESS | 3660 | 1461030289941 Marionette TRACE conn2 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:49 INFO - PROCESS | 3660 | ++DOCSHELL 1970D800 == 59 [pid = 3660] [id = 722] 18:44:49 INFO - PROCESS | 3660 | ++DOMWINDOW == 123 (19711000) [pid = 3660] [serial = 2166] [outer = 00000000] 18:44:49 INFO - PROCESS | 3660 | ++DOMWINDOW == 124 (1A084000) [pid = 3660] [serial = 2167] [outer = 19711000] 18:44:49 INFO - PROCESS | 3660 | 1461030290000 Marionette DEBUG loaded listener.js 18:44:50 INFO - PROCESS | 3660 | ++DOMWINDOW == 125 (1C157400) [pid = 3660] [serial = 2168] [outer = 19711000] 18:44:50 INFO - PROCESS | 3660 | 1461030290747 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 18:44:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 18:44:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1000ms 18:44:50 INFO - PROCESS | 3660 | 1461030290832 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 18:44:50 INFO - PROCESS | 3660 | 1461030290837 Marionette TRACE conn2 <- [1,2853,null,{"value":"13"}] 18:44:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 18:44:50 INFO - PROCESS | 3660 | 1461030290843 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 18:44:50 INFO - PROCESS | 3660 | 1461030290847 Marionette TRACE conn2 <- [1,2854,null,{}] 18:44:50 INFO - PROCESS | 3660 | 1461030290852 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:50 INFO - PROCESS | 3660 | 1461030290964 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 18:44:51 INFO - PROCESS | 3660 | 1461030291121 Marionette TRACE conn2 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:51 INFO - PROCESS | 3660 | ++DOCSHELL 13267C00 == 60 [pid = 3660] [id = 723] 18:44:51 INFO - PROCESS | 3660 | ++DOMWINDOW == 126 (1379AC00) [pid = 3660] [serial = 2169] [outer = 00000000] 18:44:51 INFO - PROCESS | 3660 | ++DOMWINDOW == 127 (1540A000) [pid = 3660] [serial = 2170] [outer = 1379AC00] 18:44:51 INFO - PROCESS | 3660 | 1461030291178 Marionette DEBUG loaded listener.js 18:44:51 INFO - PROCESS | 3660 | ++DOMWINDOW == 128 (1561B800) [pid = 3660] [serial = 2171] [outer = 1379AC00] 18:44:51 INFO - PROCESS | 3660 | 1461030291727 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 18:44:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 18:44:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 937ms 18:44:51 INFO - PROCESS | 3660 | 1461030291788 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 18:44:51 INFO - PROCESS | 3660 | 1461030291794 Marionette TRACE conn2 <- [1,2857,null,{"value":"13"}] 18:44:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 18:44:51 INFO - PROCESS | 3660 | 1461030291800 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 18:44:51 INFO - PROCESS | 3660 | 1461030291803 Marionette TRACE conn2 <- [1,2858,null,{}] 18:44:51 INFO - PROCESS | 3660 | 1461030291807 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:51 INFO - PROCESS | 3660 | 1461030291946 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 18:44:52 INFO - PROCESS | 3660 | 1461030292099 Marionette TRACE conn2 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:52 INFO - PROCESS | 3660 | ++DOCSHELL 14398000 == 61 [pid = 3660] [id = 724] 18:44:52 INFO - PROCESS | 3660 | ++DOMWINDOW == 129 (1646B400) [pid = 3660] [serial = 2172] [outer = 00000000] 18:44:52 INFO - PROCESS | 3660 | ++DOMWINDOW == 130 (1810C000) [pid = 3660] [serial = 2173] [outer = 1646B400] 18:44:52 INFO - PROCESS | 3660 | 1461030292157 Marionette DEBUG loaded listener.js 18:44:52 INFO - PROCESS | 3660 | ++DOMWINDOW == 131 (182ABC00) [pid = 3660] [serial = 2174] [outer = 1646B400] 18:44:52 INFO - PROCESS | 3660 | 1461030292744 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 18:44:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 18:44:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1000ms 18:44:52 INFO - PROCESS | 3660 | 1461030292800 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 18:44:52 INFO - PROCESS | 3660 | 1461030292803 Marionette TRACE conn2 <- [1,2861,null,{"value":"13"}] 18:44:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 18:44:52 INFO - PROCESS | 3660 | 1461030292806 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 18:44:52 INFO - PROCESS | 3660 | 1461030292810 Marionette TRACE conn2 <- [1,2862,null,{}] 18:44:52 INFO - PROCESS | 3660 | 1461030292821 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:52 INFO - PROCESS | 3660 | 1461030292931 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 18:44:53 INFO - PROCESS | 3660 | 1461030293080 Marionette TRACE conn2 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:53 INFO - PROCESS | 3660 | ++DOCSHELL 1976A400 == 62 [pid = 3660] [id = 725] 18:44:53 INFO - PROCESS | 3660 | ++DOMWINDOW == 132 (1976A800) [pid = 3660] [serial = 2175] [outer = 00000000] 18:44:53 INFO - PROCESS | 3660 | ++DOMWINDOW == 133 (1A081000) [pid = 3660] [serial = 2176] [outer = 1976A800] 18:44:53 INFO - PROCESS | 3660 | 1461030293143 Marionette DEBUG loaded listener.js 18:44:53 INFO - PROCESS | 3660 | ++DOMWINDOW == 134 (1A72A000) [pid = 3660] [serial = 2177] [outer = 1976A800] 18:44:53 INFO - PROCESS | 3660 | 1461030293696 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 18:44:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 18:44:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 938ms 18:44:53 INFO - PROCESS | 3660 | 1461030293751 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 18:44:53 INFO - PROCESS | 3660 | 1461030293754 Marionette TRACE conn2 <- [1,2865,null,{"value":"13"}] 18:44:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 18:44:53 INFO - PROCESS | 3660 | 1461030293758 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 18:44:53 INFO - PROCESS | 3660 | 1461030293760 Marionette TRACE conn2 <- [1,2866,null,{}] 18:44:53 INFO - PROCESS | 3660 | 1461030293763 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:53 INFO - PROCESS | 3660 | 1461030293869 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 18:44:54 INFO - PROCESS | 3660 | 1461030294028 Marionette TRACE conn2 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:54 INFO - PROCESS | 3660 | ++DOCSHELL 196A7000 == 63 [pid = 3660] [id = 726] 18:44:54 INFO - PROCESS | 3660 | ++DOMWINDOW == 135 (196ABC00) [pid = 3660] [serial = 2178] [outer = 00000000] 18:44:54 INFO - PROCESS | 3660 | ++DOMWINDOW == 136 (1C910400) [pid = 3660] [serial = 2179] [outer = 196ABC00] 18:44:54 INFO - PROCESS | 3660 | 1461030294082 Marionette DEBUG loaded listener.js 18:44:54 INFO - PROCESS | 3660 | ++DOMWINDOW == 137 (1C9B7000) [pid = 3660] [serial = 2180] [outer = 196ABC00] 18:44:54 INFO - PROCESS | 3660 | 1461030294659 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 18:44:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 18:44:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 937ms 18:44:54 INFO - PROCESS | 3660 | 1461030294702 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 18:44:54 INFO - PROCESS | 3660 | 1461030294704 Marionette TRACE conn2 <- [1,2869,null,{"value":"13"}] 18:44:54 INFO - PROCESS | 3660 | 1461030294708 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 18:44:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 18:44:54 INFO - PROCESS | 3660 | 1461030294710 Marionette TRACE conn2 <- [1,2870,null,{}] 18:44:54 INFO - PROCESS | 3660 | 1461030294713 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:54 INFO - PROCESS | 3660 | 1461030294814 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 18:44:54 INFO - PROCESS | 3660 | 1461030294973 Marionette TRACE conn2 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:54 INFO - PROCESS | 3660 | ++DOCSHELL 1C90EC00 == 64 [pid = 3660] [id = 727] 18:44:54 INFO - PROCESS | 3660 | ++DOMWINDOW == 138 (1C911800) [pid = 3660] [serial = 2181] [outer = 00000000] 18:44:55 INFO - PROCESS | 3660 | ++DOMWINDOW == 139 (1D18DC00) [pid = 3660] [serial = 2182] [outer = 1C911800] 18:44:55 INFO - PROCESS | 3660 | 1461030295027 Marionette DEBUG loaded listener.js 18:44:55 INFO - PROCESS | 3660 | ++DOMWINDOW == 140 (1D194800) [pid = 3660] [serial = 2183] [outer = 1C911800] 18:44:55 INFO - PROCESS | 3660 | 1461030295626 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 18:44:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 18:44:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 953ms 18:44:55 INFO - PROCESS | 3660 | 1461030295653 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 18:44:55 INFO - PROCESS | 3660 | 1461030295656 Marionette TRACE conn2 <- [1,2873,null,{"value":"13"}] 18:44:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 18:44:55 INFO - PROCESS | 3660 | 1461030295659 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 18:44:55 INFO - PROCESS | 3660 | 1461030295661 Marionette TRACE conn2 <- [1,2874,null,{}] 18:44:55 INFO - PROCESS | 3660 | 1461030295665 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:55 INFO - PROCESS | 3660 | 1461030295778 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 18:44:55 INFO - PROCESS | 3660 | 1461030295942 Marionette TRACE conn2 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:55 INFO - PROCESS | 3660 | ++DOCSHELL 02AA0000 == 65 [pid = 3660] [id = 728] 18:44:55 INFO - PROCESS | 3660 | ++DOMWINDOW == 141 (11BEF800) [pid = 3660] [serial = 2184] [outer = 00000000] 18:44:55 INFO - PROCESS | 3660 | ++DOMWINDOW == 142 (13503400) [pid = 3660] [serial = 2185] [outer = 11BEF800] 18:44:55 INFO - PROCESS | 3660 | 1461030296000 Marionette DEBUG loaded listener.js 18:44:56 INFO - PROCESS | 3660 | ++DOMWINDOW == 143 (14A87C00) [pid = 3660] [serial = 2186] [outer = 11BEF800] 18:44:56 INFO - PROCESS | 3660 | 1461030296750 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 18:44:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 18:44:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1156ms 18:44:56 INFO - PROCESS | 3660 | 1461030296814 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 18:44:56 INFO - PROCESS | 3660 | 1461030296819 Marionette TRACE conn2 <- [1,2877,null,{"value":"13"}] 18:44:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 18:44:56 INFO - PROCESS | 3660 | 1461030296824 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 18:44:56 INFO - PROCESS | 3660 | 1461030296827 Marionette TRACE conn2 <- [1,2878,null,{}] 18:44:56 INFO - PROCESS | 3660 | 1461030296832 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:56 INFO - PROCESS | 3660 | 1461030296933 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 18:44:57 INFO - PROCESS | 3660 | 1461030297084 Marionette TRACE conn2 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:57 INFO - PROCESS | 3660 | ++DOCSHELL 14A93C00 == 66 [pid = 3660] [id = 729] 18:44:57 INFO - PROCESS | 3660 | ++DOMWINDOW == 144 (14A94C00) [pid = 3660] [serial = 2187] [outer = 00000000] 18:44:57 INFO - PROCESS | 3660 | ++DOMWINDOW == 145 (156F1400) [pid = 3660] [serial = 2188] [outer = 14A94C00] 18:44:57 INFO - PROCESS | 3660 | 1461030297137 Marionette DEBUG loaded listener.js 18:44:57 INFO - PROCESS | 3660 | ++DOMWINDOW == 146 (1645C800) [pid = 3660] [serial = 2189] [outer = 14A94C00] 18:44:57 INFO - PROCESS | 3660 | --DOCSHELL 15698800 == 65 [pid = 3660] [id = 624] 18:44:57 INFO - PROCESS | 3660 | --DOCSHELL 18A73800 == 64 [pid = 3660] [id = 671] 18:44:57 INFO - PROCESS | 3660 | --DOCSHELL 11C21400 == 63 [pid = 3660] [id = 681] 18:44:57 INFO - PROCESS | 3660 | --DOCSHELL 1379A400 == 62 [pid = 3660] [id = 721] 18:44:57 INFO - PROCESS | 3660 | --DOCSHELL 1320A800 == 61 [pid = 3660] [id = 720] 18:44:57 INFO - PROCESS | 3660 | --DOCSHELL 147ADC00 == 60 [pid = 3660] [id = 719] 18:44:57 INFO - PROCESS | 3660 | --DOCSHELL 1379C400 == 59 [pid = 3660] [id = 718] 18:44:57 INFO - PROCESS | 3660 | --DOCSHELL 19BCB400 == 58 [pid = 3660] [id = 717] 18:44:57 INFO - PROCESS | 3660 | --DOCSHELL 195A9000 == 57 [pid = 3660] [id = 716] 18:44:57 INFO - PROCESS | 3660 | --DOCSHELL 18D46800 == 56 [pid = 3660] [id = 715] 18:44:57 INFO - PROCESS | 3660 | --DOCSHELL 18611C00 == 55 [pid = 3660] [id = 714] 18:44:57 INFO - PROCESS | 3660 | --DOCSHELL 12301C00 == 54 [pid = 3660] [id = 713] 18:44:57 INFO - PROCESS | 3660 | --DOCSHELL 1420D800 == 53 [pid = 3660] [id = 712] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 145 (1D3C6C00) [pid = 3660] [serial = 2119] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOCSHELL 18616000 == 52 [pid = 3660] [id = 708] 18:44:57 INFO - PROCESS | 3660 | --DOCSHELL 13AC4400 == 51 [pid = 3660] [id = 707] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 144 (19AA0400) [pid = 3660] [serial = 1988] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 143 (1379B800) [pid = 3660] [serial = 1982] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 142 (19AC6C00) [pid = 3660] [serial = 2018] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 141 (196A3400) [pid = 3660] [serial = 1901] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 140 (16670800) [pid = 3660] [serial = 1985] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 139 (19C5C400) [pid = 3660] [serial = 1949] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 138 (16747C00) [pid = 3660] [serial = 2045] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 137 (15CD0400) [pid = 3660] [serial = 1943] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 136 (1A5C3400) [pid = 3660] [serial = 2042] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 135 (16530C00) [pid = 3660] [serial = 2039] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 134 (19713400) [pid = 3660] [serial = 1904] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 133 (1964E000) [pid = 3660] [serial = 1892] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 132 (197C0800) [pid = 3660] [serial = 1937] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 131 (1A506000) [pid = 3660] [serial = 1991] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 130 (18768800) [pid = 3660] [serial = 2012] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 129 (14347800) [pid = 3660] [serial = 1895] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 128 (19716000) [pid = 3660] [serial = 2015] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 127 (12D77800) [pid = 3660] [serial = 1859] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 126 (15E32400) [pid = 3660] [serial = 2009] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 125 (18762C00) [pid = 3660] [serial = 2006] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 124 (16668C00) [pid = 3660] [serial = 1898] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 123 (19BD0000) [pid = 3660] [serial = 1979] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 122 (19725800) [pid = 3660] [serial = 1946] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 121 (13798000) [pid = 3660] [serial = 1940] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 120 (1A728C00) [pid = 3660] [serial = 1994] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 119 (18D48000) [pid = 3660] [serial = 1856] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 118 (1C06D400) [pid = 3660] [serial = 2036] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 117 (1A5EE000) [pid = 3660] [serial = 2104] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 116 (1C918400) [pid = 3660] [serial = 2108] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 115 (1C90A000) [pid = 3660] [serial = 2107] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 114 (1A7CA000) [pid = 3660] [serial = 2105] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 113 (1CC0F800) [pid = 3660] [serial = 2083] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 112 (1D188C00) [pid = 3660] [serial = 2087] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 111 (1D16F000) [pid = 3660] [serial = 2086] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 110 (18D47800) [pid = 3660] [serial = 2098] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 109 (196AD400) [pid = 3660] [serial = 2099] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 108 (197BB000) [pid = 3660] [serial = 2101] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 107 (1D190800) [pid = 3660] [serial = 2110] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 106 (16A82000) [pid = 3660] [serial = 2093] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 105 (1656E800) [pid = 3660] [serial = 2092] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 104 (18D8B400) [pid = 3660] [serial = 2078] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 103 (1892C800) [pid = 3660] [serial = 2077] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 102 (15C89800) [pid = 3660] [serial = 2075] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 101 (15615800) [pid = 3660] [serial = 2074] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 100 (16521C00) [pid = 3660] [serial = 2095] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 99 (16943400) [pid = 3660] [serial = 2096] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 98 (1CC0C000) [pid = 3660] [serial = 2090] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 97 (19AC4C00) [pid = 3660] [serial = 2089] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 96 (1C9ABC00) [pid = 3660] [serial = 2081] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 95 (1C912000) [pid = 3660] [serial = 2080] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 94 (1D3BF400) [pid = 3660] [serial = 2116] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 93 (1D3C2400) [pid = 3660] [serial = 2117] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 92 (1D193000) [pid = 3660] [serial = 2111] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 91 (1D066C00) [pid = 3660] [serial = 2084] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 90 (1D16C000) [pid = 3660] [serial = 2113] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 89 (19BCA800) [pid = 3660] [serial = 2102] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | --DOMWINDOW == 88 (1D194400) [pid = 3660] [serial = 2114] [outer = 00000000] [url = about:blank] 18:44:57 INFO - PROCESS | 3660 | 1461030297717 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 18:44:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 18:44:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 938ms 18:44:57 INFO - PROCESS | 3660 | 1461030297770 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 18:44:57 INFO - PROCESS | 3660 | 1461030297775 Marionette TRACE conn2 <- [1,2881,null,{"value":"13"}] 18:44:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 18:44:57 INFO - PROCESS | 3660 | 1461030297781 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 18:44:57 INFO - PROCESS | 3660 | 1461030297784 Marionette TRACE conn2 <- [1,2882,null,{}] 18:44:57 INFO - PROCESS | 3660 | 1461030297788 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:57 INFO - PROCESS | 3660 | 1461030297877 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 18:44:57 INFO - PROCESS | 3660 | 1461030297885 Marionette TRACE conn2 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:57 INFO - PROCESS | 3660 | ++DOCSHELL 13817400 == 52 [pid = 3660] [id = 730] 18:44:57 INFO - PROCESS | 3660 | ++DOMWINDOW == 89 (13AC4400) [pid = 3660] [serial = 2190] [outer = 00000000] 18:44:57 INFO - PROCESS | 3660 | ++DOMWINDOW == 90 (15698800) [pid = 3660] [serial = 2191] [outer = 13AC4400] 18:44:57 INFO - PROCESS | 3660 | 1461030297931 Marionette DEBUG loaded listener.js 18:44:57 INFO - PROCESS | 3660 | ++DOMWINDOW == 91 (16467800) [pid = 3660] [serial = 2192] [outer = 13AC4400] 18:44:58 INFO - PROCESS | 3660 | 1461030298459 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 18:44:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 18:44:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 703ms 18:44:58 INFO - PROCESS | 3660 | 1461030298480 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 18:44:58 INFO - PROCESS | 3660 | 1461030298482 Marionette TRACE conn2 <- [1,2885,null,{"value":"13"}] 18:44:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 18:44:58 INFO - PROCESS | 3660 | 1461030298485 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 18:44:58 INFO - PROCESS | 3660 | 1461030298489 Marionette TRACE conn2 <- [1,2886,null,{}] 18:44:58 INFO - PROCESS | 3660 | 1461030298498 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:58 INFO - PROCESS | 3660 | 1461030298586 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 18:44:58 INFO - PROCESS | 3660 | 1461030298711 Marionette TRACE conn2 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:58 INFO - PROCESS | 3660 | ++DOCSHELL 16748000 == 53 [pid = 3660] [id = 731] 18:44:58 INFO - PROCESS | 3660 | ++DOMWINDOW == 92 (16749400) [pid = 3660] [serial = 2193] [outer = 00000000] 18:44:58 INFO - PROCESS | 3660 | ++DOMWINDOW == 93 (16A7BC00) [pid = 3660] [serial = 2194] [outer = 16749400] 18:44:58 INFO - PROCESS | 3660 | 1461030298766 Marionette DEBUG loaded listener.js 18:44:58 INFO - PROCESS | 3660 | ++DOMWINDOW == 94 (17F30000) [pid = 3660] [serial = 2195] [outer = 16749400] 18:44:59 INFO - PROCESS | 3660 | 1461030299148 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 18:44:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 18:44:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 703ms 18:44:59 INFO - PROCESS | 3660 | 1461030299185 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 18:44:59 INFO - PROCESS | 3660 | 1461030299187 Marionette TRACE conn2 <- [1,2889,null,{"value":"13"}] 18:44:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 18:44:59 INFO - PROCESS | 3660 | 1461030299191 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 18:44:59 INFO - PROCESS | 3660 | 1461030299192 Marionette TRACE conn2 <- [1,2890,null,{}] 18:44:59 INFO - PROCESS | 3660 | 1461030299195 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:59 INFO - PROCESS | 3660 | 1461030299287 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 18:44:59 INFO - PROCESS | 3660 | 1461030299293 Marionette TRACE conn2 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:59 INFO - PROCESS | 3660 | ++DOCSHELL 18614C00 == 54 [pid = 3660] [id = 732] 18:44:59 INFO - PROCESS | 3660 | ++DOMWINDOW == 95 (18617000) [pid = 3660] [serial = 2196] [outer = 00000000] 18:44:59 INFO - PROCESS | 3660 | ++DOMWINDOW == 96 (18798000) [pid = 3660] [serial = 2197] [outer = 18617000] 18:44:59 INFO - PROCESS | 3660 | 1461030299338 Marionette DEBUG loaded listener.js 18:44:59 INFO - PROCESS | 3660 | ++DOMWINDOW == 97 (1892EC00) [pid = 3660] [serial = 2198] [outer = 18617000] 18:44:59 INFO - PROCESS | 3660 | 1461030299778 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 18:44:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 18:44:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 640ms 18:44:59 INFO - PROCESS | 3660 | 1461030299828 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 18:44:59 INFO - PROCESS | 3660 | 1461030299830 Marionette TRACE conn2 <- [1,2893,null,{"value":"13"}] 18:44:59 INFO - PROCESS | 3660 | 1461030299834 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 18:44:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 18:44:59 INFO - PROCESS | 3660 | 1461030299835 Marionette TRACE conn2 <- [1,2894,null,{}] 18:44:59 INFO - PROCESS | 3660 | 1461030299839 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:59 INFO - PROCESS | 3660 | 1461030299961 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 18:44:59 INFO - PROCESS | 3660 | 1461030299967 Marionette TRACE conn2 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:59 INFO - PROCESS | 3660 | ++DOCSHELL 13268400 == 55 [pid = 3660] [id = 733] 18:44:59 INFO - PROCESS | 3660 | ++DOMWINDOW == 98 (16521C00) [pid = 3660] [serial = 2199] [outer = 00000000] 18:45:00 INFO - PROCESS | 3660 | ++DOMWINDOW == 99 (192BD000) [pid = 3660] [serial = 2200] [outer = 16521C00] 18:45:00 INFO - PROCESS | 3660 | 1461030300040 Marionette DEBUG loaded listener.js 18:45:00 INFO - PROCESS | 3660 | ++DOMWINDOW == 100 (195AAC00) [pid = 3660] [serial = 2201] [outer = 16521C00] 18:45:00 INFO - PROCESS | 3660 | 1461030300528 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 18:45:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 18:45:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 734ms 18:45:00 INFO - PROCESS | 3660 | 1461030300575 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 18:45:00 INFO - PROCESS | 3660 | 1461030300577 Marionette TRACE conn2 <- [1,2897,null,{"value":"13"}] 18:45:00 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 18:45:00 INFO - PROCESS | 3660 | 1461030300580 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 18:45:00 INFO - PROCESS | 3660 | 1461030300582 Marionette TRACE conn2 <- [1,2898,null,{}] 18:45:00 INFO - PROCESS | 3660 | 1461030300585 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:00 INFO - PROCESS | 3660 | 1461030300711 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 18:45:00 INFO - PROCESS | 3660 | 1461030300779 Marionette TRACE conn2 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:00 INFO - PROCESS | 3660 | ++DOCSHELL 196A1800 == 56 [pid = 3660] [id = 734] 18:45:00 INFO - PROCESS | 3660 | ++DOMWINDOW == 101 (196A5000) [pid = 3660] [serial = 2202] [outer = 00000000] 18:45:00 INFO - PROCESS | 3660 | ++DOMWINDOW == 102 (19719C00) [pid = 3660] [serial = 2203] [outer = 196A5000] 18:45:00 INFO - PROCESS | 3660 | 1461030300825 Marionette DEBUG loaded listener.js 18:45:00 INFO - PROCESS | 3660 | ++DOMWINDOW == 103 (1971C000) [pid = 3660] [serial = 2204] [outer = 196A5000] 18:45:01 INFO - PROCESS | 3660 | 1461030301207 Marionette TRACE conn2 <- [1,2900,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 18:45:01 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 18:45:01 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 18:45:01 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 640ms 18:45:01 INFO - PROCESS | 3660 | 1461030301218 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 18:45:01 INFO - PROCESS | 3660 | 1461030301220 Marionette TRACE conn2 <- [1,2901,null,{"value":"13"}] 18:45:01 INFO - TEST-START | /DOMEvents/constructors.html 18:45:01 INFO - PROCESS | 3660 | 1461030301223 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 18:45:01 INFO - PROCESS | 3660 | 1461030301225 Marionette TRACE conn2 <- [1,2902,null,{}] 18:45:01 INFO - PROCESS | 3660 | 1461030301228 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:01 INFO - PROCESS | 3660 | 1461030301354 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 18:45:01 INFO - PROCESS | 3660 | 1461030301402 Marionette TRACE conn2 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:01 INFO - PROCESS | 3660 | ++DOCSHELL 14209C00 == 57 [pid = 3660] [id = 735] 18:45:01 INFO - PROCESS | 3660 | ++DOMWINDOW == 104 (196A0C00) [pid = 3660] [serial = 2205] [outer = 00000000] 18:45:01 INFO - PROCESS | 3660 | ++DOMWINDOW == 105 (197BF400) [pid = 3660] [serial = 2206] [outer = 196A0C00] 18:45:01 INFO - PROCESS | 3660 | 1461030301445 Marionette DEBUG loaded listener.js 18:45:01 INFO - PROCESS | 3660 | ++DOMWINDOW == 106 (19AA3C00) [pid = 3660] [serial = 2207] [outer = 196A0C00] 18:45:02 INFO - PROCESS | 3660 | --DOMWINDOW == 105 (1A08AC00) [pid = 3660] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 18:45:02 INFO - PROCESS | 3660 | --DOMWINDOW == 104 (14A94000) [pid = 3660] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 18:45:02 INFO - PROCESS | 3660 | --DOMWINDOW == 103 (18618800) [pid = 3660] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 18:45:02 INFO - PROCESS | 3660 | --DOMWINDOW == 102 (1971BC00) [pid = 3660] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 18:45:02 INFO - PROCESS | 3660 | --DOMWINDOW == 101 (142A6000) [pid = 3660] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 18:45:02 INFO - PROCESS | 3660 | --DOMWINDOW == 100 (13509800) [pid = 3660] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 18:45:02 INFO - PROCESS | 3660 | --DOMWINDOW == 99 (18D46C00) [pid = 3660] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 18:45:02 INFO - PROCESS | 3660 | --DOMWINDOW == 98 (15430800) [pid = 3660] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 18:45:02 INFO - PROCESS | 3660 | --DOMWINDOW == 97 (1325F800) [pid = 3660] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 18:45:02 INFO - PROCESS | 3660 | --DOMWINDOW == 96 (15616C00) [pid = 3660] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 18:45:02 INFO - PROCESS | 3660 | --DOMWINDOW == 95 (1C15DC00) [pid = 3660] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 18:45:02 INFO - PROCESS | 3660 | --DOMWINDOW == 94 (14A8BC00) [pid = 3660] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 18:45:02 INFO - PROCESS | 3660 | 1461030302121 Marionette TRACE conn2 <- [1,2904,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 18:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 18:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 18:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 18:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 18:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 18:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 18:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 18:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 18:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 18:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 18:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 18:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 18:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 18:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 18:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 18:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 18:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 18:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 18:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 18:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 18:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 18:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 18:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 18:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 18:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 18:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 18:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 18:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 18:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 18:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 18:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 18:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 18:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 18:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 18:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 18:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 18:45:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 18:45:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 18:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:45:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 18:45:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:45:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 18:45:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 18:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:45:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 18:45:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:45:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 18:45:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 18:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:45:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 18:45:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:45:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 18:45:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 18:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:45:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 18:45:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:45:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 18:45:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 18:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:45:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 18:45:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:45:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 18:45:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 18:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:45:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 18:45:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:45:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 18:45:02 INFO - TEST-OK | /DOMEvents/constructors.html | took 969ms 18:45:02 INFO - PROCESS | 3660 | 1461030302182 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 18:45:02 INFO - PROCESS | 3660 | 1461030302184 Marionette TRACE conn2 <- [1,2905,null,{"value":"13"}] 18:45:02 INFO - TEST-START | /DOMEvents/event-phases-order.html 18:45:02 INFO - PROCESS | 3660 | 1461030302188 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 18:45:02 INFO - PROCESS | 3660 | 1461030302189 Marionette TRACE conn2 <- [1,2906,null,{}] 18:45:02 INFO - PROCESS | 3660 | 1461030302193 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:02 INFO - PROCESS | 3660 | 1461030302296 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 18:45:02 INFO - PROCESS | 3660 | 1461030302404 Marionette TRACE conn2 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:02 INFO - PROCESS | 3660 | ++DOCSHELL 13506400 == 58 [pid = 3660] [id = 736] 18:45:02 INFO - PROCESS | 3660 | ++DOMWINDOW == 95 (142A6000) [pid = 3660] [serial = 2208] [outer = 00000000] 18:45:02 INFO - PROCESS | 3660 | ++DOMWINDOW == 96 (1892E400) [pid = 3660] [serial = 2209] [outer = 142A6000] 18:45:02 INFO - PROCESS | 3660 | 1461030302447 Marionette DEBUG loaded listener.js 18:45:02 INFO - PROCESS | 3660 | ++DOMWINDOW == 97 (196ACC00) [pid = 3660] [serial = 2210] [outer = 142A6000] 18:45:02 INFO - PROCESS | 3660 | 1461030302835 Marionette TRACE conn2 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 18:45:02 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 18:45:02 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 702ms 18:45:02 INFO - PROCESS | 3660 | 1461030302887 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 18:45:02 INFO - PROCESS | 3660 | 1461030302889 Marionette TRACE conn2 <- [1,2909,null,{"value":"13"}] 18:45:02 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 18:45:02 INFO - PROCESS | 3660 | 1461030302893 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 18:45:02 INFO - PROCESS | 3660 | 1461030302894 Marionette TRACE conn2 <- [1,2910,null,{}] 18:45:02 INFO - PROCESS | 3660 | 1461030302898 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:03 INFO - PROCESS | 3660 | 1461030303019 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 18:45:03 INFO - PROCESS | 3660 | 1461030303027 Marionette TRACE conn2 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:03 INFO - PROCESS | 3660 | ++DOCSHELL 12DD3400 == 59 [pid = 3660] [id = 737] 18:45:03 INFO - PROCESS | 3660 | ++DOMWINDOW == 98 (1320FC00) [pid = 3660] [serial = 2211] [outer = 00000000] 18:45:03 INFO - PROCESS | 3660 | ++DOMWINDOW == 99 (19C61400) [pid = 3660] [serial = 2212] [outer = 1320FC00] 18:45:03 INFO - PROCESS | 3660 | 1461030303071 Marionette DEBUG loaded listener.js 18:45:03 INFO - PROCESS | 3660 | ++DOMWINDOW == 100 (19DC7400) [pid = 3660] [serial = 2213] [outer = 1320FC00] 18:45:03 INFO - PROCESS | 3660 | [3660] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 18:45:03 INFO - PROCESS | 3660 | [3660] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 18:45:03 INFO - PROCESS | 3660 | [3660] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 18:45:03 INFO - PROCESS | 3660 | [3660] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 18:45:03 INFO - PROCESS | 3660 | 1461030303497 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 18:45:03 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 18:45:03 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 18:45:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 18:45:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:03 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:45:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:45:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:45:03 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 18:45:03 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 18:45:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:45:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:03 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:45:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:45:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:45:03 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 18:45:03 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 18:45:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:45:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:03 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:45:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:45:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:45:03 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]" 18:45:03 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 18:45:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:45:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:03 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:45:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:45:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:45:03 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 18:45:03 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 641ms 18:45:03 INFO - PROCESS | 3660 | 1461030303538 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 18:45:03 INFO - PROCESS | 3660 | 1461030303540 Marionette TRACE conn2 <- [1,2913,null,{"value":"13"}] 18:45:03 INFO - PROCESS | 3660 | 1461030303544 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 18:45:03 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 18:45:03 INFO - PROCESS | 3660 | 1461030303546 Marionette TRACE conn2 <- [1,2914,null,{}] 18:45:03 INFO - PROCESS | 3660 | 1461030303549 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:03 INFO - PROCESS | 3660 | 1461030303669 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 18:45:03 INFO - PROCESS | 3660 | 1461030303677 Marionette TRACE conn2 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:03 INFO - PROCESS | 3660 | ++DOCSHELL 19BD0000 == 60 [pid = 3660] [id = 738] 18:45:03 INFO - PROCESS | 3660 | ++DOMWINDOW == 101 (19BD6400) [pid = 3660] [serial = 2214] [outer = 00000000] 18:45:03 INFO - PROCESS | 3660 | ++DOMWINDOW == 102 (1C064400) [pid = 3660] [serial = 2215] [outer = 19BD6400] 18:45:03 INFO - PROCESS | 3660 | 1461030303721 Marionette DEBUG loaded listener.js 18:45:03 INFO - PROCESS | 3660 | ++DOMWINDOW == 103 (1C06E000) [pid = 3660] [serial = 2216] [outer = 19BD6400] 18:45:04 INFO - PROCESS | 3660 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 18:45:04 INFO - PROCESS | 3660 | 1461030304207 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 18:45:04 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 18:45:04 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 703ms 18:45:04 INFO - PROCESS | 3660 | 1461030304244 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 18:45:04 INFO - PROCESS | 3660 | 1461030304248 Marionette TRACE conn2 <- [1,2917,null,{"value":"13"}] 18:45:04 INFO - PROCESS | 3660 | 1461030304254 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 18:45:04 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 18:45:04 INFO - PROCESS | 3660 | 1461030304258 Marionette TRACE conn2 <- [1,2918,null,{}] 18:45:04 INFO - PROCESS | 3660 | 1461030304363 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:04 INFO - PROCESS | 3660 | 1461030304492 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 18:45:04 INFO - PROCESS | 3660 | 1461030304602 Marionette TRACE conn2 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:04 INFO - PROCESS | 3660 | ++DOCSHELL 12BBCC00 == 61 [pid = 3660] [id = 739] 18:45:04 INFO - PROCESS | 3660 | ++DOMWINDOW == 104 (12BBE000) [pid = 3660] [serial = 2217] [outer = 00000000] 18:45:04 INFO - PROCESS | 3660 | ++DOMWINDOW == 105 (13812400) [pid = 3660] [serial = 2218] [outer = 12BBE000] 18:45:04 INFO - PROCESS | 3660 | 1461030304657 Marionette DEBUG loaded listener.js 18:45:04 INFO - PROCESS | 3660 | ++DOMWINDOW == 106 (1439C000) [pid = 3660] [serial = 2219] [outer = 12BBE000] 18:45:05 INFO - PROCESS | 3660 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 18:45:05 INFO - PROCESS | 3660 | 1461030305178 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 18:45:05 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 18:45:05 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 953ms 18:45:05 INFO - PROCESS | 3660 | 1461030305200 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 18:45:05 INFO - PROCESS | 3660 | 1461030305206 Marionette TRACE conn2 <- [1,2921,null,{"value":"13"}] 18:45:05 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 18:45:05 INFO - PROCESS | 3660 | 1461030305212 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 18:45:05 INFO - PROCESS | 3660 | 1461030305215 Marionette TRACE conn2 <- [1,2922,null,{}] 18:45:05 INFO - PROCESS | 3660 | 1461030305219 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:05 INFO - PROCESS | 3660 | 1461030305376 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 18:45:05 INFO - PROCESS | 3660 | 1461030305464 Marionette TRACE conn2 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:05 INFO - PROCESS | 3660 | ++DOCSHELL 14AE8800 == 62 [pid = 3660] [id = 740] 18:45:05 INFO - PROCESS | 3660 | ++DOMWINDOW == 107 (15422400) [pid = 3660] [serial = 2220] [outer = 00000000] 18:45:05 INFO - PROCESS | 3660 | ++DOMWINDOW == 108 (16740400) [pid = 3660] [serial = 2221] [outer = 15422400] 18:45:05 INFO - PROCESS | 3660 | 1461030305519 Marionette DEBUG loaded listener.js 18:45:05 INFO - PROCESS | 3660 | ++DOMWINDOW == 109 (16A78800) [pid = 3660] [serial = 2222] [outer = 15422400] 18:45:06 INFO - PROCESS | 3660 | 1461030306037 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 18:45:06 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 18:45:06 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 890ms 18:45:06 INFO - PROCESS | 3660 | 1461030306115 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 18:45:06 INFO - PROCESS | 3660 | 1461030306117 Marionette TRACE conn2 <- [1,2925,null,{"value":"13"}] 18:45:06 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 18:45:06 INFO - PROCESS | 3660 | 1461030306121 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 18:45:06 INFO - PROCESS | 3660 | 1461030306125 Marionette TRACE conn2 <- [1,2926,null,{}] 18:45:06 INFO - PROCESS | 3660 | 1461030306136 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:06 INFO - PROCESS | 3660 | 1461030306280 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 18:45:06 INFO - PROCESS | 3660 | 1461030306391 Marionette TRACE conn2 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:06 INFO - PROCESS | 3660 | ++DOCSHELL 12D71400 == 63 [pid = 3660] [id = 741] 18:45:06 INFO - PROCESS | 3660 | ++DOMWINDOW == 110 (196A2800) [pid = 3660] [serial = 2223] [outer = 00000000] 18:45:06 INFO - PROCESS | 3660 | ++DOMWINDOW == 111 (197B4C00) [pid = 3660] [serial = 2224] [outer = 196A2800] 18:45:06 INFO - PROCESS | 3660 | 1461030306447 Marionette DEBUG loaded listener.js 18:45:06 INFO - PROCESS | 3660 | ++DOMWINDOW == 112 (19C69800) [pid = 3660] [serial = 2225] [outer = 196A2800] 18:45:06 INFO - PROCESS | 3660 | 1461030306954 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 18:45:06 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. 18:45:06 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 844ms 18:45:06 INFO - PROCESS | 3660 | 1461030306963 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 18:45:06 INFO - PROCESS | 3660 | 1461030306966 Marionette TRACE conn2 <- [1,2929,null,{"value":"13"}] 18:45:06 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 18:45:06 INFO - PROCESS | 3660 | 1461030306970 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 18:45:06 INFO - PROCESS | 3660 | 1461030306971 Marionette TRACE conn2 <- [1,2930,null,{}] 18:45:06 INFO - PROCESS | 3660 | 1461030306975 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:07 INFO - PROCESS | 3660 | 1461030307081 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 18:45:07 INFO - PROCESS | 3660 | 1461030307225 Marionette TRACE conn2 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:07 INFO - PROCESS | 3660 | ++DOCSHELL 13509800 == 64 [pid = 3660] [id = 742] 18:45:07 INFO - PROCESS | 3660 | ++DOMWINDOW == 113 (19716800) [pid = 3660] [serial = 2226] [outer = 00000000] 18:45:07 INFO - PROCESS | 3660 | ++DOMWINDOW == 114 (1C15D800) [pid = 3660] [serial = 2227] [outer = 19716800] 18:45:07 INFO - PROCESS | 3660 | 1461030307285 Marionette DEBUG loaded listener.js 18:45:07 INFO - PROCESS | 3660 | ++DOMWINDOW == 115 (1C90C400) [pid = 3660] [serial = 2228] [outer = 19716800] 18:45:07 INFO - PROCESS | 3660 | 1461030307796 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 18:45:07 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 18:45:07 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 18:45:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:45:07 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 18:45:07 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 843ms 18:45:07 INFO - PROCESS | 3660 | 1461030307812 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 18:45:07 INFO - PROCESS | 3660 | 1461030307814 Marionette TRACE conn2 <- [1,2933,null,{"value":"13"}] 18:45:07 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 18:45:07 INFO - PROCESS | 3660 | 1461030307817 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 18:45:07 INFO - PROCESS | 3660 | 1461030307819 Marionette TRACE conn2 <- [1,2934,null,{}] 18:45:07 INFO - PROCESS | 3660 | 1461030307839 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:07 INFO - PROCESS | 3660 | 1461030307942 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 18:45:08 INFO - PROCESS | 3660 | 1461030308057 Marionette TRACE conn2 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:08 INFO - PROCESS | 3660 | ++DOCSHELL 12B82C00 == 65 [pid = 3660] [id = 743] 18:45:08 INFO - PROCESS | 3660 | ++DOMWINDOW == 116 (1C90F000) [pid = 3660] [serial = 2229] [outer = 00000000] 18:45:08 INFO - PROCESS | 3660 | ++DOMWINDOW == 117 (1CC10C00) [pid = 3660] [serial = 2230] [outer = 1C90F000] 18:45:08 INFO - PROCESS | 3660 | 1461030308110 Marionette DEBUG loaded listener.js 18:45:08 INFO - PROCESS | 3660 | ++DOMWINDOW == 118 (1D063400) [pid = 3660] [serial = 2231] [outer = 1C90F000] 18:45:08 INFO - PROCESS | 3660 | 1461030308574 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 18:45:08 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. 18:45:08 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 812ms 18:45:08 INFO - PROCESS | 3660 | 1461030308620 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 18:45:08 INFO - PROCESS | 3660 | 1461030308622 Marionette TRACE conn2 <- [1,2937,null,{"value":"13"}] 18:45:08 INFO - PROCESS | 3660 | 1461030308642 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 18:45:08 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 18:45:08 INFO - PROCESS | 3660 | 1461030308644 Marionette TRACE conn2 <- [1,2938,null,{}] 18:45:08 INFO - PROCESS | 3660 | 1461030308648 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:08 INFO - PROCESS | 3660 | 1461030308779 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 18:45:08 INFO - PROCESS | 3660 | 1461030308939 Marionette TRACE conn2 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:08 INFO - PROCESS | 3660 | ++DOCSHELL 1D172000 == 66 [pid = 3660] [id = 744] 18:45:08 INFO - PROCESS | 3660 | ++DOMWINDOW == 119 (1D172C00) [pid = 3660] [serial = 2232] [outer = 00000000] 18:45:08 INFO - PROCESS | 3660 | ++DOMWINDOW == 120 (1D195800) [pid = 3660] [serial = 2233] [outer = 1D172C00] 18:45:08 INFO - PROCESS | 3660 | 1461030308996 Marionette DEBUG loaded listener.js 18:45:09 INFO - PROCESS | 3660 | ++DOMWINDOW == 121 (1D307000) [pid = 3660] [serial = 2234] [outer = 1D172C00] 18:45:09 INFO - PROCESS | 3660 | ++DOCSHELL 1D16F400 == 67 [pid = 3660] [id = 745] 18:45:09 INFO - PROCESS | 3660 | ++DOMWINDOW == 122 (1D18E000) [pid = 3660] [serial = 2235] [outer = 00000000] 18:45:09 INFO - PROCESS | 3660 | ++DOMWINDOW == 123 (1D454000) [pid = 3660] [serial = 2236] [outer = 1D18E000] 18:45:09 INFO - PROCESS | 3660 | 1461030309586 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 18:45:09 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. 18:45:09 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1000ms 18:45:09 INFO - PROCESS | 3660 | 1461030309646 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 18:45:09 INFO - PROCESS | 3660 | 1461030309648 Marionette TRACE conn2 <- [1,2941,null,{"value":"13"}] 18:45:09 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 18:45:09 INFO - PROCESS | 3660 | 1461030309652 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 18:45:09 INFO - PROCESS | 3660 | 1461030309654 Marionette TRACE conn2 <- [1,2942,null,{}] 18:45:09 INFO - PROCESS | 3660 | 1461030309658 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:09 INFO - PROCESS | 3660 | 1461030309783 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 18:45:09 INFO - PROCESS | 3660 | 1461030309936 Marionette TRACE conn2 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:09 INFO - PROCESS | 3660 | ++DOCSHELL 1D3BD000 == 68 [pid = 3660] [id = 746] 18:45:09 INFO - PROCESS | 3660 | ++DOMWINDOW == 124 (1D3BEC00) [pid = 3660] [serial = 2237] [outer = 00000000] 18:45:09 INFO - PROCESS | 3660 | ++DOMWINDOW == 125 (1D454C00) [pid = 3660] [serial = 2238] [outer = 1D3BEC00] 18:45:09 INFO - PROCESS | 3660 | 1461030309993 Marionette DEBUG loaded listener.js 18:45:10 INFO - PROCESS | 3660 | ++DOMWINDOW == 126 (1D45D800) [pid = 3660] [serial = 2239] [outer = 1D3BEC00] 18:45:10 INFO - PROCESS | 3660 | 1461030310738 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 18:45:10 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 18:45:10 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 18:45:10 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1140ms 18:45:10 INFO - PROCESS | 3660 | 1461030310798 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 18:45:10 INFO - PROCESS | 3660 | 1461030310802 Marionette TRACE conn2 <- [1,2945,null,{"value":"13"}] 18:45:10 INFO - PROCESS | 3660 | 1461030310806 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 18:45:10 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 18:45:10 INFO - PROCESS | 3660 | 1461030310810 Marionette TRACE conn2 <- [1,2946,null,{}] 18:45:10 INFO - PROCESS | 3660 | 1461030310832 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:10 INFO - PROCESS | 3660 | 1461030310944 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 18:45:11 INFO - PROCESS | 3660 | 1461030311093 Marionette TRACE conn2 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:11 INFO - PROCESS | 3660 | ++DOCSHELL 12DDC800 == 69 [pid = 3660] [id = 747] 18:45:11 INFO - PROCESS | 3660 | ++DOMWINDOW == 127 (13203C00) [pid = 3660] [serial = 2240] [outer = 00000000] 18:45:11 INFO - PROCESS | 3660 | ++DOMWINDOW == 128 (15613400) [pid = 3660] [serial = 2241] [outer = 13203C00] 18:45:11 INFO - PROCESS | 3660 | 1461030311142 Marionette DEBUG loaded listener.js 18:45:11 INFO - PROCESS | 3660 | ++DOMWINDOW == 129 (15A33800) [pid = 3660] [serial = 2242] [outer = 13203C00] 18:45:11 INFO - PROCESS | 3660 | 1461030311690 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 18:45:11 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. 18:45:11 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 906ms 18:45:11 INFO - PROCESS | 3660 | 1461030311720 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 18:45:11 INFO - PROCESS | 3660 | 1461030311725 Marionette TRACE conn2 <- [1,2949,null,{"value":"13"}] 18:45:11 INFO - PROCESS | 3660 | 1461030311733 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 18:45:11 INFO - PROCESS | 3660 | 1461030311735 Marionette TRACE conn2 <- [1,2950,null,{}] 18:45:11 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 18:45:11 INFO - PROCESS | 3660 | 1461030311739 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:11 INFO - PROCESS | 3660 | 1461030311837 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 18:45:11 INFO - PROCESS | 3660 | 1461030312000 Marionette TRACE conn2 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:11 INFO - PROCESS | 3660 | --DOCSHELL 12DD3400 == 68 [pid = 3660] [id = 737] 18:45:11 INFO - PROCESS | 3660 | --DOCSHELL 13506400 == 67 [pid = 3660] [id = 736] 18:45:11 INFO - PROCESS | 3660 | --DOCSHELL 14209C00 == 66 [pid = 3660] [id = 735] 18:45:11 INFO - PROCESS | 3660 | --DOCSHELL 196A1800 == 65 [pid = 3660] [id = 734] 18:45:11 INFO - PROCESS | 3660 | --DOCSHELL 13268400 == 64 [pid = 3660] [id = 733] 18:45:11 INFO - PROCESS | 3660 | --DOCSHELL 18614C00 == 63 [pid = 3660] [id = 732] 18:45:11 INFO - PROCESS | 3660 | --DOCSHELL 16748000 == 62 [pid = 3660] [id = 731] 18:45:11 INFO - PROCESS | 3660 | --DOCSHELL 13817400 == 61 [pid = 3660] [id = 730] 18:45:11 INFO - PROCESS | 3660 | --DOCSHELL 14A93C00 == 60 [pid = 3660] [id = 729] 18:45:11 INFO - PROCESS | 3660 | --DOMWINDOW == 128 (15C8B000) [pid = 3660] [serial = 2122] [outer = 00000000] [url = about:blank] 18:45:11 INFO - PROCESS | 3660 | --DOMWINDOW == 127 (196A2C00) [pid = 3660] [serial = 2125] [outer = 00000000] [url = about:blank] 18:45:11 INFO - PROCESS | 3660 | --DOMWINDOW == 126 (1D3C7000) [pid = 3660] [serial = 2128] [outer = 00000000] [url = about:blank] 18:45:11 INFO - PROCESS | 3660 | --DOMWINDOW == 125 (1D6EA400) [pid = 3660] [serial = 2131] [outer = 00000000] [url = about:blank] 18:45:12 INFO - PROCESS | 3660 | ++DOCSHELL 11BF6C00 == 61 [pid = 3660] [id = 748] 18:45:12 INFO - PROCESS | 3660 | ++DOMWINDOW == 126 (11C20000) [pid = 3660] [serial = 2243] [outer = 00000000] 18:45:12 INFO - PROCESS | 3660 | ++DOMWINDOW == 127 (1350A800) [pid = 3660] [serial = 2244] [outer = 11C20000] 18:45:12 INFO - PROCESS | 3660 | 1461030312083 Marionette DEBUG loaded listener.js 18:45:12 INFO - PROCESS | 3660 | ++DOMWINDOW == 128 (14A95800) [pid = 3660] [serial = 2245] [outer = 11C20000] 18:45:12 INFO - PROCESS | 3660 | --DOMWINDOW == 127 (1C90D400) [pid = 3660] [serial = 2072] [outer = 00000000] [url = about:blank] 18:45:12 INFO - PROCESS | 3660 | --DOMWINDOW == 126 (1C064800) [pid = 3660] [serial = 2152] [outer = 00000000] [url = about:blank] 18:45:12 INFO - PROCESS | 3660 | --DOMWINDOW == 125 (1C155C00) [pid = 3660] [serial = 2155] [outer = 00000000] [url = about:blank] 18:45:12 INFO - PROCESS | 3660 | --DOMWINDOW == 124 (1C06A800) [pid = 3660] [serial = 2153] [outer = 00000000] [url = about:blank] 18:45:12 INFO - PROCESS | 3660 | --DOMWINDOW == 123 (187A1400) [pid = 3660] [serial = 2143] [outer = 00000000] [url = about:blank] 18:45:12 INFO - PROCESS | 3660 | --DOMWINDOW == 122 (1892E800) [pid = 3660] [serial = 2144] [outer = 00000000] [url = about:blank] 18:45:12 INFO - PROCESS | 3660 | --DOMWINDOW == 121 (1976B800) [pid = 3660] [serial = 2149] [outer = 00000000] [url = about:blank] 18:45:12 INFO - PROCESS | 3660 | --DOMWINDOW == 120 (15620800) [pid = 3660] [serial = 2138] [outer = 00000000] [url = about:blank] 18:45:12 INFO - PROCESS | 3660 | --DOMWINDOW == 119 (15426C00) [pid = 3660] [serial = 2137] [outer = 00000000] [url = about:blank] 18:45:12 INFO - PROCESS | 3660 | --DOMWINDOW == 118 (142AA800) [pid = 3660] [serial = 2140] [outer = 00000000] [url = about:blank] 18:45:12 INFO - PROCESS | 3660 | --DOMWINDOW == 117 (15620400) [pid = 3660] [serial = 2141] [outer = 00000000] [url = about:blank] 18:45:12 INFO - PROCESS | 3660 | --DOMWINDOW == 116 (1969FC00) [pid = 3660] [serial = 2146] [outer = 00000000] [url = about:blank] 18:45:12 INFO - PROCESS | 3660 | --DOMWINDOW == 115 (196A9800) [pid = 3660] [serial = 2147] [outer = 00000000] [url = about:blank] 18:45:12 INFO - PROCESS | 3660 | --DOMWINDOW == 114 (19774C00) [pid = 3660] [serial = 2135] [outer = 00000000] [url = about:blank] 18:45:12 INFO - PROCESS | 3660 | --DOMWINDOW == 113 (196A3C00) [pid = 3660] [serial = 2134] [outer = 00000000] [url = about:blank] 18:45:12 INFO - PROCESS | 3660 | --DOMWINDOW == 112 (1C15F400) [pid = 3660] [serial = 2156] [outer = 00000000] [url = about:blank] 18:45:12 INFO - PROCESS | 3660 | --DOMWINDOW == 111 (14345800) [pid = 3660] [serial = 2161] [outer = 00000000] [url = about:blank] 18:45:12 INFO - PROCESS | 3660 | --DOMWINDOW == 110 (1C15FC00) [pid = 3660] [serial = 2158] [outer = 00000000] [url = about:blank] 18:45:12 INFO - PROCESS | 3660 | --DOMWINDOW == 109 (15612800) [pid = 3660] [serial = 2162] [outer = 00000000] [url = about:blank] 18:45:12 INFO - PROCESS | 3660 | --DOMWINDOW == 108 (1C9AAC00) [pid = 3660] [serial = 2159] [outer = 00000000] [url = about:blank] 18:45:12 INFO - PROCESS | 3660 | --DOMWINDOW == 107 (1861C800) [pid = 3660] [serial = 2165] [outer = 00000000] [url = about:blank] 18:45:12 INFO - PROCESS | 3660 | --DOMWINDOW == 106 (19770C00) [pid = 3660] [serial = 2150] [outer = 00000000] [url = about:blank] 18:45:12 INFO - PROCESS | 3660 | --DOMWINDOW == 105 (1694D800) [pid = 3660] [serial = 2164] [outer = 00000000] [url = about:blank] 18:45:12 INFO - PROCESS | 3660 | 1461030312492 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 18:45:12 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. 18:45:12 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 797ms 18:45:12 INFO - PROCESS | 3660 | 1461030312538 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 18:45:12 INFO - PROCESS | 3660 | 1461030312540 Marionette TRACE conn2 <- [1,2953,null,{"value":"13"}] 18:45:12 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 18:45:12 INFO - PROCESS | 3660 | 1461030312543 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 18:45:12 INFO - PROCESS | 3660 | 1461030312547 Marionette TRACE conn2 <- [1,2954,null,{}] 18:45:12 INFO - PROCESS | 3660 | 1461030312556 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:12 INFO - PROCESS | 3660 | 1461030312646 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 18:45:12 INFO - PROCESS | 3660 | 1461030312656 Marionette TRACE conn2 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:12 INFO - PROCESS | 3660 | ++DOCSHELL 16561800 == 62 [pid = 3660] [id = 749] 18:45:12 INFO - PROCESS | 3660 | ++DOMWINDOW == 106 (1656D000) [pid = 3660] [serial = 2246] [outer = 00000000] 18:45:12 INFO - PROCESS | 3660 | ++DOMWINDOW == 107 (16748800) [pid = 3660] [serial = 2247] [outer = 1656D000] 18:45:12 INFO - PROCESS | 3660 | 1461030312713 Marionette DEBUG loaded listener.js 18:45:12 INFO - PROCESS | 3660 | ++DOMWINDOW == 108 (17A95800) [pid = 3660] [serial = 2248] [outer = 1656D000] 18:45:13 INFO - PROCESS | 3660 | 1461030313210 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 18:45:13 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. 18:45:13 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 687ms 18:45:13 INFO - PROCESS | 3660 | 1461030313243 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 18:45:13 INFO - PROCESS | 3660 | 1461030313245 Marionette TRACE conn2 <- [1,2957,null,{"value":"13"}] 18:45:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 18:45:13 INFO - PROCESS | 3660 | 1461030313248 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 18:45:13 INFO - PROCESS | 3660 | 1461030313250 Marionette TRACE conn2 <- [1,2958,null,{}] 18:45:13 INFO - PROCESS | 3660 | 1461030313253 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:13 INFO - PROCESS | 3660 | 1461030313335 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 18:45:13 INFO - PROCESS | 3660 | 1461030313340 Marionette TRACE conn2 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:13 INFO - PROCESS | 3660 | ++DOCSHELL 1694CC00 == 63 [pid = 3660] [id = 750] 18:45:13 INFO - PROCESS | 3660 | ++DOMWINDOW == 109 (17F2F800) [pid = 3660] [serial = 2249] [outer = 00000000] 18:45:13 INFO - PROCESS | 3660 | ++DOMWINDOW == 110 (187A6000) [pid = 3660] [serial = 2250] [outer = 17F2F800] 18:45:13 INFO - PROCESS | 3660 | 1461030313386 Marionette DEBUG loaded listener.js 18:45:13 INFO - PROCESS | 3660 | ++DOMWINDOW == 111 (18A79C00) [pid = 3660] [serial = 2251] [outer = 17F2F800] 18:45:13 INFO - PROCESS | 3660 | 1461030313843 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 18:45:13 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. 18:45:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 641ms 18:45:13 INFO - PROCESS | 3660 | 1461030313886 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 18:45:13 INFO - PROCESS | 3660 | 1461030313888 Marionette TRACE conn2 <- [1,2961,null,{"value":"13"}] 18:45:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 18:45:13 INFO - PROCESS | 3660 | 1461030313891 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 18:45:13 INFO - PROCESS | 3660 | 1461030313893 Marionette TRACE conn2 <- [1,2962,null,{}] 18:45:13 INFO - PROCESS | 3660 | 1461030313896 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:13 INFO - PROCESS | 3660 | 1461030313978 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 18:45:13 INFO - PROCESS | 3660 | 1461030313984 Marionette TRACE conn2 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:13 INFO - PROCESS | 3660 | ++DOCSHELL 18D4AC00 == 64 [pid = 3660] [id = 751] 18:45:13 INFO - PROCESS | 3660 | ++DOMWINDOW == 112 (1964E000) [pid = 3660] [serial = 2252] [outer = 00000000] 18:45:14 INFO - PROCESS | 3660 | ++DOMWINDOW == 113 (196A2000) [pid = 3660] [serial = 2253] [outer = 1964E000] 18:45:14 INFO - PROCESS | 3660 | 1461030314027 Marionette DEBUG loaded listener.js 18:45:14 INFO - PROCESS | 3660 | ++DOMWINDOW == 114 (196A6000) [pid = 3660] [serial = 2254] [outer = 1964E000] 18:45:14 INFO - PROCESS | 3660 | 1461030314482 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 18:45:14 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. 18:45:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 640ms 18:45:14 INFO - PROCESS | 3660 | 1461030314535 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 18:45:14 INFO - PROCESS | 3660 | 1461030314537 Marionette TRACE conn2 <- [1,2965,null,{"value":"13"}] 18:45:14 INFO - PROCESS | 3660 | 1461030314540 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 18:45:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 18:45:14 INFO - PROCESS | 3660 | 1461030314542 Marionette TRACE conn2 <- [1,2966,null,{}] 18:45:14 INFO - PROCESS | 3660 | 1461030314545 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:14 INFO - PROCESS | 3660 | 1461030314685 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 18:45:14 INFO - PROCESS | 3660 | 1461030314692 Marionette TRACE conn2 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:14 INFO - PROCESS | 3660 | ++DOCSHELL 1970CC00 == 65 [pid = 3660] [id = 752] 18:45:14 INFO - PROCESS | 3660 | ++DOMWINDOW == 115 (1970D000) [pid = 3660] [serial = 2255] [outer = 00000000] 18:45:14 INFO - PROCESS | 3660 | ++DOMWINDOW == 116 (19721000) [pid = 3660] [serial = 2256] [outer = 1970D000] 18:45:14 INFO - PROCESS | 3660 | 1461030314746 Marionette DEBUG loaded listener.js 18:45:14 INFO - PROCESS | 3660 | ++DOMWINDOW == 117 (197BB000) [pid = 3660] [serial = 2257] [outer = 1970D000] 18:45:15 INFO - PROCESS | 3660 | 1461030315151 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 18:45:15 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. 18:45:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 625ms 18:45:15 INFO - PROCESS | 3660 | 1461030315162 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 18:45:15 INFO - PROCESS | 3660 | 1461030315164 Marionette TRACE conn2 <- [1,2969,null,{"value":"13"}] 18:45:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 18:45:15 INFO - PROCESS | 3660 | 1461030315168 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 18:45:15 INFO - PROCESS | 3660 | 1461030315169 Marionette TRACE conn2 <- [1,2970,null,{}] 18:45:15 INFO - PROCESS | 3660 | 1461030315172 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:15 INFO - PROCESS | 3660 | 1461030315292 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 18:45:15 INFO - PROCESS | 3660 | 1461030315390 Marionette TRACE conn2 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:15 INFO - PROCESS | 3660 | ++DOCSHELL 19BCCC00 == 66 [pid = 3660] [id = 753] 18:45:15 INFO - PROCESS | 3660 | ++DOMWINDOW == 118 (19BD3C00) [pid = 3660] [serial = 2258] [outer = 00000000] 18:45:15 INFO - PROCESS | 3660 | ++DOMWINDOW == 119 (1A083800) [pid = 3660] [serial = 2259] [outer = 19BD3C00] 18:45:15 INFO - PROCESS | 3660 | 1461030315444 Marionette DEBUG loaded listener.js 18:45:15 INFO - PROCESS | 3660 | ++DOMWINDOW == 120 (1A0FA000) [pid = 3660] [serial = 2260] [outer = 19BD3C00] 18:45:15 INFO - PROCESS | 3660 | 1461030315833 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 18:45:15 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 18:45:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 18:45:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:45:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 18:45:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 687ms 18:45:15 INFO - PROCESS | 3660 | 1461030315870 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 18:45:15 INFO - PROCESS | 3660 | 1461030315872 Marionette TRACE conn2 <- [1,2973,null,{"value":"13"}] 18:45:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 18:45:15 INFO - PROCESS | 3660 | 1461030315875 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 18:45:15 INFO - PROCESS | 3660 | 1461030315877 Marionette TRACE conn2 <- [1,2974,null,{}] 18:45:15 INFO - PROCESS | 3660 | 1461030315880 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:16 INFO - PROCESS | 3660 | 1461030316007 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 18:45:16 INFO - PROCESS | 3660 | 1461030316013 Marionette TRACE conn2 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:16 INFO - PROCESS | 3660 | ++DOCSHELL 1A07E800 == 67 [pid = 3660] [id = 754] 18:45:16 INFO - PROCESS | 3660 | ++DOMWINDOW == 121 (1A080C00) [pid = 3660] [serial = 2261] [outer = 00000000] 18:45:16 INFO - PROCESS | 3660 | ++DOMWINDOW == 122 (1C153800) [pid = 3660] [serial = 2262] [outer = 1A080C00] 18:45:16 INFO - PROCESS | 3660 | 1461030316057 Marionette DEBUG loaded listener.js 18:45:16 INFO - PROCESS | 3660 | ++DOMWINDOW == 123 (1C15B400) [pid = 3660] [serial = 2263] [outer = 1A080C00] 18:45:16 INFO - PROCESS | 3660 | 1461030316475 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 18:45:16 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. 18:45:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 640ms 18:45:16 INFO - PROCESS | 3660 | --DOMWINDOW == 122 (13AC4C00) [pid = 3660] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 18:45:16 INFO - PROCESS | 3660 | --DOMWINDOW == 121 (1D18A000) [pid = 3660] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 18:45:16 INFO - PROCESS | 3660 | --DOMWINDOW == 120 (1D603400) [pid = 3660] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 18:45:16 INFO - PROCESS | 3660 | --DOMWINDOW == 119 (18618000) [pid = 3660] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 18:45:16 INFO - PROCESS | 3660 | --DOMWINDOW == 118 (1320FC00) [pid = 3660] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 18:45:16 INFO - PROCESS | 3660 | --DOMWINDOW == 117 (196A5000) [pid = 3660] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 18:45:16 INFO - PROCESS | 3660 | --DOMWINDOW == 116 (16521C00) [pid = 3660] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 18:45:16 INFO - PROCESS | 3660 | --DOMWINDOW == 115 (14A94C00) [pid = 3660] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 18:45:16 INFO - PROCESS | 3660 | --DOMWINDOW == 114 (13AC4400) [pid = 3660] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 18:45:16 INFO - PROCESS | 3660 | --DOMWINDOW == 113 (18617000) [pid = 3660] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 18:45:16 INFO - PROCESS | 3660 | --DOMWINDOW == 112 (16749400) [pid = 3660] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 18:45:16 INFO - PROCESS | 3660 | --DOMWINDOW == 111 (142A6000) [pid = 3660] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 18:45:16 INFO - PROCESS | 3660 | --DOMWINDOW == 110 (196A0C00) [pid = 3660] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 18:45:16 INFO - PROCESS | 3660 | 1461030316757 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 18:45:16 INFO - PROCESS | 3660 | 1461030316760 Marionette TRACE conn2 <- [1,2977,null,{"value":"13"}] 18:45:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 18:45:16 INFO - PROCESS | 3660 | 1461030316774 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 18:45:16 INFO - PROCESS | 3660 | 1461030316776 Marionette TRACE conn2 <- [1,2978,null,{}] 18:45:16 INFO - PROCESS | 3660 | 1461030316780 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:16 INFO - PROCESS | 3660 | 1461030316861 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 18:45:16 INFO - PROCESS | 3660 | 1461030316868 Marionette TRACE conn2 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:16 INFO - PROCESS | 3660 | ++DOCSHELL 142A6C00 == 68 [pid = 3660] [id = 755] 18:45:16 INFO - PROCESS | 3660 | ++DOMWINDOW == 111 (14A94800) [pid = 3660] [serial = 2264] [outer = 00000000] 18:45:16 INFO - PROCESS | 3660 | ++DOMWINDOW == 112 (16749800) [pid = 3660] [serial = 2265] [outer = 14A94800] 18:45:16 INFO - PROCESS | 3660 | 1461030316913 Marionette DEBUG loaded listener.js 18:45:16 INFO - PROCESS | 3660 | ++DOMWINDOW == 113 (18617000) [pid = 3660] [serial = 2266] [outer = 14A94800] 18:45:17 INFO - PROCESS | 3660 | ++DOCSHELL 1C067C00 == 69 [pid = 3660] [id = 756] 18:45:17 INFO - PROCESS | 3660 | ++DOMWINDOW == 114 (1C153000) [pid = 3660] [serial = 2267] [outer = 00000000] 18:45:17 INFO - PROCESS | 3660 | ++DOMWINDOW == 115 (1C15F400) [pid = 3660] [serial = 2268] [outer = 1C153000] 18:45:17 INFO - PROCESS | 3660 | 1461030317388 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 18:45:17 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. 18:45:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 625ms 18:45:17 INFO - PROCESS | 3660 | 1461030317411 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 18:45:17 INFO - PROCESS | 3660 | 1461030317413 Marionette TRACE conn2 <- [1,2981,null,{"value":"13"}] 18:45:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 18:45:17 INFO - PROCESS | 3660 | 1461030317417 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 18:45:17 INFO - PROCESS | 3660 | 1461030317418 Marionette TRACE conn2 <- [1,2982,null,{}] 18:45:17 INFO - PROCESS | 3660 | 1461030317421 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:17 INFO - PROCESS | 3660 | 1461030317523 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 18:45:17 INFO - PROCESS | 3660 | 1461030317531 Marionette TRACE conn2 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:17 INFO - PROCESS | 3660 | ++DOCSHELL 1879B000 == 70 [pid = 3660] [id = 757] 18:45:17 INFO - PROCESS | 3660 | ++DOMWINDOW == 116 (18D44400) [pid = 3660] [serial = 2269] [outer = 00000000] 18:45:17 INFO - PROCESS | 3660 | ++DOMWINDOW == 117 (1C90C000) [pid = 3660] [serial = 2270] [outer = 18D44400] 18:45:17 INFO - PROCESS | 3660 | 1461030317574 Marionette DEBUG loaded listener.js 18:45:17 INFO - PROCESS | 3660 | ++DOMWINDOW == 118 (1C9AC400) [pid = 3660] [serial = 2271] [outer = 18D44400] 18:45:17 INFO - PROCESS | 3660 | 1461030317996 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 18:45:18 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 18:45:18 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 18:45:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 625ms 18:45:18 INFO - PROCESS | 3660 | 1461030318059 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 18:45:18 INFO - PROCESS | 3660 | 1461030318061 Marionette TRACE conn2 <- [1,2985,null,{"value":"13"}] 18:45:18 INFO - PROCESS | 3660 | 1461030318065 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 18:45:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 18:45:18 INFO - PROCESS | 3660 | 1461030318067 Marionette TRACE conn2 <- [1,2986,null,{}] 18:45:18 INFO - PROCESS | 3660 | 1461030318070 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:18 INFO - PROCESS | 3660 | 1461030318173 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 18:45:18 INFO - PROCESS | 3660 | 1461030318179 Marionette TRACE conn2 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:18 INFO - PROCESS | 3660 | ++DOCSHELL 1D166C00 == 71 [pid = 3660] [id = 758] 18:45:18 INFO - PROCESS | 3660 | ++DOMWINDOW == 119 (1D167C00) [pid = 3660] [serial = 2272] [outer = 00000000] 18:45:18 INFO - PROCESS | 3660 | ++DOMWINDOW == 120 (1D18E400) [pid = 3660] [serial = 2273] [outer = 1D167C00] 18:45:18 INFO - PROCESS | 3660 | 1461030318228 Marionette DEBUG loaded listener.js 18:45:18 INFO - PROCESS | 3660 | ++DOMWINDOW == 121 (1D3C1000) [pid = 3660] [serial = 2274] [outer = 1D167C00] 18:45:18 INFO - PROCESS | 3660 | 1461030318687 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 18:45:18 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. 18:45:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 640ms 18:45:18 INFO - PROCESS | 3660 | 1461030318704 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 18:45:18 INFO - PROCESS | 3660 | 1461030318705 Marionette TRACE conn2 <- [1,2989,null,{"value":"13"}] 18:45:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 18:45:18 INFO - PROCESS | 3660 | 1461030318712 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 18:45:18 INFO - PROCESS | 3660 | 1461030318714 Marionette TRACE conn2 <- [1,2990,null,{}] 18:45:18 INFO - PROCESS | 3660 | 1461030318717 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:18 INFO - PROCESS | 3660 | 1461030318916 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 18:45:19 INFO - PROCESS | 3660 | 1461030319021 Marionette TRACE conn2 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:19 INFO - PROCESS | 3660 | ++DOCSHELL 13269400 == 72 [pid = 3660] [id = 759] 18:45:19 INFO - PROCESS | 3660 | ++DOMWINDOW == 122 (13269C00) [pid = 3660] [serial = 2275] [outer = 00000000] 18:45:19 INFO - PROCESS | 3660 | ++DOMWINDOW == 123 (1350E800) [pid = 3660] [serial = 2276] [outer = 13269C00] 18:45:19 INFO - PROCESS | 3660 | 1461030319079 Marionette DEBUG loaded listener.js 18:45:19 INFO - PROCESS | 3660 | ++DOMWINDOW == 124 (1380CC00) [pid = 3660] [serial = 2277] [outer = 13269C00] 18:45:19 INFO - PROCESS | 3660 | 1461030319668 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 18:45:19 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. 18:45:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 983ms 18:45:19 INFO - PROCESS | 3660 | 1461030319702 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 18:45:19 INFO - PROCESS | 3660 | 1461030319707 Marionette TRACE conn2 <- [1,2993,null,{"value":"13"}] 18:45:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 18:45:19 INFO - PROCESS | 3660 | 1461030319712 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 18:45:19 INFO - PROCESS | 3660 | 1461030319716 Marionette TRACE conn2 <- [1,2994,null,{}] 18:45:19 INFO - PROCESS | 3660 | 1461030319721 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:19 INFO - PROCESS | 3660 | 1461030319834 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 18:45:20 INFO - PROCESS | 3660 | 1461030320001 Marionette TRACE conn2 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:20 INFO - PROCESS | 3660 | ++DOCSHELL 15A31C00 == 73 [pid = 3660] [id = 760] 18:45:20 INFO - PROCESS | 3660 | ++DOMWINDOW == 125 (15AD3800) [pid = 3660] [serial = 2278] [outer = 00000000] 18:45:20 INFO - PROCESS | 3660 | ++DOMWINDOW == 126 (16671800) [pid = 3660] [serial = 2279] [outer = 15AD3800] 18:45:20 INFO - PROCESS | 3660 | 1461030320060 Marionette DEBUG loaded listener.js 18:45:20 INFO - PROCESS | 3660 | ++DOMWINDOW == 127 (16746000) [pid = 3660] [serial = 2280] [outer = 15AD3800] 18:45:20 INFO - PROCESS | 3660 | 1461030320562 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 18:45:20 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. 18:45:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 890ms 18:45:20 INFO - PROCESS | 3660 | 1461030320622 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 18:45:20 INFO - PROCESS | 3660 | 1461030320625 Marionette TRACE conn2 <- [1,2997,null,{"value":"13"}] 18:45:20 INFO - PROCESS | 3660 | 1461030320630 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 18:45:20 INFO - TEST-START | /FileAPI/FileReaderSync.worker 18:45:20 INFO - PROCESS | 3660 | 1461030320632 Marionette TRACE conn2 <- [1,2998,null,{}] 18:45:20 INFO - PROCESS | 3660 | 1461030320636 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:20 INFO - PROCESS | 3660 | 1461030320745 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 18:45:20 INFO - PROCESS | 3660 | 1461030320905 Marionette TRACE conn2 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:20 INFO - PROCESS | 3660 | ++DOCSHELL 196A1800 == 74 [pid = 3660] [id = 761] 18:45:20 INFO - PROCESS | 3660 | ++DOMWINDOW == 128 (1970B800) [pid = 3660] [serial = 2281] [outer = 00000000] 18:45:20 INFO - PROCESS | 3660 | ++DOMWINDOW == 129 (19767000) [pid = 3660] [serial = 2282] [outer = 1970B800] 18:45:20 INFO - PROCESS | 3660 | 1461030320965 Marionette DEBUG loaded listener.js 18:45:21 INFO - PROCESS | 3660 | ++DOMWINDOW == 130 (19C68800) [pid = 3660] [serial = 2283] [outer = 1970B800] 18:45:21 INFO - PROCESS | 3660 | [3660] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:45:21 INFO - PROCESS | 3660 | 1461030321568 Marionette TRACE conn2 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 18:45:21 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 18:45:21 INFO - {} 18:45:21 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 18:45:21 INFO - {} 18:45:21 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 18:45:21 INFO - {} 18:45:21 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 18:45:21 INFO - {} 18:45:21 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 984ms 18:45:21 INFO - PROCESS | 3660 | 1461030321620 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 18:45:21 INFO - PROCESS | 3660 | 1461030321624 Marionette TRACE conn2 <- [1,3001,null,{"value":"13"}] 18:45:21 INFO - TEST-START | /FileAPI/fileReader.html 18:45:21 INFO - PROCESS | 3660 | 1461030321634 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 18:45:21 INFO - PROCESS | 3660 | 1461030321639 Marionette TRACE conn2 <- [1,3002,null,{}] 18:45:21 INFO - PROCESS | 3660 | 1461030321642 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:21 INFO - PROCESS | 3660 | 1461030321759 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 18:45:21 INFO - PROCESS | 3660 | 1461030321899 Marionette TRACE conn2 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:21 INFO - PROCESS | 3660 | ++DOCSHELL 1320F000 == 75 [pid = 3660] [id = 762] 18:45:21 INFO - PROCESS | 3660 | ++DOMWINDOW == 131 (16670400) [pid = 3660] [serial = 2284] [outer = 00000000] 18:45:21 INFO - PROCESS | 3660 | ++DOMWINDOW == 132 (1D609400) [pid = 3660] [serial = 2285] [outer = 16670400] 18:45:21 INFO - PROCESS | 3660 | 1461030321963 Marionette DEBUG loaded listener.js 18:45:22 INFO - PROCESS | 3660 | ++DOMWINDOW == 133 (1D6E5C00) [pid = 3660] [serial = 2286] [outer = 16670400] 18:45:22 INFO - PROCESS | 3660 | 1461030322461 Marionette TRACE conn2 <- [1,3004,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 18:45:22 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 18:45:22 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 18:45:22 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 18:45:22 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 18:45:22 INFO - TEST-OK | /FileAPI/fileReader.html | took 843ms 18:45:22 INFO - PROCESS | 3660 | 1461030322473 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 18:45:22 INFO - PROCESS | 3660 | 1461030322475 Marionette TRACE conn2 <- [1,3005,null,{"value":"13"}] 18:45:22 INFO - TEST-START | /FileAPI/historical.html 18:45:22 INFO - PROCESS | 3660 | 1461030322478 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 18:45:22 INFO - PROCESS | 3660 | 1461030322480 Marionette TRACE conn2 <- [1,3006,null,{}] 18:45:22 INFO - PROCESS | 3660 | 1461030322484 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:22 INFO - PROCESS | 3660 | 1461030322589 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 18:45:22 INFO - PROCESS | 3660 | 1461030322735 Marionette TRACE conn2 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:22 INFO - PROCESS | 3660 | ++DOCSHELL 1D459400 == 76 [pid = 3660] [id = 763] 18:45:22 INFO - PROCESS | 3660 | ++DOMWINDOW == 134 (1D6EAC00) [pid = 3660] [serial = 2287] [outer = 00000000] 18:45:22 INFO - PROCESS | 3660 | ++DOMWINDOW == 135 (1D6F3C00) [pid = 3660] [serial = 2288] [outer = 1D6EAC00] 18:45:22 INFO - PROCESS | 3660 | 1461030322792 Marionette DEBUG loaded listener.js 18:45:22 INFO - PROCESS | 3660 | ++DOMWINDOW == 136 (1DA50C00) [pid = 3660] [serial = 2289] [outer = 1D6EAC00] 18:45:23 INFO - PROCESS | 3660 | 1461030323304 Marionette TRACE conn2 <- [1,3008,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 18:45:23 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 18:45:23 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 18:45:23 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 18:45:23 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 18:45:23 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 18:45:23 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 18:45:23 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 18:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:45:23 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 18:45:23 INFO - TEST-OK | /FileAPI/historical.html | took 827ms 18:45:23 INFO - PROCESS | 3660 | 1461030323336 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 18:45:23 INFO - PROCESS | 3660 | 1461030323338 Marionette TRACE conn2 <- [1,3009,null,{"value":"13"}] 18:45:23 INFO - TEST-START | /FileAPI/idlharness.html 18:45:23 INFO - PROCESS | 3660 | 1461030323344 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 18:45:23 INFO - PROCESS | 3660 | 1461030323346 Marionette TRACE conn2 <- [1,3010,null,{}] 18:45:23 INFO - PROCESS | 3660 | 1461030323350 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:23 INFO - PROCESS | 3660 | 1461030323456 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 18:45:23 INFO - PROCESS | 3660 | 1461030323617 Marionette TRACE conn2 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:23 INFO - PROCESS | 3660 | ++DOCSHELL 1DA57C00 == 77 [pid = 3660] [id = 764] 18:45:23 INFO - PROCESS | 3660 | ++DOMWINDOW == 137 (1DA58C00) [pid = 3660] [serial = 2290] [outer = 00000000] 18:45:23 INFO - PROCESS | 3660 | ++DOMWINDOW == 138 (1DA5E000) [pid = 3660] [serial = 2291] [outer = 1DA58C00] 18:45:23 INFO - PROCESS | 3660 | 1461030323680 Marionette DEBUG loaded listener.js 18:45:23 INFO - PROCESS | 3660 | ++DOMWINDOW == 139 (1DC96C00) [pid = 3660] [serial = 2292] [outer = 1DA58C00] 18:45:24 INFO - PROCESS | 3660 | 1461030324676 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 18:45:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 18:45:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:45:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:45:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:45:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:45:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:45:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:45:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:45:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:45:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 18:45:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 18:45:24 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 18:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:45:24 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:45:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:45:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:45:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:45:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:45:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:45:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:45:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:45:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 18:45:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 18:45:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:45:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:45:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:45:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:45:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:45:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:45:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:45:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:45:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 18:45:24 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 18:45:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:45:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:45:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:45:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:45:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:45:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:45:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:45:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:45:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:45:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 18:45:24 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 18:45:24 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 18:45:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:45:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:45:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:45:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:45:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:45:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:45:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:45:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:45:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:45:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 18:45:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:45:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 18:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:45:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:45:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:45:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:45:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:45:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:45:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:45:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:45:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 18:45:24 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 18:45:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:45:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:45:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:45:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:45:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:45:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:45:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:45:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:45:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:45:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 18:45:24 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 18:45:24 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 18:45:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:45:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:45:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:45:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:45:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:45:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:45:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:45:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:45:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:45:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 18:45:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 18:45:24 INFO - TEST-OK | /FileAPI/idlharness.html | took 1468ms 18:45:24 INFO - PROCESS | 3660 | 1461030324887 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 18:45:24 INFO - PROCESS | 3660 | 1461030324889 Marionette TRACE conn2 <- [1,3013,null,{"value":"13"}] 18:45:24 INFO - PROCESS | 3660 | 1461030324898 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 18:45:24 INFO - PROCESS | 3660 | 1461030324900 Marionette TRACE conn2 <- [1,3014,null,{}] 18:45:24 INFO - PROCESS | 3660 | 1461030324904 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:24 INFO - TEST-START | /FileAPI/idlharness.worker 18:45:25 INFO - PROCESS | 3660 | 1461030325045 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 18:45:25 INFO - PROCESS | 3660 | 1461030325163 Marionette TRACE conn2 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:25 INFO - PROCESS | 3660 | ++DOCSHELL 123B9400 == 78 [pid = 3660] [id = 765] 18:45:25 INFO - PROCESS | 3660 | ++DOMWINDOW == 140 (12B42800) [pid = 3660] [serial = 2293] [outer = 00000000] 18:45:25 INFO - PROCESS | 3660 | ++DOMWINDOW == 141 (15CD5800) [pid = 3660] [serial = 2294] [outer = 12B42800] 18:45:25 INFO - PROCESS | 3660 | 1461030325260 Marionette DEBUG loaded listener.js 18:45:25 INFO - PROCESS | 3660 | ++DOMWINDOW == 142 (16668C00) [pid = 3660] [serial = 2295] [outer = 12B42800] 18:45:25 INFO - PROCESS | 3660 | [3660] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:45:26 INFO - PROCESS | 3660 | 1461030326580 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 18:45:26 INFO - PROCESS | 3660 | --DOCSHELL 1D166C00 == 77 [pid = 3660] [id = 758] 18:45:26 INFO - PROCESS | 3660 | --DOCSHELL 1879B000 == 76 [pid = 3660] [id = 757] 18:45:26 INFO - PROCESS | 3660 | --DOCSHELL 1C067C00 == 75 [pid = 3660] [id = 756] 18:45:26 INFO - PROCESS | 3660 | --DOCSHELL 142A6C00 == 74 [pid = 3660] [id = 755] 18:45:26 INFO - PROCESS | 3660 | --DOCSHELL 1A07E800 == 73 [pid = 3660] [id = 754] 18:45:26 INFO - PROCESS | 3660 | --DOCSHELL 19BCCC00 == 72 [pid = 3660] [id = 753] 18:45:26 INFO - PROCESS | 3660 | --DOCSHELL 1970CC00 == 71 [pid = 3660] [id = 752] 18:45:26 INFO - PROCESS | 3660 | --DOCSHELL 18D4AC00 == 70 [pid = 3660] [id = 751] 18:45:26 INFO - PROCESS | 3660 | --DOCSHELL 1694CC00 == 69 [pid = 3660] [id = 750] 18:45:26 INFO - PROCESS | 3660 | --DOCSHELL 16561800 == 68 [pid = 3660] [id = 749] 18:45:26 INFO - PROCESS | 3660 | --DOCSHELL 11BF6C00 == 67 [pid = 3660] [id = 748] 18:45:26 INFO - PROCESS | 3660 | --DOCSHELL 12DDC800 == 66 [pid = 3660] [id = 747] 18:45:26 INFO - PROCESS | 3660 | --DOCSHELL 1D16F400 == 65 [pid = 3660] [id = 745] 18:45:26 INFO - PROCESS | 3660 | --DOMWINDOW == 141 (1C064400) [pid = 3660] [serial = 2215] [outer = 00000000] [url = about:blank] 18:45:26 INFO - PROCESS | 3660 | --DOCSHELL 12BBCC00 == 64 [pid = 3660] [id = 739] 18:45:26 INFO - PROCESS | 3660 | --DOMWINDOW == 140 (197B4400) [pid = 3660] [serial = 2126] [outer = 00000000] [url = about:blank] 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 18:45:26 INFO - {} 18:45:26 INFO - PROCESS | 3660 | --DOMWINDOW == 139 (1652D000) [pid = 3660] [serial = 2123] [outer = 00000000] [url = about:blank] 18:45:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 18:45:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:45:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:45:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:45:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:45:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:45:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:45:26 INFO - PROCESS | 3660 | --DOMWINDOW == 138 (1D459C00) [pid = 3660] [serial = 2129] [outer = 00000000] [url = about:blank] 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 18:45:26 INFO - {} 18:45:26 INFO - PROCESS | 3660 | --DOMWINDOW == 137 (1D6ED000) [pid = 3660] [serial = 2132] [outer = 00000000] [url = about:blank] 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 18:45:26 INFO - {} 18:45:26 INFO - PROCESS | 3660 | --DOMWINDOW == 136 (18798000) [pid = 3660] [serial = 2197] [outer = 00000000] [url = about:blank] 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 18:45:26 INFO - {} 18:45:26 INFO - PROCESS | 3660 | --DOMWINDOW == 135 (1971C000) [pid = 3660] [serial = 2204] [outer = 00000000] [url = about:blank] 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 18:45:26 INFO - {} 18:45:26 INFO - PROCESS | 3660 | --DOMWINDOW == 134 (16467800) [pid = 3660] [serial = 2192] [outer = 00000000] [url = about:blank] 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 18:45:26 INFO - {} 18:45:26 INFO - PROCESS | 3660 | --DOMWINDOW == 133 (1A081000) [pid = 3660] [serial = 2176] [outer = 00000000] [url = about:blank] 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 18:45:26 INFO - {} 18:45:26 INFO - PROCESS | 3660 | --DOMWINDOW == 132 (1A084000) [pid = 3660] [serial = 2167] [outer = 00000000] [url = about:blank] 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 18:45:26 INFO - {} 18:45:26 INFO - PROCESS | 3660 | --DOMWINDOW == 131 (1810C000) [pid = 3660] [serial = 2173] [outer = 00000000] [url = about:blank] 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 18:45:26 INFO - {} 18:45:26 INFO - PROCESS | 3660 | --DOMWINDOW == 130 (19DC7400) [pid = 3660] [serial = 2213] [outer = 00000000] [url = about:blank] 18:45:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 18:45:26 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 18:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:45:26 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:45:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:45:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:45:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:45:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:45:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:45:26 INFO - PROCESS | 3660 | --DOMWINDOW == 129 (1C910400) [pid = 3660] [serial = 2179] [outer = 00000000] [url = about:blank] 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 18:45:26 INFO - {} 18:45:26 INFO - PROCESS | 3660 | --DOMWINDOW == 128 (13503400) [pid = 3660] [serial = 2185] [outer = 00000000] [url = about:blank] 18:45:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 18:45:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:45:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:45:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:45:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:45:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:45:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:45:26 INFO - PROCESS | 3660 | --DOMWINDOW == 127 (16A7BC00) [pid = 3660] [serial = 2194] [outer = 00000000] [url = about:blank] 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 18:45:26 INFO - {} 18:45:26 INFO - PROCESS | 3660 | --DOMWINDOW == 126 (17F30000) [pid = 3660] [serial = 2195] [outer = 00000000] [url = about:blank] 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 18:45:26 INFO - {} 18:45:26 INFO - PROCESS | 3660 | --DOMWINDOW == 125 (1892E400) [pid = 3660] [serial = 2209] [outer = 00000000] [url = about:blank] 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 18:45:26 INFO - {} 18:45:26 INFO - PROCESS | 3660 | --DOMWINDOW == 124 (197BF400) [pid = 3660] [serial = 2206] [outer = 00000000] [url = about:blank] 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 18:45:26 INFO - {} 18:45:26 INFO - PROCESS | 3660 | --DOMWINDOW == 123 (19C61400) [pid = 3660] [serial = 2212] [outer = 00000000] [url = about:blank] 18:45:26 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 18:45:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:45:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:45:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:45:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:45:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:45:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:45:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:45:26 INFO - PROCESS | 3660 | --DOMWINDOW == 122 (1540A000) [pid = 3660] [serial = 2170] [outer = 00000000] [url = about:blank] 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 18:45:26 INFO - {} 18:45:26 INFO - PROCESS | 3660 | --DOMWINDOW == 121 (1D18DC00) [pid = 3660] [serial = 2182] [outer = 00000000] [url = about:blank] 18:45:26 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 - {} 18:45:26 INFO - {} 18:45:26 INFO - PROCESS | 3660 | --DOMWINDOW == 120 (1645C800) [pid = 3660] [serial = 2189] [outer = 00000000] [url = about:blank] 18:45:26 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 18:45:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:45:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:45:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:45:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:45:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:45:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:45:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:45:26 INFO - PROCESS | 3660 | --DOMWINDOW == 119 (19AA3C00) [pid = 3660] [serial = 2207] [outer = 00000000] [url = about:blank] 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 18:45:26 INFO - {} 18:45:26 INFO - PROCESS | 3660 | --DOMWINDOW == 118 (1892EC00) [pid = 3660] [serial = 2198] [outer = 00000000] [url = about:blank] 18:45:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:45:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 18:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:45:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:45:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:45:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:45:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:45:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:45:26 INFO - PROCESS | 3660 | --DOMWINDOW == 117 (196ACC00) [pid = 3660] [serial = 2210] [outer = 00000000] [url = about:blank] 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 18:45:26 INFO - {} 18:45:26 INFO - PROCESS | 3660 | --DOMWINDOW == 116 (19719C00) [pid = 3660] [serial = 2203] [outer = 00000000] [url = about:blank] 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 18:45:26 INFO - {} 18:45:26 INFO - PROCESS | 3660 | --DOMWINDOW == 115 (195AAC00) [pid = 3660] [serial = 2201] [outer = 00000000] [url = about:blank] 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 18:45:26 INFO - {} 18:45:26 INFO - PROCESS | 3660 | --DOMWINDOW == 114 (192BD000) [pid = 3660] [serial = 2200] [outer = 00000000] [url = about:blank] 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 18:45:26 INFO - {} 18:45:26 INFO - PROCESS | 3660 | --DOMWINDOW == 113 (156F1400) [pid = 3660] [serial = 2188] [outer = 00000000] [url = about:blank] 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 18:45:26 INFO - {} 18:45:26 INFO - PROCESS | 3660 | --DOMWINDOW == 112 (15698800) [pid = 3660] [serial = 2191] [outer = 00000000] [url = about:blank] 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 18:45:26 INFO - {} 18:45:26 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 18:45:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:45:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:45:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:45:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:45:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:45:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:45:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 18:45:26 INFO - {} 18:45:26 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 - {} 18:45:26 INFO - {} 18:45:26 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 18:45:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:45:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:45:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:45:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:45:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:45:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:45:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:45:26 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 18:45:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 18:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:45:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 18:45:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:45:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:45:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:45:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:45:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:45:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 18:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:45:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:45:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:45:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:45:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:45:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:45:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:45:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 18:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:45:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 18:45:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:45:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:45:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:45:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:45:26 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 18:45:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 18:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:45:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 18:45:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:45:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:45:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:45:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:45:26 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 18:45:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 18:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:45:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 18:45:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:45:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:45:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:45:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:45:26 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 18:45:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 18:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:45:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:45:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:45:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:45:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:45:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:45:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:45:26 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 18:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:45:26 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:45:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:45:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:45:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:45:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:45:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:45:26 INFO - {} 18:45:26 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1859ms 18:45:26 INFO - PROCESS | 3660 | 1461030326770 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 18:45:26 INFO - PROCESS | 3660 | 1461030326773 Marionette TRACE conn2 <- [1,3017,null,{"value":"13"}] 18:45:26 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 18:45:26 INFO - PROCESS | 3660 | 1461030326778 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 18:45:26 INFO - PROCESS | 3660 | 1461030326781 Marionette TRACE conn2 <- [1,3018,null,{}] 18:45:26 INFO - PROCESS | 3660 | 1461030326786 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:26 INFO - PROCESS | 3660 | 1461030326874 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 18:45:26 INFO - PROCESS | 3660 | 1461030326882 Marionette TRACE conn2 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:26 INFO - PROCESS | 3660 | ++DOCSHELL 1561B000 == 65 [pid = 3660] [id = 766] 18:45:26 INFO - PROCESS | 3660 | ++DOMWINDOW == 113 (1561F800) [pid = 3660] [serial = 2296] [outer = 00000000] 18:45:26 INFO - PROCESS | 3660 | ++DOMWINDOW == 114 (16460C00) [pid = 3660] [serial = 2297] [outer = 1561F800] 18:45:26 INFO - PROCESS | 3660 | 1461030326932 Marionette DEBUG loaded listener.js 18:45:27 INFO - PROCESS | 3660 | ++DOMWINDOW == 115 (1656CC00) [pid = 3660] [serial = 2298] [outer = 1561F800] 18:45:27 INFO - PROCESS | 3660 | 1461030327432 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 18:45:27 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 18:45:27 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 687ms 18:45:27 INFO - PROCESS | 3660 | 1461030327475 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 18:45:27 INFO - PROCESS | 3660 | 1461030327480 Marionette TRACE conn2 <- [1,3021,null,{"value":"13"}] 18:45:27 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 18:45:27 INFO - PROCESS | 3660 | 1461030327489 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 18:45:27 INFO - PROCESS | 3660 | 1461030327492 Marionette TRACE conn2 <- [1,3022,null,{}] 18:45:27 INFO - PROCESS | 3660 | 1461030327496 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:27 INFO - PROCESS | 3660 | 1461030327584 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 18:45:27 INFO - PROCESS | 3660 | 1461030327589 Marionette TRACE conn2 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:27 INFO - PROCESS | 3660 | ++DOCSHELL 1674A400 == 66 [pid = 3660] [id = 767] 18:45:27 INFO - PROCESS | 3660 | ++DOMWINDOW == 116 (17F30000) [pid = 3660] [serial = 2299] [outer = 00000000] 18:45:27 INFO - PROCESS | 3660 | ++DOMWINDOW == 117 (18D47000) [pid = 3660] [serial = 2300] [outer = 17F30000] 18:45:27 INFO - PROCESS | 3660 | 1461030327634 Marionette DEBUG loaded listener.js 18:45:27 INFO - PROCESS | 3660 | ++DOMWINDOW == 118 (196A4800) [pid = 3660] [serial = 2301] [outer = 17F30000] 18:45:28 INFO - PROCESS | 3660 | 1461030328110 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 18:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 18:45:28 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 625ms 18:45:28 INFO - PROCESS | 3660 | 1461030328129 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 18:45:28 INFO - PROCESS | 3660 | 1461030328131 Marionette TRACE conn2 <- [1,3025,null,{"value":"13"}] 18:45:28 INFO - PROCESS | 3660 | 1461030328134 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 18:45:28 INFO - TEST-START | /FileAPI/blob/Blob-close.html 18:45:28 INFO - PROCESS | 3660 | 1461030328137 Marionette TRACE conn2 <- [1,3026,null,{}] 18:45:28 INFO - PROCESS | 3660 | 1461030328147 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:28 INFO - PROCESS | 3660 | 1461030328236 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 18:45:28 INFO - PROCESS | 3660 | 1461030328280 Marionette TRACE conn2 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:28 INFO - PROCESS | 3660 | ++DOCSHELL 19716000 == 67 [pid = 3660] [id = 768] 18:45:28 INFO - PROCESS | 3660 | ++DOMWINDOW == 119 (19BD8800) [pid = 3660] [serial = 2302] [outer = 00000000] 18:45:28 INFO - PROCESS | 3660 | ++DOMWINDOW == 120 (1C064C00) [pid = 3660] [serial = 2303] [outer = 19BD8800] 18:45:28 INFO - PROCESS | 3660 | 1461030328420 Marionette DEBUG loaded listener.js 18:45:28 INFO - PROCESS | 3660 | ++DOMWINDOW == 121 (1C909800) [pid = 3660] [serial = 2304] [outer = 19BD8800] 18:45:28 INFO - PROCESS | 3660 | 1461030328785 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 18:45:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 18:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 18:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 18:45:28 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 688ms 18:45:28 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 18:45:28 INFO - PROCESS | 3660 | 1461030328834 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 18:45:28 INFO - PROCESS | 3660 | 1461030328836 Marionette TRACE conn2 <- [1,3029,null,{"value":"13"}] 18:45:28 INFO - PROCESS | 3660 | 1461030328840 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 18:45:28 INFO - PROCESS | 3660 | 1461030328842 Marionette TRACE conn2 <- [1,3030,null,{}] 18:45:28 INFO - PROCESS | 3660 | 1461030328845 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:28 INFO - PROCESS | 3660 | 1461030328932 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 18:45:28 INFO - PROCESS | 3660 | 1461030328938 Marionette TRACE conn2 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:29 INFO - PROCESS | 3660 | ++DOCSHELL 1C156800 == 68 [pid = 3660] [id = 769] 18:45:29 INFO - PROCESS | 3660 | ++DOMWINDOW == 122 (1C917400) [pid = 3660] [serial = 2305] [outer = 00000000] 18:45:29 INFO - PROCESS | 3660 | ++DOMWINDOW == 123 (1D189400) [pid = 3660] [serial = 2306] [outer = 1C917400] 18:45:29 INFO - PROCESS | 3660 | 1461030329085 Marionette DEBUG loaded listener.js 18:45:29 INFO - PROCESS | 3660 | ++DOMWINDOW == 124 (1D18DC00) [pid = 3660] [serial = 2307] [outer = 1C917400] 18:45:29 INFO - PROCESS | 3660 | 1461030329722 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 13","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 18:45:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 18:45:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 18:45:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 18:45:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 18:45:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 18:45:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 18:45:29 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. 18:45:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 18:45:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 18:45:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 18:45:29 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'.) 18:45:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 18:45:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 18:45:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 18:45:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 18:45:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 18:45:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 18:45:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 18:45:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 18:45:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 18:45:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 18:45:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 18:45:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 18:45:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 18:45:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 18:45:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 18:45:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 18:45:29 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. 18:45:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 18:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:45:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 18:45:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 18:45:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 18:45:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 18:45:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 18:45:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 18:45:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 18:45:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 18:45:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 18:45:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 18:45:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 18:45:29 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. 18:45:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 18:45:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:45:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 18:45:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:45:29 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. 18:45:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 18:45:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:45:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 18:45:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:45:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 18:45:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 18:45:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 18:45:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 18:45:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 18:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:45:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 18:45:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 18:45:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 18:45:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 18:45:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:45:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:45:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:45:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 18:45:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 18:45:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:45:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:45:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:45:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 18:45:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:45:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:45:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:45:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 18:45:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:45:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:45:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:45:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 18:45:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 18:45:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:45:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:45:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:45:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 18:45:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:45:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:45:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:45:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 18:45:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:45:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:45:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:45:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 18:45:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:45:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:45:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:45:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 18:45:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:45:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:45:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:45:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 18:45:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 18:45:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 18:45:29 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1031ms 18:45:29 INFO - PROCESS | 3660 | 1461030329875 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 18:45:29 INFO - PROCESS | 3660 | 1461030329877 Marionette TRACE conn2 <- [1,3033,null,{"value":"13"}] 18:45:29 INFO - PROCESS | 3660 | 1461030329894 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 18:45:29 INFO - PROCESS | 3660 | 1461030329896 Marionette TRACE conn2 <- [1,3034,null,{}] 18:45:29 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 18:45:29 INFO - PROCESS | 3660 | 1461030329899 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:30 INFO - PROCESS | 3660 | 1461030330024 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 18:45:30 INFO - PROCESS | 3660 | 1461030330092 Marionette TRACE conn2 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:30 INFO - PROCESS | 3660 | ++DOCSHELL 1D172800 == 69 [pid = 3660] [id = 770] 18:45:30 INFO - PROCESS | 3660 | ++DOMWINDOW == 125 (1D195C00) [pid = 3660] [serial = 2308] [outer = 00000000] 18:45:30 INFO - PROCESS | 3660 | ++DOMWINDOW == 126 (1DA59800) [pid = 3660] [serial = 2309] [outer = 1D195C00] 18:45:30 INFO - PROCESS | 3660 | 1461030330136 Marionette DEBUG loaded listener.js 18:45:30 INFO - PROCESS | 3660 | ++DOMWINDOW == 127 (1DA59C00) [pid = 3660] [serial = 2310] [outer = 1D195C00] 18:45:30 INFO - PROCESS | 3660 | [3660] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:45:30 INFO - PROCESS | 3660 | 1461030330593 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 18:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 18:45:30 INFO - {} 18:45:30 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 734ms 18:45:30 INFO - PROCESS | 3660 | 1461030330642 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 18:45:30 INFO - PROCESS | 3660 | 1461030330644 Marionette TRACE conn2 <- [1,3037,null,{"value":"13"}] 18:45:30 INFO - PROCESS | 3660 | 1461030330648 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 18:45:30 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 18:45:30 INFO - PROCESS | 3660 | 1461030330649 Marionette TRACE conn2 <- [1,3038,null,{}] 18:45:30 INFO - PROCESS | 3660 | 1461030330652 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:30 INFO - PROCESS | 3660 | 1461030330787 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 18:45:30 INFO - PROCESS | 3660 | 1461030330855 Marionette TRACE conn2 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:30 INFO - PROCESS | 3660 | ++DOCSHELL 1D3C7000 == 70 [pid = 3660] [id = 771] 18:45:30 INFO - PROCESS | 3660 | ++DOMWINDOW == 128 (1D459C00) [pid = 3660] [serial = 2311] [outer = 00000000] 18:45:30 INFO - PROCESS | 3660 | ++DOMWINDOW == 129 (1E220C00) [pid = 3660] [serial = 2312] [outer = 1D459C00] 18:45:30 INFO - PROCESS | 3660 | 1461030330901 Marionette DEBUG loaded listener.js 18:45:30 INFO - PROCESS | 3660 | ++DOMWINDOW == 130 (1E270400) [pid = 3660] [serial = 2313] [outer = 1D459C00] 18:45:31 INFO - PROCESS | 3660 | --DOMWINDOW == 129 (14A94800) [pid = 3660] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 18:45:31 INFO - PROCESS | 3660 | --DOMWINDOW == 128 (1C153000) [pid = 3660] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 18:45:31 INFO - PROCESS | 3660 | --DOMWINDOW == 127 (1970D000) [pid = 3660] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 18:45:31 INFO - PROCESS | 3660 | --DOMWINDOW == 126 (18D44400) [pid = 3660] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 18:45:31 INFO - PROCESS | 3660 | --DOMWINDOW == 125 (19711000) [pid = 3660] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 18:45:31 INFO - PROCESS | 3660 | --DOMWINDOW == 124 (19BD3C00) [pid = 3660] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 18:45:31 INFO - PROCESS | 3660 | --DOMWINDOW == 123 (1A080C00) [pid = 3660] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 18:45:31 INFO - PROCESS | 3660 | --DOMWINDOW == 122 (1656D000) [pid = 3660] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 18:45:31 INFO - PROCESS | 3660 | --DOMWINDOW == 121 (1964E000) [pid = 3660] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 18:45:31 INFO - PROCESS | 3660 | --DOMWINDOW == 120 (11C20000) [pid = 3660] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 18:45:31 INFO - PROCESS | 3660 | --DOMWINDOW == 119 (13203C00) [pid = 3660] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 18:45:31 INFO - PROCESS | 3660 | --DOMWINDOW == 118 (17F2F800) [pid = 3660] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 18:45:31 INFO - PROCESS | 3660 | --DOMWINDOW == 117 (1D18E000) [pid = 3660] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 18:45:31 INFO - PROCESS | 3660 | 1461030331400 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 18:45:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 18:45:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 18:45:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 18:45:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 18:45:31 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 797ms 18:45:31 INFO - PROCESS | 3660 | 1461030331451 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 18:45:31 INFO - PROCESS | 3660 | 1461030331453 Marionette TRACE conn2 <- [1,3041,null,{"value":"13"}] 18:45:31 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 18:45:31 INFO - PROCESS | 3660 | 1461030331457 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 18:45:31 INFO - PROCESS | 3660 | 1461030331459 Marionette TRACE conn2 <- [1,3042,null,{}] 18:45:31 INFO - PROCESS | 3660 | 1461030331462 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:31 INFO - PROCESS | 3660 | 1461030331546 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 18:45:31 INFO - PROCESS | 3660 | 1461030331551 Marionette TRACE conn2 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:31 INFO - PROCESS | 3660 | ++DOCSHELL 19C6A800 == 71 [pid = 3660] [id = 772] 18:45:31 INFO - PROCESS | 3660 | ++DOMWINDOW == 118 (1A080C00) [pid = 3660] [serial = 2314] [outer = 00000000] 18:45:31 INFO - PROCESS | 3660 | ++DOMWINDOW == 119 (1E21F800) [pid = 3660] [serial = 2315] [outer = 1A080C00] 18:45:31 INFO - PROCESS | 3660 | 1461030331595 Marionette DEBUG loaded listener.js 18:45:31 INFO - PROCESS | 3660 | ++DOMWINDOW == 120 (1E271C00) [pid = 3660] [serial = 2316] [outer = 1A080C00] 18:45:32 INFO - PROCESS | 3660 | 1461030332284 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 18:45:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 18:45:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 18:45:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:45:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:45:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:45:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 18:45:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:45:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:45:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:45:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 18:45:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:45:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:45:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:45:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 18:45:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:45:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:45:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:45:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 18:45:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:45:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:45:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:45:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 18:45:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:45:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:45:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:45:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 18:45:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:45:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:45:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:45:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 18:45:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:45:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:45:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:45:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 18:45:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:45:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:45:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:45:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 18:45:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:45:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:45:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:45:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 18:45:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:45:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:45:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:45:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 18:45:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:45:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:45:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:45:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 18:45:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:45:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:45:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:45:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 18:45:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:45:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:45:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:45:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 18:45:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:45:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:45:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:45:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 18:45:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:45:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:45:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:45:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 18:45:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:45:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:45:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:45:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 18:45:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:45:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:45:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:45:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 18:45:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:45:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:45:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:45:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 18:45:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:45:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:45:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:45:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 18:45:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:45:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:45:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:45:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 18:45:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:45:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:45:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:45:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:45:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:45:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:45:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:45:32 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" 18:45:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:45:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:45:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:45:32 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" 18:45:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:45:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:45:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:45:32 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 984ms 18:45:32 INFO - PROCESS | 3660 | 1461030332439 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 18:45:32 INFO - PROCESS | 3660 | 1461030332441 Marionette TRACE conn2 <- [1,3045,null,{"value":"13"}] 18:45:32 INFO - PROCESS | 3660 | 1461030332444 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 18:45:32 INFO - TEST-START | /FileAPI/file/File-constructor.html 18:45:32 INFO - PROCESS | 3660 | 1461030332446 Marionette TRACE conn2 <- [1,3046,null,{}] 18:45:32 INFO - PROCESS | 3660 | 1461030332450 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:32 INFO - PROCESS | 3660 | 1461030332535 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 18:45:32 INFO - PROCESS | 3660 | 1461030332541 Marionette TRACE conn2 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:32 INFO - PROCESS | 3660 | ++DOCSHELL 1382D400 == 72 [pid = 3660] [id = 773] 18:45:32 INFO - PROCESS | 3660 | ++DOMWINDOW == 121 (1382D800) [pid = 3660] [serial = 2317] [outer = 00000000] 18:45:32 INFO - PROCESS | 3660 | ++DOMWINDOW == 122 (17AA0000) [pid = 3660] [serial = 2318] [outer = 1382D800] 18:45:32 INFO - PROCESS | 3660 | 1461030332584 Marionette DEBUG loaded listener.js 18:45:32 INFO - PROCESS | 3660 | ++DOMWINDOW == 123 (187A3C00) [pid = 3660] [serial = 2319] [outer = 1382D800] 18:45:33 INFO - PROCESS | 3660 | 1461030333095 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 18:45:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 18:45:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 18:45:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 18:45:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 18:45:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 18:45:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 18:45:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 18:45:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 18:45:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 18:45:33 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 18:45:33 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 18:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:45:33 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 18:45:33 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 18:45:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 18:45:33 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:45:33 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 18:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:45:33 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 18:45:33 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 18:45:33 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 18:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:45:33 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 18:45:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 18:45:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 18:45:33 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 703ms 18:45:33 INFO - PROCESS | 3660 | 1461030333214 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 18:45:33 INFO - PROCESS | 3660 | 1461030333218 Marionette TRACE conn2 <- [1,3049,null,{"value":"13"}] 18:45:33 INFO - PROCESS | 3660 | 1461030333224 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 18:45:33 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 18:45:33 INFO - PROCESS | 3660 | 1461030333228 Marionette TRACE conn2 <- [1,3050,null,{}] 18:45:33 INFO - PROCESS | 3660 | 1461030333234 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:33 INFO - PROCESS | 3660 | 1461030333357 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 18:45:33 INFO - PROCESS | 3660 | 1461030333504 Marionette TRACE conn2 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:33 INFO - PROCESS | 3660 | ++DOCSHELL 13828C00 == 73 [pid = 3660] [id = 774] 18:45:33 INFO - PROCESS | 3660 | ++DOMWINDOW == 124 (13829000) [pid = 3660] [serial = 2320] [outer = 00000000] 18:45:33 INFO - PROCESS | 3660 | ++DOMWINDOW == 125 (1382E800) [pid = 3660] [serial = 2321] [outer = 13829000] 18:45:33 INFO - PROCESS | 3660 | 1461030333602 Marionette DEBUG loaded listener.js 18:45:33 INFO - PROCESS | 3660 | ++DOMWINDOW == 126 (147AC400) [pid = 3660] [serial = 2322] [outer = 13829000] 18:45:33 INFO - PROCESS | 3660 | [3660] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:45:34 INFO - PROCESS | 3660 | 1461030334130 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 18:45:34 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 18:45:34 INFO - {} 18:45:34 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 937ms 18:45:34 INFO - PROCESS | 3660 | 1461030334176 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 18:45:34 INFO - PROCESS | 3660 | 1461030334179 Marionette TRACE conn2 <- [1,3053,null,{"value":"13"}] 18:45:34 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 18:45:34 INFO - PROCESS | 3660 | 1461030334188 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 18:45:34 INFO - PROCESS | 3660 | 1461030334192 Marionette TRACE conn2 <- [1,3054,null,{}] 18:45:34 INFO - PROCESS | 3660 | 1461030334197 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:34 INFO - PROCESS | 3660 | 1461030334322 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 18:45:34 INFO - PROCESS | 3660 | 1461030334437 Marionette TRACE conn2 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:34 INFO - PROCESS | 3660 | ++DOCSHELL 1382D000 == 74 [pid = 3660] [id = 775] 18:45:34 INFO - PROCESS | 3660 | ++DOMWINDOW == 127 (1382E000) [pid = 3660] [serial = 2323] [outer = 00000000] 18:45:34 INFO - PROCESS | 3660 | ++DOMWINDOW == 128 (18A76000) [pid = 3660] [serial = 2324] [outer = 1382E000] 18:45:34 INFO - PROCESS | 3660 | 1461030334531 Marionette DEBUG loaded listener.js 18:45:34 INFO - PROCESS | 3660 | ++DOMWINDOW == 129 (192C2400) [pid = 3660] [serial = 2325] [outer = 1382E000] 18:45:35 INFO - PROCESS | 3660 | 1461030335093 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 18:45:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 18:45:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 18:45:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 18:45:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 18:45:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 18:45:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 18:45:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 18:45:35 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 937ms 18:45:35 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 18:45:35 INFO - PROCESS | 3660 | 1461030335132 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 18:45:35 INFO - PROCESS | 3660 | 1461030335134 Marionette TRACE conn2 <- [1,3057,null,{"value":"13"}] 18:45:35 INFO - PROCESS | 3660 | 1461030335138 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 18:45:35 INFO - PROCESS | 3660 | 1461030335140 Marionette TRACE conn2 <- [1,3058,null,{}] 18:45:35 INFO - PROCESS | 3660 | 1461030335150 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:35 INFO - PROCESS | 3660 | 1461030335264 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 18:45:35 INFO - PROCESS | 3660 | 1461030335434 Marionette TRACE conn2 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:35 INFO - PROCESS | 3660 | ++DOCSHELL 19769400 == 75 [pid = 3660] [id = 776] 18:45:35 INFO - PROCESS | 3660 | ++DOMWINDOW == 130 (1976C000) [pid = 3660] [serial = 2326] [outer = 00000000] 18:45:35 INFO - PROCESS | 3660 | ++DOMWINDOW == 131 (19ACCC00) [pid = 3660] [serial = 2327] [outer = 1976C000] 18:45:35 INFO - PROCESS | 3660 | 1461030335493 Marionette DEBUG loaded listener.js 18:45:35 INFO - PROCESS | 3660 | ++DOMWINDOW == 132 (19DC5800) [pid = 3660] [serial = 2328] [outer = 1976C000] 18:45:35 INFO - PROCESS | 3660 | 1461030336009 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 18:45:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 18:45:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 18:45:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 18:45:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 18:45:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 18:45:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 18:45:36 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 905ms 18:45:36 INFO - PROCESS | 3660 | 1461030336043 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 18:45:36 INFO - PROCESS | 3660 | 1461030336045 Marionette TRACE conn2 <- [1,3061,null,{"value":"13"}] 18:45:36 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 18:45:36 INFO - PROCESS | 3660 | 1461030336049 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 18:45:36 INFO - PROCESS | 3660 | 1461030336051 Marionette TRACE conn2 <- [1,3062,null,{}] 18:45:36 INFO - PROCESS | 3660 | 1461030336055 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:36 INFO - PROCESS | 3660 | 1461030336164 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 18:45:36 INFO - PROCESS | 3660 | 1461030336324 Marionette TRACE conn2 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:36 INFO - PROCESS | 3660 | ++DOCSHELL 1A07BC00 == 76 [pid = 3660] [id = 777] 18:45:36 INFO - PROCESS | 3660 | ++DOMWINDOW == 133 (1A503C00) [pid = 3660] [serial = 2329] [outer = 00000000] 18:45:36 INFO - PROCESS | 3660 | ++DOMWINDOW == 134 (1D171400) [pid = 3660] [serial = 2330] [outer = 1A503C00] 18:45:36 INFO - PROCESS | 3660 | 1461030336388 Marionette DEBUG loaded listener.js 18:45:36 INFO - PROCESS | 3660 | ++DOMWINDOW == 135 (1D30D000) [pid = 3660] [serial = 2331] [outer = 1A503C00] 18:45:36 INFO - PROCESS | 3660 | 1461030336919 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 18:45:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 18:45:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 18:45:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 18:45:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 18:45:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 18:45:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 18:45:36 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 953ms 18:45:36 INFO - PROCESS | 3660 | 1461030336995 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 18:45:36 INFO - PROCESS | 3660 | 1461030336997 Marionette TRACE conn2 <- [1,3065,null,{"value":"13"}] 18:45:36 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 18:45:36 INFO - PROCESS | 3660 | 1461030337001 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 18:45:36 INFO - PROCESS | 3660 | 1461030337003 Marionette TRACE conn2 <- [1,3066,null,{}] 18:45:36 INFO - PROCESS | 3660 | 1461030337007 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:37 INFO - PROCESS | 3660 | 1461030337111 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 18:45:37 INFO - PROCESS | 3660 | 1461030337258 Marionette TRACE conn2 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:37 INFO - PROCESS | 3660 | ++DOCSHELL 1C15DC00 == 77 [pid = 3660] [id = 778] 18:45:37 INFO - PROCESS | 3660 | ++DOMWINDOW == 136 (1D3C2400) [pid = 3660] [serial = 2332] [outer = 00000000] 18:45:37 INFO - PROCESS | 3660 | ++DOMWINDOW == 137 (1DA5BC00) [pid = 3660] [serial = 2333] [outer = 1D3C2400] 18:45:37 INFO - PROCESS | 3660 | 1461030337314 Marionette DEBUG loaded listener.js 18:45:37 INFO - PROCESS | 3660 | ++DOMWINDOW == 138 (1DA57800) [pid = 3660] [serial = 2334] [outer = 1D3C2400] 18:45:37 INFO - PROCESS | 3660 | 1461030337850 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3069,"getWindowHandle",null] 18:45:37 INFO - PROCESS | 3660 | 1461030337914 Marionette TRACE conn2 <- [1,3069,null,{"value":"13"}] 18:45:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 18:45:37 INFO - PROCESS | 3660 | 1461030337918 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 18:45:37 INFO - PROCESS | 3660 | 1461030337920 Marionette TRACE conn2 <- [1,3070,null,{}] 18:45:37 INFO - PROCESS | 3660 | 1461030337923 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:38 INFO - PROCESS | 3660 | 1461030338052 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 18:45:38 INFO - PROCESS | 3660 | 1461030338222 Marionette TRACE conn2 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:38 INFO - PROCESS | 3660 | ++DOCSHELL 1DF43800 == 78 [pid = 3660] [id = 779] 18:45:38 INFO - PROCESS | 3660 | ++DOMWINDOW == 139 (1DF48000) [pid = 3660] [serial = 2335] [outer = 00000000] 18:45:38 INFO - PROCESS | 3660 | ++DOMWINDOW == 140 (1E275400) [pid = 3660] [serial = 2336] [outer = 1DF48000] 18:45:38 INFO - PROCESS | 3660 | 1461030338279 Marionette DEBUG loaded listener.js 18:45:38 INFO - PROCESS | 3660 | ++DOMWINDOW == 141 (1E27B000) [pid = 3660] [serial = 2337] [outer = 1DF48000] 18:45:38 INFO - PROCESS | 3660 | 1461030338797 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 18:45:38 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 18:45:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 18:45:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:45:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 18:45:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 18:45:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 890ms 18:45:38 INFO - PROCESS | 3660 | 1461030338836 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 18:45:38 INFO - PROCESS | 3660 | 1461030338838 Marionette TRACE conn2 <- [1,3073,null,{"value":"13"}] 18:45:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 18:45:38 INFO - PROCESS | 3660 | 1461030338845 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 18:45:38 INFO - PROCESS | 3660 | 1461030338847 Marionette TRACE conn2 <- [1,3074,null,{}] 18:45:38 INFO - PROCESS | 3660 | 1461030338850 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:38 INFO - PROCESS | 3660 | 1461030338954 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 18:45:39 INFO - PROCESS | 3660 | 1461030339156 Marionette TRACE conn2 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:39 INFO - PROCESS | 3660 | ++DOCSHELL 1C918000 == 79 [pid = 3660] [id = 780] 18:45:39 INFO - PROCESS | 3660 | ++DOMWINDOW == 142 (1C9AAC00) [pid = 3660] [serial = 2338] [outer = 00000000] 18:45:39 INFO - PROCESS | 3660 | ++DOMWINDOW == 143 (1F526000) [pid = 3660] [serial = 2339] [outer = 1C9AAC00] 18:45:39 INFO - PROCESS | 3660 | 1461030339210 Marionette DEBUG loaded listener.js 18:45:39 INFO - PROCESS | 3660 | ++DOMWINDOW == 144 (15620800) [pid = 3660] [serial = 2340] [outer = 1C9AAC00] 18:45:39 INFO - PROCESS | 3660 | 1461030339929 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 18:45:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 18:45:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1093ms 18:45:39 INFO - PROCESS | 3660 | 1461030339941 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 18:45:39 INFO - PROCESS | 3660 | 1461030339945 Marionette TRACE conn2 <- [1,3077,null,{"value":"13"}] 18:45:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 18:45:39 INFO - PROCESS | 3660 | 1461030339950 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 18:45:39 INFO - PROCESS | 3660 | 1461030339953 Marionette TRACE conn2 <- [1,3078,null,{}] 18:45:39 INFO - PROCESS | 3660 | 1461030339977 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:40 INFO - PROCESS | 3660 | 1461030340080 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 18:45:40 INFO - PROCESS | 3660 | 1461030340250 Marionette TRACE conn2 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:40 INFO - PROCESS | 3660 | ++DOCSHELL 1561AC00 == 80 [pid = 3660] [id = 781] 18:45:40 INFO - PROCESS | 3660 | ++DOMWINDOW == 145 (15620400) [pid = 3660] [serial = 2341] [outer = 00000000] 18:45:40 INFO - PROCESS | 3660 | ++DOMWINDOW == 146 (16666400) [pid = 3660] [serial = 2342] [outer = 15620400] 18:45:40 INFO - PROCESS | 3660 | 1461030340301 Marionette DEBUG loaded listener.js 18:45:40 INFO - PROCESS | 3660 | ++DOMWINDOW == 147 (16A82400) [pid = 3660] [serial = 2343] [outer = 15620400] 18:45:40 INFO - PROCESS | 3660 | 1461030340850 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 18:45:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 18:45:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 953ms 18:45:40 INFO - PROCESS | 3660 | 1461030340914 Marionette TRACE conn2 -> [0,3081,"getWindowHandle",null] 18:45:40 INFO - PROCESS | 3660 | 1461030340919 Marionette TRACE conn2 <- [1,3081,null,{"value":"13"}] 18:45:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 18:45:40 INFO - PROCESS | 3660 | 1461030340926 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 18:45:40 INFO - PROCESS | 3660 | 1461030340928 Marionette TRACE conn2 <- [1,3082,null,{}] 18:45:40 INFO - PROCESS | 3660 | 1461030340932 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:41 INFO - PROCESS | 3660 | 1461030341031 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 18:45:41 INFO - PROCESS | 3660 | 1461030341215 Marionette TRACE conn2 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:41 INFO - PROCESS | 3660 | ++DOCSHELL 16521400 == 81 [pid = 3660] [id = 782] 18:45:41 INFO - PROCESS | 3660 | ++DOMWINDOW == 148 (16748000) [pid = 3660] [serial = 2344] [outer = 00000000] 18:45:41 INFO - PROCESS | 3660 | ++DOMWINDOW == 149 (187A2C00) [pid = 3660] [serial = 2345] [outer = 16748000] 18:45:41 INFO - PROCESS | 3660 | 1461030341263 Marionette DEBUG loaded listener.js 18:45:41 INFO - PROCESS | 3660 | ++DOMWINDOW == 150 (18D40C00) [pid = 3660] [serial = 2346] [outer = 16748000] 18:45:41 INFO - PROCESS | 3660 | --DOCSHELL 19C6A800 == 80 [pid = 3660] [id = 772] 18:45:41 INFO - PROCESS | 3660 | --DOCSHELL 1D3C7000 == 79 [pid = 3660] [id = 771] 18:45:41 INFO - PROCESS | 3660 | --DOCSHELL 1D172800 == 78 [pid = 3660] [id = 770] 18:45:41 INFO - PROCESS | 3660 | --DOCSHELL 1C156800 == 77 [pid = 3660] [id = 769] 18:45:41 INFO - PROCESS | 3660 | --DOCSHELL 19716000 == 76 [pid = 3660] [id = 768] 18:45:41 INFO - PROCESS | 3660 | --DOCSHELL 1674A400 == 75 [pid = 3660] [id = 767] 18:45:41 INFO - PROCESS | 3660 | --DOCSHELL 1561B000 == 74 [pid = 3660] [id = 766] 18:45:41 INFO - PROCESS | 3660 | --DOMWINDOW == 149 (1D18E400) [pid = 3660] [serial = 2273] [outer = 00000000] [url = about:blank] 18:45:41 INFO - PROCESS | 3660 | --DOMWINDOW == 148 (13812400) [pid = 3660] [serial = 2218] [outer = 00000000] [url = about:blank] 18:45:41 INFO - PROCESS | 3660 | --DOMWINDOW == 147 (16740400) [pid = 3660] [serial = 2221] [outer = 00000000] [url = about:blank] 18:45:41 INFO - PROCESS | 3660 | --DOMWINDOW == 146 (197B4C00) [pid = 3660] [serial = 2224] [outer = 00000000] [url = about:blank] 18:45:41 INFO - PROCESS | 3660 | --DOMWINDOW == 145 (1D195800) [pid = 3660] [serial = 2233] [outer = 00000000] [url = about:blank] 18:45:41 INFO - PROCESS | 3660 | --DOMWINDOW == 144 (1D454000) [pid = 3660] [serial = 2236] [outer = 00000000] [url = about:blank] 18:45:41 INFO - PROCESS | 3660 | --DOMWINDOW == 143 (1CC10C00) [pid = 3660] [serial = 2230] [outer = 00000000] [url = about:blank] 18:45:41 INFO - PROCESS | 3660 | --DOMWINDOW == 142 (1C15D800) [pid = 3660] [serial = 2227] [outer = 00000000] [url = about:blank] 18:45:41 INFO - PROCESS | 3660 | --DOMWINDOW == 141 (1D454C00) [pid = 3660] [serial = 2238] [outer = 00000000] [url = about:blank] 18:45:41 INFO - PROCESS | 3660 | --DOMWINDOW == 140 (1A0FA000) [pid = 3660] [serial = 2260] [outer = 00000000] [url = about:blank] 18:45:41 INFO - PROCESS | 3660 | --DOMWINDOW == 139 (16749800) [pid = 3660] [serial = 2265] [outer = 00000000] [url = about:blank] 18:45:41 INFO - PROCESS | 3660 | --DOMWINDOW == 138 (1C15F400) [pid = 3660] [serial = 2268] [outer = 00000000] [url = about:blank] 18:45:41 INFO - PROCESS | 3660 | --DOMWINDOW == 137 (18617000) [pid = 3660] [serial = 2266] [outer = 00000000] [url = about:blank] 18:45:41 INFO - PROCESS | 3660 | --DOMWINDOW == 136 (1C15B400) [pid = 3660] [serial = 2263] [outer = 00000000] [url = about:blank] 18:45:41 INFO - PROCESS | 3660 | --DOMWINDOW == 135 (19721000) [pid = 3660] [serial = 2256] [outer = 00000000] [url = about:blank] 18:45:41 INFO - PROCESS | 3660 | --DOMWINDOW == 134 (197BB000) [pid = 3660] [serial = 2257] [outer = 00000000] [url = about:blank] 18:45:41 INFO - PROCESS | 3660 | --DOMWINDOW == 133 (1C9AC400) [pid = 3660] [serial = 2271] [outer = 00000000] [url = about:blank] 18:45:41 INFO - PROCESS | 3660 | --DOMWINDOW == 132 (196A6000) [pid = 3660] [serial = 2254] [outer = 00000000] [url = about:blank] 18:45:41 INFO - PROCESS | 3660 | --DOMWINDOW == 131 (1C90C000) [pid = 3660] [serial = 2270] [outer = 00000000] [url = about:blank] 18:45:41 INFO - PROCESS | 3660 | --DOMWINDOW == 130 (1C157400) [pid = 3660] [serial = 2168] [outer = 00000000] [url = about:blank] 18:45:41 INFO - PROCESS | 3660 | --DOMWINDOW == 129 (1A083800) [pid = 3660] [serial = 2259] [outer = 00000000] [url = about:blank] 18:45:41 INFO - PROCESS | 3660 | --DOMWINDOW == 128 (1C153800) [pid = 3660] [serial = 2262] [outer = 00000000] [url = about:blank] 18:45:41 INFO - PROCESS | 3660 | --DOMWINDOW == 127 (16748800) [pid = 3660] [serial = 2247] [outer = 00000000] [url = about:blank] 18:45:41 INFO - PROCESS | 3660 | --DOMWINDOW == 126 (17A95800) [pid = 3660] [serial = 2248] [outer = 00000000] [url = about:blank] 18:45:41 INFO - PROCESS | 3660 | --DOMWINDOW == 125 (196A2000) [pid = 3660] [serial = 2253] [outer = 00000000] [url = about:blank] 18:45:41 INFO - PROCESS | 3660 | --DOMWINDOW == 124 (1350A800) [pid = 3660] [serial = 2244] [outer = 00000000] [url = about:blank] 18:45:41 INFO - PROCESS | 3660 | --DOMWINDOW == 123 (14A95800) [pid = 3660] [serial = 2245] [outer = 00000000] [url = about:blank] 18:45:41 INFO - PROCESS | 3660 | --DOMWINDOW == 122 (15A33800) [pid = 3660] [serial = 2242] [outer = 00000000] [url = about:blank] 18:45:41 INFO - PROCESS | 3660 | --DOMWINDOW == 121 (15613400) [pid = 3660] [serial = 2241] [outer = 00000000] [url = about:blank] 18:45:41 INFO - PROCESS | 3660 | --DOMWINDOW == 120 (187A6000) [pid = 3660] [serial = 2250] [outer = 00000000] [url = about:blank] 18:45:41 INFO - PROCESS | 3660 | --DOMWINDOW == 119 (18A79C00) [pid = 3660] [serial = 2251] [outer = 00000000] [url = about:blank] 18:45:41 INFO - PROCESS | 3660 | 1461030341820 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 18:45:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 18:45:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 953ms 18:45:41 INFO - PROCESS | 3660 | 1461030341869 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 18:45:41 INFO - PROCESS | 3660 | 1461030341871 Marionette TRACE conn2 <- [1,3085,null,{"value":"13"}] 18:45:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 18:45:41 INFO - PROCESS | 3660 | 1461030341875 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 18:45:41 INFO - PROCESS | 3660 | 1461030341878 Marionette TRACE conn2 <- [1,3086,null,{}] 18:45:41 INFO - PROCESS | 3660 | 1461030341888 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:41 INFO - PROCESS | 3660 | 1461030341978 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 18:45:41 INFO - PROCESS | 3660 | 1461030341984 Marionette TRACE conn2 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:41 INFO - PROCESS | 3660 | ++DOCSHELL 14207800 == 75 [pid = 3660] [id = 783] 18:45:41 INFO - PROCESS | 3660 | ++DOMWINDOW == 120 (14208400) [pid = 3660] [serial = 2347] [outer = 00000000] 18:45:42 INFO - PROCESS | 3660 | ++DOMWINDOW == 121 (1656C800) [pid = 3660] [serial = 2348] [outer = 14208400] 18:45:42 INFO - PROCESS | 3660 | 1461030342032 Marionette DEBUG loaded listener.js 18:45:42 INFO - PROCESS | 3660 | ++DOMWINDOW == 122 (16A80C00) [pid = 3660] [serial = 2349] [outer = 14208400] 18:45:42 INFO - PROCESS | 3660 | 1461030342533 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 18:45:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 18:45:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 18:45:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 703ms 18:45:42 INFO - PROCESS | 3660 | 1461030342574 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 18:45:42 INFO - PROCESS | 3660 | 1461030342577 Marionette TRACE conn2 <- [1,3089,null,{"value":"13"}] 18:45:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 18:45:42 INFO - PROCESS | 3660 | 1461030342580 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 18:45:42 INFO - PROCESS | 3660 | 1461030342581 Marionette TRACE conn2 <- [1,3090,null,{}] 18:45:42 INFO - PROCESS | 3660 | 1461030342585 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:42 INFO - PROCESS | 3660 | 1461030342673 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 18:45:42 INFO - PROCESS | 3660 | 1461030342678 Marionette TRACE conn2 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:42 INFO - PROCESS | 3660 | ++DOCSHELL 18798800 == 76 [pid = 3660] [id = 784] 18:45:42 INFO - PROCESS | 3660 | ++DOMWINDOW == 123 (18799800) [pid = 3660] [serial = 2350] [outer = 00000000] 18:45:42 INFO - PROCESS | 3660 | ++DOMWINDOW == 124 (18D40800) [pid = 3660] [serial = 2351] [outer = 18799800] 18:45:42 INFO - PROCESS | 3660 | 1461030342723 Marionette DEBUG loaded listener.js 18:45:42 INFO - PROCESS | 3660 | ++DOMWINDOW == 125 (1964DC00) [pid = 3660] [serial = 2352] [outer = 18799800] 18:45:43 INFO - PROCESS | 3660 | 1461030343174 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 18:45:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 18:45:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 640ms 18:45:43 INFO - PROCESS | 3660 | 1461030343218 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 18:45:43 INFO - PROCESS | 3660 | 1461030343219 Marionette TRACE conn2 <- [1,3093,null,{"value":"13"}] 18:45:43 INFO - PROCESS | 3660 | 1461030343223 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 18:45:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 18:45:43 INFO - PROCESS | 3660 | 1461030343224 Marionette TRACE conn2 <- [1,3094,null,{}] 18:45:43 INFO - PROCESS | 3660 | 1461030343227 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:43 INFO - PROCESS | 3660 | 1461030343311 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 18:45:43 INFO - PROCESS | 3660 | 1461030343316 Marionette TRACE conn2 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:43 INFO - PROCESS | 3660 | ++DOCSHELL 13ACC800 == 77 [pid = 3660] [id = 785] 18:45:43 INFO - PROCESS | 3660 | ++DOMWINDOW == 126 (196A7800) [pid = 3660] [serial = 2353] [outer = 00000000] 18:45:43 INFO - PROCESS | 3660 | ++DOMWINDOW == 127 (1970CC00) [pid = 3660] [serial = 2354] [outer = 196A7800] 18:45:43 INFO - PROCESS | 3660 | 1461030343359 Marionette DEBUG loaded listener.js 18:45:43 INFO - PROCESS | 3660 | ++DOMWINDOW == 128 (19712C00) [pid = 3660] [serial = 2355] [outer = 196A7800] 18:45:43 INFO - PROCESS | 3660 | 1461030343859 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 18:45:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 18:45:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 18:45:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 18:45:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 703ms 18:45:43 INFO - PROCESS | 3660 | 1461030343923 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 18:45:43 INFO - PROCESS | 3660 | 1461030343925 Marionette TRACE conn2 <- [1,3097,null,{"value":"13"}] 18:45:43 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 18:45:43 INFO - PROCESS | 3660 | 1461030343928 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 18:45:43 INFO - PROCESS | 3660 | 1461030343930 Marionette TRACE conn2 <- [1,3098,null,{}] 18:45:43 INFO - PROCESS | 3660 | 1461030343933 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:44 INFO - PROCESS | 3660 | 1461030344073 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 18:45:44 INFO - PROCESS | 3660 | 1461030344141 Marionette TRACE conn2 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:44 INFO - PROCESS | 3660 | ++DOCSHELL 196A8400 == 78 [pid = 3660] [id = 786] 18:45:44 INFO - PROCESS | 3660 | ++DOMWINDOW == 129 (1970AC00) [pid = 3660] [serial = 2356] [outer = 00000000] 18:45:44 INFO - PROCESS | 3660 | ++DOMWINDOW == 130 (19AAC800) [pid = 3660] [serial = 2357] [outer = 1970AC00] 18:45:44 INFO - PROCESS | 3660 | 1461030344188 Marionette DEBUG loaded listener.js 18:45:44 INFO - PROCESS | 3660 | ++DOMWINDOW == 131 (1A07E800) [pid = 3660] [serial = 2358] [outer = 1970AC00] 18:45:44 INFO - PROCESS | 3660 | 1461030344565 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 18:45:44 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 18:45:44 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 18:45:44 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 18:45:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:45:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:45:44 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 18:45:44 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 687ms 18:45:44 INFO - PROCESS | 3660 | 1461030344628 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 18:45:44 INFO - PROCESS | 3660 | 1461030344630 Marionette TRACE conn2 <- [1,3101,null,{"value":"13"}] 18:45:44 INFO - PROCESS | 3660 | 1461030344633 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 18:45:44 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 18:45:44 INFO - PROCESS | 3660 | 1461030344635 Marionette TRACE conn2 <- [1,3102,null,{}] 18:45:44 INFO - PROCESS | 3660 | 1461030344642 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:45:44 INFO - PROCESS | 3660 | 1461030344769 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 18:45:44 INFO - PROCESS | 3660 | 1461030344874 Marionette TRACE conn2 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"af050892-cc34-4bc6-bd20-891b5b26cdd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:44 INFO - PROCESS | 3660 | ++DOCSHELL 1A0F5000 == 79 [pid = 3660] [id = 787] 18:45:44 INFO - PROCESS | 3660 | ++DOMWINDOW == 132 (1A5C2400) [pid = 3660] [serial = 2359] [outer = 00000000] 18:45:44 INFO - PROCESS | 3660 | ++DOMWINDOW == 133 (1C060C00) [pid = 3660] [serial = 2360] [outer = 1A5C2400] 18:45:44 INFO - PROCESS | 3660 | 1461030344917 Marionette DEBUG loaded listener.js 18:45:44 INFO - PROCESS | 3660 | ++DOMWINDOW == 134 (1C065000) [pid = 3660] [serial = 2361] [outer = 1A5C2400] 18:45:45 INFO - PROCESS | 3660 | 1461030345311 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 18:45:45 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 18:45:45 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 687ms 18:45:45 INFO - PROCESS | 3660 | 1461030345333 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 18:45:45 INFO - PROCESS | 3660 | 1461030345335 Marionette TRACE conn2 <- [1,3105,null,{"value":"13"}] 18:45:46 INFO - PROCESS | 3660 | --DOMWINDOW == 133 (13796C00) [pid = 3660] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 18:45:46 INFO - PROCESS | 3660 | --DOMWINDOW == 132 (196ABC00) [pid = 3660] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 18:45:46 INFO - PROCESS | 3660 | --DOMWINDOW == 131 (1646B400) [pid = 3660] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 18:45:46 INFO - PROCESS | 3660 | --DOMWINDOW == 130 (196A2800) [pid = 3660] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 18:45:46 INFO - PROCESS | 3660 | --DOMWINDOW == 129 (1C911800) [pid = 3660] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 18:45:46 INFO - PROCESS | 3660 | --DOMWINDOW == 128 (1379AC00) [pid = 3660] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 18:45:46 INFO - PROCESS | 3660 | --DOMWINDOW == 127 (1976A800) [pid = 3660] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 18:45:46 INFO - PROCESS | 3660 | --DOMWINDOW == 126 (1D6EAC00) [pid = 3660] [serial = 2287] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 18:45:46 INFO - PROCESS | 3660 | --DOMWINDOW == 125 (16670400) [pid = 3660] [serial = 2284] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 18:45:46 INFO - PROCESS | 3660 | --DOMWINDOW == 124 (1970B800) [pid = 3660] [serial = 2281] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 18:45:46 INFO - PROCESS | 3660 | --DOMWINDOW == 123 (1DA58C00) [pid = 3660] [serial = 2290] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 18:45:46 INFO - PROCESS | 3660 | --DOMWINDOW == 122 (15AD3800) [pid = 3660] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 18:45:46 INFO - PROCESS | 3660 | --DOMWINDOW == 121 (1D459C00) [pid = 3660] [serial = 2311] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 18:45:46 INFO - PROCESS | 3660 | --DOMWINDOW == 120 (13269C00) [pid = 3660] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 18:45:46 INFO - PROCESS | 3660 | --DOMWINDOW == 119 (19BD8800) [pid = 3660] [serial = 2302] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 18:45:46 INFO - PROCESS | 3660 | --DOMWINDOW == 118 (17F30000) [pid = 3660] [serial = 2299] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 18:45:46 INFO - PROCESS | 3660 | --DOMWINDOW == 117 (1D167C00) [pid = 3660] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 18:45:46 INFO - PROCESS | 3660 | --DOMWINDOW == 116 (1561F800) [pid = 3660] [serial = 2296] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 18:45:46 INFO - PROCESS | 3660 | --DOMWINDOW == 115 (1C917400) [pid = 3660] [serial = 2305] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 18:45:46 INFO - PROCESS | 3660 | --DOMWINDOW == 114 (1A080C00) [pid = 3660] [serial = 2314] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 18:45:46 INFO - PROCESS | 3660 | --DOMWINDOW == 113 (15422400) [pid = 3660] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 18:45:46 INFO - PROCESS | 3660 | --DOMWINDOW == 112 (1D172C00) [pid = 3660] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 18:45:46 INFO - PROCESS | 3660 | --DOMWINDOW == 111 (12BBE000) [pid = 3660] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 18:45:46 INFO - PROCESS | 3660 | --DOMWINDOW == 110 (19BD6400) [pid = 3660] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 18:45:46 INFO - PROCESS | 3660 | --DOMWINDOW == 109 (1D3BEC00) [pid = 3660] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 18:45:46 INFO - PROCESS | 3660 | --DOMWINDOW == 108 (1C90F000) [pid = 3660] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 18:45:46 INFO - PROCESS | 3660 | --DOMWINDOW == 107 (19716800) [pid = 3660] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 18:45:46 INFO - PROCESS | 3660 | --DOMWINDOW == 106 (11BEF800) [pid = 3660] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 18:45:46 INFO - PROCESS | 3660 | --DOMWINDOW == 105 (1D195C00) [pid = 3660] [serial = 2308] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 18:45:46 WARNING - u'runner_teardown' () 18:45:46 INFO - No more tests 18:45:46 INFO - Got 0 unexpected results 18:45:46 INFO - SUITE-END | took 657s 18:45:47 INFO - Closing logging queue 18:45:47 INFO - queue closed 18:45:47 INFO - Return code: 0 18:45:47 WARNING - # TBPL SUCCESS # 18:45:47 INFO - Running post-action listener: _resource_record_post_action 18:45:47 INFO - Running post-run listener: _resource_record_post_run 18:45:48 INFO - Total resource usage - Wall time: 666s; CPU: 17.0%; Read bytes: 92100608; Write bytes: 992998912; Read time: 1322071; Write time: 1186464 18:45:48 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 18:45:48 INFO - install - Wall time: 4s; CPU: 9.0%; Read bytes: 0; Write bytes: 138358272; Read time: 0; Write time: 133778 18:45:48 INFO - run-tests - Wall time: 663s; CPU: 17.0%; Read bytes: 92004864; Write bytes: 809600000; Read time: 1315945; Write time: 1015437 18:45:48 INFO - Running post-run listener: _upload_blobber_files 18:45:48 INFO - Blob upload gear active. 18:45:48 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 18:45:48 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 18:45:48 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', 'C:\\slave\\test\\build\\venv\\Scripts\\blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', 'C:\\slave\\test\\oauth.txt', '-b', 'fx-team', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 18:45:48 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python C:\slave\test\build\venv\Scripts\blobberc.py -u https://blobupload.elasticbeanstalk.com -a C:\slave\test\oauth.txt -b fx-team -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 18:45:48 INFO - (blobuploader) - INFO - Open directory for files ... 18:45:48 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 18:45:48 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:45:48 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:45:49 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 18:45:49 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:45:49 INFO - (blobuploader) - INFO - Done attempting. 18:45:49 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 18:45:49 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:45:49 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:45:52 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 18:45:52 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:45:52 INFO - (blobuploader) - INFO - Done attempting. 18:45:52 INFO - (blobuploader) - INFO - Iteration through files over. 18:45:52 INFO - Return code: 0 18:45:52 INFO - rmtree: C:\slave\test\build\uploaded_files.json 18:45:52 INFO - Using _rmtree_windows ... 18:45:52 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 18:45:52 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d9fc1c13362d451c72aae6ff24bbf6671cd90d5d554be6b39cc8f075df1388531cc96c0c6cf5314cbe79f78602c249389698f93c6900cc8d2825ca697c25b25e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/1d05904503314a311c90c5f2eadbe7a66e2b9da5eb6c7260269b25a7df9e8e47a956448e854477da74afda2d3527c096f69cc57564f6b04bf443deec5a7513d3"} 18:45:52 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 18:45:52 INFO - Writing to file C:\slave\test\properties\blobber_files 18:45:52 INFO - Contents: 18:45:52 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d9fc1c13362d451c72aae6ff24bbf6671cd90d5d554be6b39cc8f075df1388531cc96c0c6cf5314cbe79f78602c249389698f93c6900cc8d2825ca697c25b25e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/1d05904503314a311c90c5f2eadbe7a66e2b9da5eb6c7260269b25a7df9e8e47a956448e854477da74afda2d3527c096f69cc57564f6b04bf443deec5a7513d3"} 18:45:52 INFO - Running post-run listener: copy_logs_to_upload_dir 18:45:52 INFO - Copying logs to upload dir... 18:45:52 INFO - mkdir: C:\slave\test\build\upload\logs 18:45:52 INFO - Copying logs to upload dir... 18:45:52 INFO - Using _rmtree_windows ... 18:45:52 INFO - Using _rmtree_windows ... 18:45:52 INFO - Using _rmtree_windows ... 18:45:52 INFO - Using _rmtree_windows ... 18:45:52 INFO - Using _rmtree_windows ... 18:45:52 INFO - Using _rmtree_windows ... 18:45:52 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=789.367000 ========= master_lag: 3.40 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 13 mins, 12 secs) (at 2016-04-18 18:45:52.049892) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 18:45:52.052794) ========= '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-037\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-037 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-037 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-037 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMFILES=C:\Program Files PROMPT=$P$G PWD=C:\slave\test\properties RUNLOGFILE=C:\slave\\runslave.log SESSIONNAME=Console SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\WINDOWS TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp TEST1=testie TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp USERDOMAIN=T-XP32-IX-037 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-037 WINDIR=C:\WINDOWS using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d9fc1c13362d451c72aae6ff24bbf6671cd90d5d554be6b39cc8f075df1388531cc96c0c6cf5314cbe79f78602c249389698f93c6900cc8d2825ca697c25b25e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/1d05904503314a311c90c5f2eadbe7a66e2b9da5eb6c7260269b25a7df9e8e47a956448e854477da74afda2d3527c096f69cc57564f6b04bf443deec5a7513d3"} build_url:https://queue.taskcluster.net/v1/task/eAbA_e5YSYG7I_F4D0yc_w/artifacts/public/build/firefox-48.0a1.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/eAbA_e5YSYG7I_F4D0yc_w/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.109000 build_url: 'https://queue.taskcluster.net/v1/task/eAbA_e5YSYG7I_F4D0yc_w/artifacts/public/build/firefox-48.0a1.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d9fc1c13362d451c72aae6ff24bbf6671cd90d5d554be6b39cc8f075df1388531cc96c0c6cf5314cbe79f78602c249389698f93c6900cc8d2825ca697c25b25e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/1d05904503314a311c90c5f2eadbe7a66e2b9da5eb6c7260269b25a7df9e8e47a956448e854477da74afda2d3527c096f69cc57564f6b04bf443deec5a7513d3"}' symbols_url: 'https://queue.taskcluster.net/v1/task/eAbA_e5YSYG7I_F4D0yc_w/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 0.00 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 18:45:52.166043) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 18:45:52.166369) ========= '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-037\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-037 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-037 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-037 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMFILES=C:\Program Files PROMPT=$P$G PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SESSIONNAME=Console SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\WINDOWS TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp TEST1=testie TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp USERDOMAIN=T-XP32-IX-037 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-037 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.125000 ========= master_lag: -0.00 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 18:45:52.289570) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-18 18:45:52.289896) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-18 18:45:52.705747) ========= ========= Total master_lag: 4.80 =========